BrotherShort
1e1b0913bc
Improve SceneTree auto-translation
2025-04-20 11:12:07 +08:00
BlueCube3310
fbadaa26ff
Improve and optimize lightmap probe gizmo creation
2025-04-19 17:52:21 +02:00
Marcos Casagrande
f05b22c53e
Web: Avoid extra copy when encoding string in WebSocket _onmessage
2025-04-19 17:48:30 +02:00
Anish Mishra
34b3582cf9
Embed TouchActionsPanel directly into the Android editor UI
2025-04-19 20:32:47 +05:30
smix8
aab8dd6488
Replace GridMap legacy use of List with LocalVector
...
Replaces GridMap legacy use of List with LocalVector.
2025-04-19 15:58:02 +02:00
BlueCube3310
5640ddd0a5
Scene shader: Improve and document SH evaluation for light probes
2025-04-19 15:08:02 +02:00
A Thousand Ships
64fed07809
[Editor] Move thread name assignment in audio preview
...
This method is not an instance method so cannot be used this way, it
instead sets the name of the *calling* thread. Putting it in the thread
function makes it work correctly.
2025-04-19 13:59:29 +02:00
smix8
172fbe403a
Optimize GridMap rendering scenario quadruple-getters
...
Optimizes GridMap rendering scenario quadruple-getters.
2025-04-19 13:24:26 +02:00
Pāvels Nadtočajevs
f3d3bf9d03
Fix is_pixel_opaque bound checks.
2025-04-19 12:51:59 +03:00
Pāvels Nadtočajevs
24bb0d5c4f
Use SVGTextures for editor and default theme icons.
2025-04-19 12:48:24 +03:00
Pāvels Nadtočajevs
9f5048fb36
Implement SVGTexture auto-scalable with font oversampling.
2025-04-19 12:42:54 +03:00
jss2a98aj
2e61c7773b
Fix OS_Windows::get_video_adapter_driver_info()
2025-04-18 19:11:40 -04:00
Quentin Quaadgras
23ffdd79e8
fix gdextension Object/Node::to_string to check is_valid before returning the result
...
at best, this results in an empty string, at worst, the result is never
initialised when is_valid is false.
2025-04-19 10:45:12 +12:00
Thaddeus Crews
2d3bdcac35
Merge pull request #105470 from clayjohn/RID-owner-limit
...
Increase chunk limit for known problematic RID_Owners.
2025-04-18 12:21:30 -05:00
Thaddeus Crews
1bf9d8e628
Merge pull request #105501 from darksylinc/graph-align-ubsan
...
Fix UBSAN alignment issues in the render graph
2025-04-18 12:21:29 -05:00
Thaddeus Crews
d3ee6af73c
Merge pull request #105524 from yahkr/bbcode_br
...
Add [br] to bbcode parsing for `rich_text_label`
2025-04-18 12:21:29 -05:00
Thaddeus Crews
7e7c5244c2
Merge pull request #102289 from Chaosus/shader_fix_constants_in_hint_range
...
[Shaders] Allow constants and expressions in `hint_range`
2025-04-18 12:21:28 -05:00
Thaddeus Crews
c77174b346
Merge pull request #105310 from BlueCube3310/tex-preview-unify
...
TextureEditorPlugin: Add borders to 3D and Layered editors
2025-04-18 12:21:27 -05:00
Thaddeus Crews
1e8b7fe5a0
Merge pull request #101582 from Flynsarmy/recursive_transition_wording
...
Improve wording on recursive transition detection warning
2025-04-18 12:21:26 -05:00
Thaddeus Crews
2ddd9be11f
Merge pull request #105486 from beicause/csharp-stringname-alloc-obj-free
...
C#: Avoid StringName allocation in `GodotObject.Free`
2025-04-18 12:21:26 -05:00
Thaddeus Crews
b743eb96e3
Merge pull request #98760 from ze2j/optimize_texture_create_shared_from_slice
...
Optimize shared texture creations
2025-04-18 12:21:25 -05:00
Thaddeus Crews
146e405c48
Merge pull request #105412 from bruvzg/fix_fixedsize_img_fonts
...
Fix fixed size image fonts incorrectly getting oversampling applied if set to native size.
2025-04-18 12:21:24 -05:00
Thaddeus Crews
e61a0e8c61
Merge pull request #105344 from the-loki/master
...
Fix LSP not returning expected localization for API docs.
2025-04-18 12:21:23 -05:00
Thaddeus Crews
dd5460c32a
Style: Declare inline macros as attributes
2025-04-18 12:04:40 -05:00
yahkr
fc051c8b36
Add [br] to bbcode parsing for rich_Text_label
2025-04-18 09:59:47 -04:00
clayjohn
c6c06a966a
Allow chunk validator to wrap around in RID_Alloc so that we do not need to crash once we have made 2^31 allocations
2025-04-18 00:06:53 -07:00
clayjohn
6fede0b951
Optimize SkyMaterials by removing uses of acos and simplifying logic
...
The results looks almost the same and run much faster.
2025-04-17 22:50:11 -07:00
Logan Detrick
c67736e6a7
Replace TextEdit with EditorSpinSlider for the Action Set's priority
2025-04-17 12:52:51 -07:00
Matias N. Goldberg
96bad4ad04
Fix UBSAN alignment issues in the render graph
...
Follow up to PR #100325
2025-04-17 14:40:06 -03:00
Adam Scott
f6efd88cda
Add {c,cpp}_compiler_launcher options
2025-04-17 12:27:44 -04:00
smix8
39db6c1d3c
Fix GridMap OctantKey cell rasterization
...
Fixes GridMap OctantKey cell rasterization that had octants at different sizes due to faulty integer division.
2025-04-17 17:57:34 +02:00
Michael Alexsander
81429da4ab
Fix missing gdb.printing import for the pretty print script
2025-04-17 11:58:55 -03:00
Chaosus
5a14ab7c39
[Shaders] Allow constants and expressions in hint_range
2025-04-17 17:43:01 +03:00
Hugo Locurcio
d403878a71
Document Vector2.from_angle() not always returning a normalized vector
2025-04-17 16:33:57 +02:00
Thaddeus Crews
09ea7bc6a3
Merge pull request #105400 from bruvzg/ov_cleanup
...
Remove old oversampling property from font importers.
2025-04-17 09:14:25 -05:00
Thaddeus Crews
03a44c42dd
Merge pull request #105484 from Wierdox/normalize_description_of_list_directory
...
Normalize description of `ResourceLoader.list_directory()`
2025-04-17 09:14:25 -05:00
Thaddeus Crews
5df4a0ae3d
Merge pull request #105291 from jaydensipe/rename-editor-setting-check-for-update
...
Rename editor setting `Engine Version Update Mode` to `Check for Updates`
2025-04-17 09:14:24 -05:00
Thaddeus Crews
20b2674cfd
Merge pull request #105481 from bruvzg/rtl_title_sort
...
Fix incorrect title bar sorting in RTL layout.
2025-04-17 09:14:23 -05:00
Thaddeus Crews
98aced4e65
Merge pull request #99768 from dsnopek/openxr-vulkan-foveated-rendering
...
OpenXR: Use the `XR_FB_foveation_vulkan` extension to get the density map for VRS
2025-04-17 09:14:23 -05:00
Kasper Arnklit Frandsen
864e4e3a6d
Add alphabetical sorting to Animation Player
2025-04-17 14:26:09 +01:00
Hugo Locurcio
90e3926424
Fix light theme gizmo icons in the 3D editor appearing too dark
2025-04-17 14:29:54 +02:00
LuoZhihao
b0348d0e58
C#: Avoid StringName allocation in GodotObject.Free
2025-04-17 20:10:34 +08:00
Wierdox
0689522e61
Normalize description of ResourceLoader.list_directory()
2025-04-17 00:09:44 -07:00
Max Piepenbrink
cf8455c52d
Fix regression causing jittery canvas transforms
...
This PR https://github.com/godotengine/godot/pull/104451 introduced
a tricky regression. Canvas item transforms could risk not being
updated for multiple frames due to the conditional on the line
in this commit. Before the "approx_pos|size_changed" fix, the
transform would get updated incidentally either way. But now there's
a gap where (pos_changed && !size_changed) may not be true for a few
frames and there's nothing else left to trigger a transform update.
The fix is quite simple, for updating the canvas item transform
we remain trigger happy around position changes, but respect the
approx_size_changed.
2025-04-16 23:59:05 -07:00
Pāvels Nadtočajevs
5355fcae62
Fix incorrect title bar sorting in RTL layout.
2025-04-17 09:31:14 +03:00
clayjohn
941ad15724
Increase chunk limit for known problematic RID_Owners.
...
The default limit is fine for most RID_Owners but 3d instances, CanvasItems, and physics bodies need a higher limit.
There is a small memory cost to increasing the limit, so it should only be done where needed.
2025-04-16 17:03:47 -07:00
Jayden Sipe
5f7e9a9198
Rename editor setting to Check for Updates
2025-04-16 18:04:30 -04:00
Thaddeus Crews
ad40939b6f
Core: Replace C math headers with C++ equivalents
...
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
2025-04-16 15:49:02 -05:00
Thaddeus Crews
c5c1cd4440
Merge pull request #105453 from reduz/signals-thread-safe
...
Add thread safety to Object signals
2025-04-16 15:39:22 -05:00
Thaddeus Crews
6448ddf37e
Merge pull request #105460 from Zylann/basis_abs
...
Use `Math::abs` to avoid ambiguity with integer abs
2025-04-16 15:39:22 -05:00