HP van Braam
e674379764
Fix several ubsan reported misaligned accesses
...
These misaligned accesses are shown in all of our CI hooks. It turned
out to not be difficult to fix.
It is likely that this will improve performance for aarch64.
2024-12-13 15:32:35 +01:00
Rémi Verschelde
19e003bc08
Merge pull request #100306 from Uumutunal/master
...
Fix 3D editor snap setting values not being displayed correctly
2024-12-12 14:10:28 +01:00
Rémi Verschelde
562dd1ad85
Merge pull request #100305 from clayjohn/directional-light-2d-mask
...
Remove positional light mask from directional lights in Canvas Item shaders.
2024-12-12 14:10:24 +01:00
Rémi Verschelde
7b15c0622e
Merge pull request #100295 from Ivorforce/string-builder-inplace
...
Optimize `StringBuilder.as_string` by constructing the string in-place and skipping unnecessary checks.
2024-12-12 14:10:21 +01:00
Rémi Verschelde
321bd35317
Merge pull request #100294 from Ivorforce/count-no-realloc
...
Optimize `String.count` and `String.countn` by avoiding repeated reallocations.
2024-12-12 14:10:17 +01:00
Rémi Verschelde
4cf1b0d94c
Merge pull request #100135 from Lazy-Rabbit-2001/expose-create-dialog-new
...
Add `popup_create_dialog()` for `EditorInterface` to create custom create dialog
2024-12-12 14:10:13 +01:00
Rémi Verschelde
26fec37389
Merge pull request #99942 from kitbdev/fix-invisible-subviewport-editor
...
Fix selecting and editing invisble items in SubViewports
2024-12-12 14:10:09 +01:00
Rémi Verschelde
82d51a3902
Merge pull request #99709 from AThousandShips/cache_size_improve
...
[Buildsystem] Tweak cache sizes for CI
2024-12-12 14:10:04 +01:00
Rémi Verschelde
819db4daf5
Merge pull request #99559 from mayoff/OperatorEvaluatorModNZ-ptr_evaluate
...
Fix `Variant` modulo operation
2024-12-12 14:09:59 +01:00
Rémi Verschelde
9d10e42a41
Merge pull request #98766 from Calinou/tree-drag-and-drop-use-process
...
Fix Tree drag-and-drop scrolling having low FPS at low Physics Ticks per Second
2024-12-12 14:09:55 +01:00
Rémi Verschelde
1e1e862204
Merge pull request #98100 from BlueCube3310/image-cleanup-more
...
Image: More cleanup and reduced code duplication
2024-12-12 14:09:49 +01:00
Rémi Verschelde
abca8318c4
Merge pull request #98071 from BlueCube3310/res-import-tex-clean
...
Clean up ResourceImporterTexture
2024-12-12 14:09:45 +01:00
Rémi Verschelde
d1b683d413
Merge pull request #97140 from BastiaanOlij/xr_action_map_enhancements
...
OpenXR: Add support for binding modifiers
2024-12-12 14:09:41 +01:00
Rémi Verschelde
43ef253024
Merge pull request #95600 from MajorMcDoom/project-dialog-optional-edit
...
Add an `Edit Now` option to project dialog to allow opting out of immediately opening a project after creation/import/install
2024-12-12 14:09:37 +01:00
Rémi Verschelde
0e5c337453
Merge pull request #85653 from BlueCube3310/lightmap-gi-shadowmask
...
Implement LightmapGI shadowmasks
2024-12-12 14:09:30 +01:00
Rémi Verschelde
0994736c9a
Merge pull request #100312 from KoBeWi/rule_out_ruler_warnings
...
Fix 3D ruler theme overrides
2024-12-12 14:09:23 +01:00
kobewi
1bc70fe2e8
Fix 3D ruler theme overrides
2024-12-12 13:13:36 +01:00
BlueCube3310
335077a03f
Image: More cleanup and reduced code duplication.
2024-12-12 11:52:59 +01:00
BlueCube3310
0400cbce1e
Clean up ResourceImporterTexture
2024-12-12 11:38:40 +01:00
Lazy-Rabbit-2001
9c34ad1791
Add popup_create_dialog() for EditorInterface to create custom create dialog
2024-12-12 18:13:31 +08:00
BlueCube3310
189c8eb671
Implement shadowmasks for LightmapGI
...
Co-authored-by: dearthdev <nathandearthdev@gmail.com>
2024-12-12 11:00:28 +01:00
Uumutunal
63b91381ab
Fix 3D editor snap setting values not being displayed correctly
2024-12-12 11:37:24 +03:00
clayjohn
f8827271d7
Remove positional light mask from directional lights in Canvas Item shaders.
2024-12-12 00:20:07 -08:00
Lukas Tenbrink
76af9537ed
Optimize StringBuilder.as_string
by constructing the string in-place and skipping unnecessary checks.
...
Co-authored-by: YYF233333 <nbyyf2002@mail.ustc.edu.cn>
2024-12-12 01:35:02 +01:00
Thaddeus Crews
38775731e8
Merge pull request #99965 from Riteo/unstable-galore
...
Wayland: Add support for xdg-foreign-unstable-v2
2024-12-11 17:36:07 -06:00
Thaddeus Crews
3dacc5fb7f
Merge pull request #95737 from Chaosus/shader_fix_varyings
...
Fix shader crash when using varyings with non-`flat` integer type
2024-12-11 17:36:06 -06:00
Thaddeus Crews
66dd2895fa
Merge pull request #100208 from eviltrout/highlight-bg-fix
...
Fix user selection on top of `bgcolor` areas in a `RichTextLabel`
2024-12-11 17:36:05 -06:00
Thaddeus Crews
e188cf6066
Merge pull request #99182 from timoschwarzer/fix/editor-save-dialog-options
...
Improve editor file dialog options
2024-12-11 17:36:04 -06:00
Thaddeus Crews
dee79d55fe
Merge pull request #100204 from KoBeWi/nananananan
...
Clarify `limit_length()` for infinite vectors
2024-12-11 17:36:03 -06:00
Thaddeus Crews
08b5bf3c5f
Merge pull request #95333 from Giganzo/lock-group-toggle
...
Fix Lock and Group for canvas items not updated in editor after changed in SceneTree
2024-12-11 17:36:02 -06:00
Thaddeus Crews
ef3086bcdb
Merge pull request #94947 from ChrisBase/issue_94946
...
Change some image error messages to output the file path
2024-12-11 17:35:58 -06:00
Thaddeus Crews
7ed6962252
Merge pull request #95072 from Calinou/editor-log-tweak-warning-error-formatting
...
Tweak warning/error formatting in EditorLog to be closer to console output
2024-12-11 17:35:56 -06:00
Thaddeus Crews
c4aaad6aa2
Merge pull request #100183 from smix8/collision_polygon_shape_edit
...
Add basic editor editing for `ConvexPolygonShape2D` and `ConcavePolygonShape2D`
2024-12-11 17:35:55 -06:00
Thaddeus Crews
4a1a7addd1
Merge pull request #100179 from zaevi/fix_transient_topmost
...
[Windows & macOS] Fix popup window shows behind `always_on_top` parent.
2024-12-11 17:35:53 -06:00
Thaddeus Crews
ab208af781
Merge pull request #100174 from Calinou/gdscript-add-deprecated-experimental-annotations
...
Tweak unknown annotation GDScript error for `@deprecated`/`@experimental`/`@tutorial`
2024-12-11 17:35:50 -06:00
Thaddeus Crews
be65514c11
Merge pull request #100042 from Calinou/ci-xmllint-quiet
...
GitHub Actions: Use quiet xmllint output to only print error lines
2024-12-11 17:35:49 -06:00
Thaddeus Crews
a5cf24cb16
Merge pull request #100162 from ryevdokimov/measure-mode-3d
...
Add ruler mode to 3D
2024-12-11 17:35:46 -06:00
Thaddeus Crews
572e1d6643
Merge pull request #100289 from bruvzg/token_name
...
[Shader Language] Add missing token name.
2024-12-11 17:35:44 -06:00
Thaddeus Crews
42580089b8
Merge pull request #100280 from Calinou/basematerial3d-remove-texturesize
...
Replace `textureSize()` with a uniform in BaseMaterial3D for MSDF rendering
2024-12-11 17:35:43 -06:00
Thaddeus Crews
e9d343805e
Merge pull request #94636 from Calinou/doc-process-delta-low-fps
...
Document `_process()` and `_physics_process()` delta behavior at low FPS
2024-12-11 17:35:42 -06:00
Thaddeus Crews
b773fff5a4
Merge pull request #99622 from Chaosus/shader_fix_global_empty_type
...
Add `samplerExternalOES` type to shader globals
2024-12-11 17:35:40 -06:00
Thaddeus Crews
2b41a217d2
Merge pull request #100259 from Sauermann/proposal-right-click-cancel-drag
...
Allow canceling drag-and-drop with right mouse button
2024-12-11 17:35:39 -06:00
Thaddeus Crews
153ef23483
Merge pull request #100129 from smix8/pathunspaghettification
...
Despaghettify NavigationServer path queries
2024-12-11 17:35:38 -06:00
Thaddeus Crews
23afda44e4
Merge pull request #100257 from darksylinc/matias-minimize-leak
...
Keep processing Graphics if there are pending operations
2024-12-11 17:35:35 -06:00
Thaddeus Crews
db2088b0cd
Merge pull request #100126 from dsnopek/gdextension-missing-gdvirtual-bind
...
Add missing `GDVIRTUAL_BIND()` for `AudioStream::_has_loop()` and `::_get_bar_beats()`
2024-12-11 17:35:33 -06:00
Thaddeus Crews
84da7c9cf5
Merge pull request #99997 from akien-mga/mbedtls-3.6.2
...
mbedtls: Update to upstream 3.6.2
2024-12-11 17:35:31 -06:00
Thaddeus Crews
4146bcc0dc
Merge pull request #99089 from Mickeon/documentation-truth-csharp-rabbit-hoole
...
Fix C# boolean "Prints" comments in documentation
2024-12-11 17:35:30 -06:00
Thaddeus Crews
c5e6f6276b
Merge pull request #100110 from DarioSamo/rd-get-data-async
...
Implement `RD::buffer_get_data_async()` and `RD::texture_get_data_async()`
2024-12-11 17:35:29 -06:00
Thaddeus Crews
1c4d12db2b
Merge pull request #99981 from dsnopek/fix-compositor-effects-gdextension
...
`CompositorEffect` should use `GDVIRTUAL_CALL()` so it works with GDExtension
2024-12-11 17:35:28 -06:00
Thaddeus Crews
f20ab9b2cf
Merge pull request #99338 from KoBeWi/consider_it_fixed
...
Clarify Button's text clipping
2024-12-11 17:35:27 -06:00