Robbie Cooper
30914c0434
Fix bounding boxes
...
Each time an AABB is rotated, it gets bigger. That means opposite rotations don't cancel out.
The previous implementation repeatedly rotates children AABBs as it climbs up the tree. This often resulted in selection boxes looking bigger than their contents.
This implementation calculates and applies a single final transformation to each AABB before it is merged with the others. After merging, there are no additional rotations, so AABBs remain accurate.
Co-Authored-By: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
2024-02-02 07:59:47 -05:00
Rémi Verschelde
10e111477d
Merge pull request #87856 from bruvzg/transpbg
...
Automatically set viewport background to transparent when window flag is set.
2024-02-02 12:06:29 +01:00
Rémi Verschelde
0d1fa8d657
Merge pull request #87854 from jsjtxietian/Placeholder
...
Update visuals immediately after resizing `Placeholder*` textures
2024-02-02 12:06:05 +01:00
Rémi Verschelde
99db7204dc
Merge pull request #87848 from nikitalita/natvis-cowdata-fix
...
Fix `godot.natvis` after CowData 64-bit promotion
2024-02-02 12:05:39 +01:00
Rémi Verschelde
d0f8b76ffd
Merge pull request #87838 from paulloz/dotnet/fix-duplicate-key-on-reload
...
C#: Fix duplicate key issue on reload
2024-02-02 12:05:14 +01:00
Rémi Verschelde
92ff4f7877
Merge pull request #87836 from stuartcarnie/autoreleasepool
...
macOS: Use autorelease pools
2024-02-02 12:04:50 +01:00
Rémi Verschelde
efa587ad36
Merge pull request #87795 from RandomShaper/d3d12_dont_leak_please
...
Direct3D 12: Avoid terrible leak related to command allocators
2024-02-02 12:04:25 +01:00
Rémi Verschelde
8a47d6eb50
Merge pull request #87790 from nongvantinh/fix-87643
...
Fix incorrect condition for error filtering
2024-02-02 12:03:59 +01:00
Rémi Verschelde
7f5079f7c8
Merge pull request #87757 from hakro/vampire-origins
...
Do not reflect the origin lines in a mirror
2024-02-02 12:03:35 +01:00
Rémi Verschelde
fb5f34a75a
Merge pull request #87745 from dsnopek/openxr-change-reference-space
...
OpenXR: Allow changing play area mode during active session
2024-02-02 12:03:09 +01:00
Rémi Verschelde
24a2560d30
Merge pull request #87682 from zaevi/fix_csharp_stringname_ref
...
C#: Fix issues for StringName reference in `CSharpInstanceBridge.Get`.
2024-02-02 12:02:44 +01:00
Rémi Verschelde
88df5b871f
Merge pull request #87318 from ckaiser/feature/indeterminate_progressbar
...
Add indeterminate mode to ProgressBar
2024-02-02 12:02:19 +01:00
Rémi Verschelde
8fc2407085
Merge pull request #86654 from ryevdokimov/fix-listening-for-input-escape
...
Prevent escape key from closing Editor Settings window when filtering for shortcuts
2024-02-02 12:01:52 +01:00
Rémi Verschelde
7de27ea56a
Merge pull request #84643 from rsburke4/top-level-problem-fix
...
Fix `Node3D` children using `top_level` in different position in-editor versus runtime
2024-02-02 12:01:25 +01:00
Rémi Verschelde
d714e7b60a
Merge pull request #82933 from aaronfranke/orthonormal-phys-bone-transf
...
Orthonormalize PhysicalBone3D transforms when resetting them
2024-02-02 12:00:59 +01:00
Rémi Verschelde
0858c4ecbc
Merge pull request #82889 from ershn/improve_process_mode_api_documentation
...
Improve Node's documentation on `process_mode` related members/methods
2024-02-02 12:00:35 +01:00
Rémi Verschelde
58ffe0958a
Merge pull request #74195 from TheSecondReal0/flow-top-to-bottom
...
Add option to reverse FlowContainer fill direction (HFlow bottom-to-top, VFlow right-to-left)
2024-02-02 12:00:07 +01:00
Rémi Verschelde
e0eccaeb60
i18n: Sync translations with Weblate
...
Still tracking 4.2 translations for now.
(cherry picked from commit 991454b8bd
)
2024-02-02 11:38:01 +01:00
bruvzg
0d88aadd53
Automatically set viewport background to transparent when window flag is set.
2024-02-02 10:40:26 +02:00
jsjtxietian
e896fbb638
Support immediately update ui after resizing placeholder* texture
2024-02-02 14:56:05 +08:00
nikitalita
559b434ef1
Fix natvis after CowData 64-bit changes
2024-02-01 13:40:06 -08:00
Paul Joannon
999180d5b5
Delay fs update when populating path bimap
2024-02-01 22:06:40 +01:00
Stuart Carnie
8f6d4eaa31
use autorelease pools around main loop
...
Reduces memory usage considerably
2024-02-02 07:06:53 +11:00
TheSecondReal0
b8a7270567
Add option to reverse FlowContainer fill direction (HFlow bottom-to-top, VFlow right-to-left)
2024-02-01 10:41:31 -07:00
Christian Kaiser
c00bd0008a
Add indeterminate mode to ProgressBar
2024-01-31 18:11:18 -03:00
Pedro J. Estébanez
6057ec9b06
Direct3D 12: Avoid terrible leak related to command allocators
2024-01-31 20:00:23 +01:00
David Snopek
5935bfa860
OpenXR: Allow changing play area mode during active session
2024-01-31 12:58:22 -06:00
Nông Văn Tình
d81c9c32c5
Fix incorrect condition for error filtering
...
Fixes : #87643
The original condition stopped immediately after checking for 'searchText' in the 'Message' field, resulting in premature termination of subsequent checks. This fix ensures that all relevant conditions are appropriately evaluated before determining the filtering outcome.
Additionally, accompanying changes include improved code readability for better comprehension. This adjustment enhances the maintainability of the error filtering mechanism, contributing to a more robust codebase overall.
2024-01-31 23:01:37 +07:00
Ershn
61872e47af
Improve Node's documentation on process_mode related members/methods
2024-01-31 23:25:56 +09:00
Rémi Verschelde
9adb7c7d13
Merge pull request #87764 from Riteo/wayland-native-handle
...
Wayland: Implement `window_get_native_handle`
2024-01-31 14:01:59 +01:00
Rémi Verschelde
f23fda39d3
Merge pull request #87776 from bruvzg/wl_nfd
...
[Wayland] Add support for native file dialogs.
2024-01-31 14:00:30 +01:00
bruvzg
edb21e0573
[Wayland] Add support for native file dialogs.
2024-01-31 14:13:19 +02:00
Riteo
d8658df94e
Wayland: implement window_get_native_handle
...
This will be the most useful for stuff like OpenXR, although we'd need a
way to eventually also expose the EGL handles.
2024-01-31 11:57:05 +01:00
Rémi Verschelde
f8a039e9b5
Merge pull request #84745 from lawnjelly/lightcull
...
Shadow volume culling and tighter shadow caster culling
2024-01-31 11:13:19 +01:00
Rémi Verschelde
cb0d450b7d
Merge pull request #87775 from clayjohn/GLTF-export-ra-rg
...
Remove workaround in GLTF exporter that double converts ra textures to rg
2024-01-31 10:57:17 +01:00
Rémi Verschelde
099401563c
Merge pull request #87772 from TokageItLab/fix-cubic-animation-time
...
Fix cubic interpolation wrong argument for the time
2024-01-31 10:56:53 +01:00
Rémi Verschelde
a3d50f7714
Merge pull request #87769 from ryevdokimov/fix-all-tools-can-select-regression
...
Fix a regression that breaks gizmo transforming when 'View Gizmos' is off
2024-01-31 10:56:30 +01:00
Rémi Verschelde
7de88873a6
Merge pull request #87765 from Riteo/wayland-skip-no-scanner
...
Wayland: Disable backend at build-time if wayland-scanner is missing
2024-01-31 10:56:06 +01:00
Rémi Verschelde
3939a881f0
Merge pull request #87755 from KoBeWi/tidy_for_no_reason
...
Some editor code cleanup
2024-01-31 10:55:43 +01:00
Rémi Verschelde
6287d7ce70
Merge pull request #87720 from fire/llvm-mingw-qitabent
...
Avoid non-constant-expression cannot be narrowed on Windows on mingw.
2024-01-31 10:55:19 +01:00
Rémi Verschelde
1c916c3d5b
Merge pull request #87546 from dsnopek/openxr-hand-tracking-vendor-extensions
...
OpenXR: Make it possible to implement vendor extensions to hand tracking from GDExtension
2024-01-31 10:54:55 +01:00
Rémi Verschelde
ad8b136a31
Merge pull request #87436 from Mickeon/doc-peeves-Timer-s-out
...
Tweak Timer documentation
2024-01-31 10:54:30 +01:00
Rémi Verschelde
51f71749a3
Merge pull request #87389 from scgm0/file_access_1
...
Explicitly initialize all of `FileAccess::create_func[ACCESS_MAX]`
2024-01-31 10:54:06 +01:00
Rémi Verschelde
eb105b9ae9
Merge pull request #87372 from Mickeon/documentation-SkeletonProfileHumanoid-bone-list
...
Document bone list for SkeletonProfileHumanoid
2024-01-31 10:53:43 +01:00
Rémi Verschelde
04f7014bd1
Merge pull request #86690 from Calinou/editor-fov-clarify-vertical
...
Clarify the FOV setting in the 3D editor camera is vertical FOV
2024-01-31 10:53:18 +01:00
scgm0
2dae53c316
Explicitly initialize all of FileAccess::create_func[ACCESS_MAX]
2024-01-31 10:46:14 +01:00
Micky
22421e134b
Tweak Timer documentation
2024-01-31 09:40:05 +01:00
clayjohn
4f41b94943
Remove workaround in GLTF exporter that double converts ra textures to rg
2024-01-30 23:22:20 -08:00
Aaron Franke
b015fba2c8
Orthonormalize PhysicalBone3D transforms
2024-01-31 00:10:01 -06:00
Silc Lizard (Tokage) Renew
a5dffe7804
Fix cubic interpolation wrong argument for the time
2024-01-31 14:02:42 +09:00