Commit graph

63770 commits

Author SHA1 Message Date
Kai f4192aad6f Fix crash when extending taken-over named class
Added error handling in `_prepare_compilation()` to address cases where the `base_type` cannot be found, preventing a crash.
2024-05-07 08:07:11 +02:00
Rémi Verschelde 7cdad33311
Merge pull request #91621 from AThousandShips/localvector_has
[Core] Add `LocalVector::has` for convenience
2024-05-06 22:33:45 +02:00
Rémi Verschelde 5c7d2d6768
Merge pull request #91620 from KoBeWi/a_mesh_for_everyone
Add MultiNodeEdit support to MeshInstance3D editor
2024-05-06 22:33:41 +02:00
Rémi Verschelde e9c980d857
Merge pull request #91596 from TheKiromen/improve-body-create-documentation
Update `body_create` description in PhysicsServer2D/3D
2024-05-06 22:33:38 +02:00
Rémi Verschelde 3768498fa6
Merge pull request #91395 from 2nafish117/add-timer-tests
Add Timer unit tests
2024-05-06 22:33:30 +02:00
Dominik Kruczek 343c2fc6b9 Update body_create description in PhysicsServer2D/3D 2024-05-06 18:30:20 +02:00
A Thousand Ships 86de59d60a
[Core] Add LocalVector::has for convenience 2024-05-06 18:03:37 +02:00
kobewi c344e593d0 Add MultiNodeEdit support to MeshInstance3D editor 2024-05-06 17:40:16 +02:00
Rémi Verschelde d8aa2c65a9
Merge pull request #91598 from Frozenfire92/select-method-search-insensitive
Update `ConnectDialog::_filter_method_list` to be case insensitive for search string
2024-05-06 15:15:43 +02:00
Rémi Verschelde 608096e55e
Merge pull request #91581 from TheKiromen/improve-physics-server-documentation
Update `area_create` description in `PhysicsServer2D/3D` to clear up possible confusions
2024-05-06 15:15:32 +02:00
Rémi Verschelde c01441e7ed
Merge pull request #91574 from basicer/patch-2
Fix missing space in missing sdkmanager error message.
2024-05-06 15:15:28 +02:00
Rémi Verschelde ca64891acb
Merge pull request #91571 from pgh1686/master
Update ResourceLoader docs to clarify behavior when no file is found during load call
2024-05-06 15:15:23 +02:00
Rémi Verschelde 275cdb87d2
Merge pull request #91566 from basicer/light-vertex-used
Fix shader error on mobile when using `LIGHT_VERTEX`
2024-05-06 15:15:19 +02:00
Rémi Verschelde 0dafb5ae3d
Merge pull request #91559 from YeldhamDev/clang_dtors_removal
Remove "AnalyzeTemporaryDtors" from clang-tidy file
2024-05-06 15:15:16 +02:00
Rémi Verschelde ecfcadbdca
Merge pull request #91522 from AThousandShips/anim_lib_improve
[Editor] Don't open `AnimationLibrary` as a scene
2024-05-06 15:15:12 +02:00
Rémi Verschelde 94b8a1d808
Merge pull request #91495 from TokageItLab/fix-control-saving
Avoid incorrect computing anchor of Control node when reset on save with `saving` flag
2024-05-06 15:15:04 +02:00
Rémi Verschelde a7c59fe192
Merge pull request #91331 from dsnopek/expose-editor-file-dialog-popup-function
Expose `EditorFileDialog::popup_file_dialog()` to GDScript and GDExtension
2024-05-06 15:15:01 +02:00
Rémi Verschelde 394941c8f8
Merge pull request #91281 from ckaiser/the-lightmode-struggle-continues
Fix disabled files in FileDialog using the wrong color
2024-05-06 15:14:56 +02:00
Rémi Verschelde 16eb8dbdc0
Merge pull request #89595 from apples/89559-cpuparticles3d-angle-rotate_y-fix
Fix `CPUParticles3D` using angle incorrectly when `ROTATE_Y` is set.
2024-05-06 15:14:53 +02:00
Rémi Verschelde 1069d7b7c6
Merge pull request #88343 from Riteo/warped-mouse-float
Handle warped mouse motion as floating point
2024-05-06 15:14:46 +02:00
Joel Kuntz 94e5bada97 Update ConnectDialog::_filter_method_list to be case insensitive for search string
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-05-06 09:05:57 -03:00
Shashank C 7a6f8452bd add timer node tests 2024-05-06 09:39:27 +05:30
pgh1686 62526ed1a5 Update ResourceLoader.xml to clarify behaviour when no file is found 2024-05-05 21:39:01 -04:00
Dominik Kruczek 2b5e0d98d2 Update area_create description in PhysicsServer2D/3D to clear up possible confusions 2024-05-05 19:38:21 +02:00
Rob Blanckaert 3093ef49bc
Fix missing space in missing tools error message.
Currently prints as `ANDROID_HOME is correct and cmdline-toolsare installed, or install NDK version`
2024-05-04 20:51:21 -07:00
Silc Lizard (Tokage) Renew 57cd00aee9 Avoid incorrect computing anchor of Control node when reset on save 2024-05-05 08:33:37 +09:00
Rob Blanckaert 64c04d95aa Fix shader error on mobile when using LIGHT_VERTEX 2024-05-04 11:02:05 -07:00
Rémi Verschelde 7ebc866418
Merge pull request #91545 from clayjohn/RD-shadow-atlas
Properly set size of shadow atlas quadrant when subdivision is 8 or higher.
2024-05-04 11:52:45 +02:00
Rémi Verschelde f236b9badc
Merge pull request #91530 from DarioSamo/timestamp_validation
Add draw and dispatch count to timestamp validation.
2024-05-04 11:52:41 +02:00
Rémi Verschelde 4313524ae3
Merge pull request #91526 from bqqbarbhg/ufbx-bad-skin-fix
FBX: Fix handling missing skins using ufbx importer
2024-05-04 11:52:38 +02:00
Rémi Verschelde e071f67c78
Merge pull request #91515 from AThousandShips/shortcut_fix
[Editor] Prevent some shortcut errors when generating docs
2024-05-04 11:52:35 +02:00
Rémi Verschelde 9ed8399514
Merge pull request #91509 from akien-mga/dotnet-fix-generating-glue-in-project-folder
.NET: Prevent generating mono glue in project folder
2024-05-04 11:52:32 +02:00
Rémi Verschelde 629e91acff
Merge pull request #91479 from Repiteo/dotnet/sln-csproj-attributes
C#: Fix attributes for `sln`/`csproj` files
2024-05-04 11:52:29 +02:00
Rémi Verschelde 458106a73e
Merge pull request #91203 from pirey0/stringcomp_fix
C#: Fix `StringExtensions.CompareTo` IndexOutOfRangeException
2024-05-04 11:52:25 +02:00
Rémi Verschelde 84013a31ea
Merge pull request #91122 from TokageItLab/simulator-memdel
Modify allocation process of the PhysicalBoneSimulator in Skeleton3D
2024-05-04 11:52:22 +02:00
Rémi Verschelde a5d4ddc18a
Merge pull request #90517 from TokageItLab/cache-bones-mod
Static allocation bones copy for SkeletonModifier
2024-05-04 11:52:19 +02:00
Rémi Verschelde a2fc5e2d78
Merge pull request #89894 from BastiaanOlij/improve_foveated_rendering
Improvements to VRS/Foveated rendering
2024-05-04 11:52:15 +02:00
Rémi Verschelde 8efe58476d
Merge pull request #89461 from Calinou/3d-import-collision-default-trimesh
Default to trimesh for generated collision shapes in Advanced Import Settings
2024-05-04 11:52:11 +02:00
Rémi Verschelde 471ddf4327
Merge pull request #87231 from Calinou/geometryinstance3d-transparency-warn-mobile-compatibility
Show warning for GeometryInstance3D transparency in Mobile/Compatibility
2024-05-04 11:52:06 +02:00
Rémi Verschelde 35faf5003a
Merge pull request #85014 from jsjtxietian/fix-uint-not-highlight
Fix uint's suffix is not highlighted in text shader editor
2024-05-04 11:51:56 +02:00
Michael Alexsander 60f7a9af1a
Remove "AnalyzeTemporaryDtors" from clang-tidy file 2024-05-04 02:47:42 -03:00
Silc Lizard (Tokage) Renew a22923daf7 Static allocation bones copy for SkeletonModifier
Co-authored-by: SlugFiller <5435495+SlugFiller@users.noreply.github.com>
2024-05-04 11:16:26 +09:00
clayjohn caeef3473b Properly set size of shadow atlas quadrant when subdivision is 8 or higher.
Also fix renderpass rect validation
2024-05-03 17:11:05 -07:00
bqqbarbhg b9ab0e46e2 Fix handling missing skins using ufbx importer
Previously, _asset_parse_skins() would mess with the order of skin indices.
However, the rest of the code expected these to match to ufbx skin indices.
To fix this, retain the original skin indices in FBXState::original_skin_indices.
2024-05-03 20:46:26 +03:00
Dario c41e407e61 Add draw and dispatch count to timestamp validation. 2024-05-03 14:23:38 -03:00
Thaddeus Crews 64f2e8b64f
Dotnet: Fix attributes for sln/csproj files 2024-05-03 12:21:51 -05:00
A Thousand Ships 62c9a99ee3
[Editor] Don't open AnimationLibrary as a scene 2024-05-03 18:27:27 +02:00
A Thousand Ships fd8a31b53d
[Editor] Prevent some shortcut errors when generating docs 2024-05-03 17:43:54 +02:00
jsjtxietian b851514b10 Fix uint's suffix is not highlighted in text shader editor 2024-05-03 21:45:53 +08:00
Rémi Verschelde baec8da3b3
.NET: Prevent generating mono glue in project folder
Fixes #83128.
2024-05-03 14:24:35 +02:00