Hugo Locurcio
0c91e38a4a
Improve BaseMaterial3D/Label3D/SpriteBase3D's fixed_size documentation
...
This documents the behavior more precisely and fixes a typo in
SpriteBase3D where it referred to a label instead of a sprite.
2025-03-06 02:10:08 +01:00
Grublady
cdcee78fcb
Swap Nintendo face buttons on macOS
2025-03-05 18:50:52 -05:00
Aaron J Yoder
117d5cbf96
Add tab spacing modifier for tabs in TabBar and TabContainer
2025-03-05 16:55:37 -05:00
dugramen
f80e81f0b9
Fixes popup location for PROPERTY_USAGE_ARRAY inspector items
2025-03-05 15:04:22 -05:00
Grublady
2b16d4e002
Use windowBackgroundColor instead of controlColor for macOS system base color
...
Per Apple Developer Documentation:
windowBackgroundColor: "The color to use for the window background."
controlColor: "The color to use for the flat surfaces of a control."
Godot's base_color more closely corresponds to windowBackgroundColor.
In some cases, controlColor may even return values that are not appropriate for use as a base color.
2025-03-05 15:01:27 -05:00
Stuart Carnie
a4fb68f43e
Metal: Use p_set_index when binding uniforms, to use correct data
2025-03-06 06:29:49 +11:00
Stuart Carnie
b3694662a2
2D: Fix light shader accessing TEXTURE_PIXEL_SIZE
2025-03-06 05:30:20 +11:00
Matias N. Goldberg
e605ad93c7
Fix inefficient upload in Mobile Shadows
...
Clustered performs the following shadow rendering steps
1. Process objects [0; 10) for cascade 0.
2. Process objects [10; 30) for cascade 1.
3. Process objects [30; 100) for cascade 2.
4. Upload objects [0; 100) to GPU.
5. Draw all cascades.
Mobile was supposed to be doing the same, but instead was doing:
1. Process objects [0; 10) for cascade 0.
2. Upload objects [0; 10) to GPU.
3. Process objects [10; 30) for cascade 1.
4. Upload objects [0; 30) to GPU.
5. Process objects [30; 100) for cascade 2.
6. Upload objects [0; 100) to GPU.
7. Draw all cascades.
That is, always reuploaded everything from scratch.
Therefore it pointlessly (and with geometric growth) wasted BW.
2025-03-05 15:21:25 -03:00
Thaddeus Crews
134da37497
Merge pull request #102859 from berarma/theora_yuv_fix
...
Theora: Fix YUV422/444 to RGB conversion
2025-03-05 12:08:12 -06:00
Thaddeus Crews
59d75a704e
Merge pull request #103613 from stuartcarnie/fix_101696
...
Metal: Use uniform set index passed by `RenderingDevice`
2025-03-05 12:08:11 -06:00
Thaddeus Crews
e6cb2e83b0
Merge pull request #103619 from bruvzg/stdio_binds
...
Add missing default values to the `read_*_from_stdin` binds.
2025-03-05 12:08:09 -06:00
Thaddeus Crews
dc03cf9fc0
Merge pull request #103508 from KoBeWi/caret_can_into_draw
...
Fix `caret_force_displayed`
2025-03-05 12:08:08 -06:00
Thaddeus Crews
7dc6b38699
Merge pull request #103622 from bruvzg/lock_file_time
...
[Windows] Fix `get_modified_time` on locked files.
2025-03-05 12:08:07 -06:00
Thaddeus Crews
5dc3d83cf4
Merge pull request #103588 from Olle-Lukowski/nav-link-visibility
...
Make NavigationLink3D properly update on visibility change
2025-03-05 12:08:06 -06:00
Thaddeus Crews
8171c06036
Merge pull request #102865 from Giganzo/tree-keyboard-nav-rtl
...
Fix Tree keyboard navigation in RTL direction
2025-03-05 12:08:05 -06:00
Thaddeus Crews
2f16645181
Merge pull request #103454 from arkology/project-manager-explore-button
...
Restore "Show in File Manager" button functionality in `ProjectManager`
2025-03-05 12:08:04 -06:00
Thaddeus Crews
6dd334bd8e
Merge pull request #103598 from TrueJole/TrueJole-patch-export-error-overrun
...
Use `text_overrun` for project export errors
2025-03-05 12:08:03 -06:00
Thaddeus Crews
0544ed3ff4
Merge pull request #103316 from Rindbee/make-EditorProperty-and-its-children-behave-like-sibling-nodes
...
Make `EditorProperty` and its child `EditorProperty` behave like sibling nodes when handling mouse events
2025-03-05 12:08:02 -06:00
Thaddeus Crews
aef8ed2901
Merge pull request #87388 from clayjohn/Vulkan-limit-add
...
Implement `LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE` to `limit_get` in the Vulkan backend
2025-03-05 12:08:00 -06:00
Thaddeus Crews
07220f75c5
Merge pull request #103384 from bruvzg/andr_font_v
...
[Android] Skip non-existing system font files.
2025-03-05 12:07:59 -06:00
Thaddeus Crews
1ef52d8077
Merge pull request #103424 from BrotherShort/buttons-attached-in-Right-To-Left
...
Keep editor SceneTree buttons attached to the cell in Right-To-Left
2025-03-05 12:07:58 -06:00
Thaddeus Crews
a1e2dd15af
Merge pull request #101077 from Rindbee/fix-ui-navigation-break
...
Fix ui navigation break
2025-03-05 12:07:56 -06:00
Thaddeus Crews
113fc5a647
Merge pull request #102648 from bruvzg/el_force
...
Expose `OVERRUN_ENFORCE_ELLIPSIS` flag to the controls.
2025-03-05 12:07:55 -06:00
Thaddeus Crews
3a472ef072
Merge pull request #100684 from ryevdokimov/fix-spinbox-decimal-issues
...
Fix spinbox decimal issues when `update_on_text_changed` = true
2025-03-05 12:07:54 -06:00
Thaddeus Crews
77231d81b4
Merge pull request #102514 from bruvzg/ts_wrp_indent
...
[TextEdit] Improve wrapped line indent handling.
2025-03-05 12:07:52 -06:00
Thaddeus Crews
c81405d841
Merge pull request #102880 from mooflu/svg_artifacts_102839
...
Apply `fix_alpha_edges` for both theme icons and font glyphs.
2025-03-05 12:07:51 -06:00
Thaddeus Crews
e23460ae78
Merge pull request #102585 from KoBeWi/localichangetion
...
Don't send `TRANSLATION_CHANGED` outside tree
2025-03-05 12:07:50 -06:00
Thaddeus Crews
df758feae5
Merge pull request #97861 from Grandro/fix-update-viewport-path
...
Update ViewportTexture path relative to its local scene instead of the Viewport owner
2025-03-05 12:07:49 -06:00
Thaddeus Crews
729c4e9e88
Merge pull request #102905 from kleonc/render_info_fix_primitive_count_per_triangle_strip
...
Fix render info primitive count per `TRIANGLE_STRIP`
2025-03-05 12:07:47 -06:00
Thaddeus Crews
02bedd8ac2
Merge pull request #103403 from Hilderin/fix-headless-import-always-emits-error
...
Fix headless import always emits errors
2025-03-05 12:07:46 -06:00
Thaddeus Crews
6b227f8ba9
Merge pull request #103471 from bruvzg/lbl_sout_bt
...
Fix text shadow outline draw batching.
2025-03-05 12:07:45 -06:00
Thaddeus Crews
8ef0075193
Merge pull request #102817 from dsnopek/java-class-wrapper-array-improvements
...
JavaClassWrapper: Improve handling of typed array arguments
2025-03-05 12:07:44 -06:00
Thaddeus Crews
b4e86825c4
Merge pull request #103375 from dsnopek/java-class-wrapper-more-array-improvements
...
JavaClassWrapper: Fix converting returned arrays to Godot types
2025-03-05 12:07:43 -06:00
Thaddeus Crews
9911baec70
Merge pull request #103531 from darksylinc/matias-mobile-shadows-update
...
Fix inefficient upload in Mobile Shadows
2025-03-05 12:07:42 -06:00
Thaddeus Crews
1f2d135444
Merge pull request #103526 from jamie-pate/fix_103522
...
Fix check for is_maximized in x11 to require both horizontal and vert
2025-03-05 12:07:41 -06:00
Thaddeus Crews
8777f088cc
Merge pull request #103348 from huwpascoe/render_params_fix
...
Fix 2D instance params crashing using outside of `main()`
2025-03-05 12:07:39 -06:00
Thaddeus Crews
6cc46e7a38
Merge pull request #103465 from Hot-key/fix-callable-get-argument-count-crash
...
Fix crash when calling `get_argument_count()` on Callable with freed object
2025-03-05 12:07:38 -06:00
Thaddeus Crews
eda3467b6f
Merge pull request #103560 from bruvzg/rd_helper_l
...
[Linux/BSD] Offload RenderingDevice creation test to subprocess.
2025-03-05 12:07:37 -06:00
Thaddeus Crews
a56e918292
Merge pull request #103521 from Olle-Lukowski/gpu-finalize-fix
...
Delete rendering device on the same thread it was created
2025-03-05 12:07:36 -06:00
Thaddeus Crews
5c3e7280f4
Merge pull request #103506 from bruvzg/shader_pool
...
Use separate WorkThreadPool for shader compiler.
2025-03-05 12:07:34 -06:00
Thaddeus Crews
bc4f5ffa52
Merge pull request #102924 from Repiteo/scons/minor-fixes
...
SCons: Implement minor fixes
2025-03-05 12:07:33 -06:00
Thaddeus Crews
d7ecacb7a7
Merge pull request #103515 from Repiteo/ci/scons-bump
...
CI: Bump SCons to latest (4.8.1 → 4.9.0)
2025-03-05 12:07:32 -06:00
aaronp64
7007380d0c
Avoid multiple lookups in Dictionary::operator[]
...
Updated Dictionary::operator[] to get reference to value once to avoid multiple HashMap lookups.
2025-03-05 13:07:30 -05:00
kleonc
91170d0a30
Use Viewport's default texture filter/repeat in GUI tooltips
2025-03-05 18:03:39 +01:00
Thaddeus Crews
0e3ffe55c2
CI: Ensure "valid" dummy key
2025-03-05 10:59:40 -06:00
Thaddeus Crews
937fccf24d
Merge pull request #100457 from Repiteo/ci/cache-persistence
...
CI: Ensure default branch cache persists
2025-03-05 10:35:12 -06:00
Thaddeus Crews
0b9871590c
CI: Ensure default branch cache persists
2025-03-05 10:32:19 -06:00
Cyclone
144d95d96c
EditorInterface: Add get_open_scene_roots to retrieve all opened scenes root nodes
2025-03-05 11:57:40 +01:00
Pāvels Nadtočajevs
6597fa24a9
[Windows] Fix get_modified_time on locked files.
2025-03-05 11:40:37 +02:00
Rémi Verschelde
b24656090f
Merge pull request #103616 from bruvzg/mtl_stage
...
[Metal] Add missing stage info to shader description.
2025-03-05 10:04:33 +01:00