Commit graph

13143 commits

Author SHA1 Message Date
Rémi Verschelde
fa2be87998
Merge pull request #109907 from abrusle/patch-1
Fix typos and link tutorial in WebRTCPeerConnection docs
2025-12-04 13:21:38 +01:00
Rémi Verschelde
ff610712f5
Merge pull request #109878 from ryevdokimov/fix-grid-map-move
Fix `GridMap` Move Action Undo/Redo/Cancel
2025-12-04 13:21:31 +01:00
abrusle
2aad7bf994
Fix typos and link tutorial in WebRTCPeerConnection docs 2025-12-04 12:04:51 +01:00
Thaddeus Crews
0755f096e0
Merge pull request #113512 from adamscott/PROPERTY_HINT_MULTILINE_TEXT_monospace-hint
Add new monospace related hint strings
2025-12-03 21:01:58 -06:00
Thaddeus Crews
f6b3803900
Merge pull request #109345 from HolonProduction/resource-cache-shall-shun-shallow
Prevent shallow scripts from leaking into the `ResourceCache`
2025-12-03 21:01:56 -06:00
Adam Scott
10c7cb878a
Add new monospace related hint strings
- Add hint string `monospace` for `PROPERTY_HINT_{NONE,PASSWORD,PLACEHOLDER_TEXT}` to set the `LineEdit` font monospaced.
- Add hint string `monospace` for `PROPERTY_HINT_MULTILINE_TEXT` to set the `TextEdit` font monospaced.
- Add hint string `no_wrap` for `PROPERTY_HINT_MULTILINE_TEXT` to make the `TextEdit` not wrap lines automatically.

Also:
- Fix issue with `EditorPropertyMultilineText` not updating font properly.
- Add `EditorPropertyMultilineText` tweak flags.
- Add support with GDScript `@export_multiline`.
2025-12-03 12:57:40 -05:00
Thaddeus Crews
202e442671
Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7
Fix miscellaneous oddities around the class reference (part 7)
2025-12-03 11:42:23 -06:00
David Snopek
308f23f21d Synchronize the names for RequiredParam<T> arguments in header files 2025-12-03 04:14:52 -06:00
Rémi Verschelde
b603be2211
Merge pull request #107167 from Mickeon/actually-use-script-export-mode-what-the-hell
Use ScriptExportMode enum in EditorExportPreset
2025-12-03 09:49:27 +01:00
Micky
14ede94a76
Use ScriptExportMode enum in EditorExportPreset 2025-12-03 09:21:50 +01:00
Thaddeus Crews
9c78fafce2
Merge pull request #113457 from KoBeWi/XRock
Make OpenXRActionMapEditor into EditorDock
2025-12-02 20:42:59 -06:00
Thaddeus Crews
9f76aa3df5
Merge pull request #113282 from dsnopek/required-ptr-get-out-there
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 20:42:53 -06:00
Thaddeus Crews
666bcb2056
Merge pull request #111452 from DarioSamo/re-spirv
Use re-spirv in the Vulkan driver to optimize shaders.
2025-12-02 11:52:10 -06:00
Thaddeus Crews
5b527b23d8
Merge pull request #111800 from Repiteo/scons/d3d12-cleanup
SCons: Clean up hardcoded D3D12 driver workarounds
2025-12-02 11:52:07 -06:00
Thaddeus Crews
224f5e8914
Merge pull request #113460 from dsnopek/openxr-foveation-no-vulkan
OpenXR: Fix building with `vulkan=no`
2025-12-02 11:52:04 -06:00
Thaddeus Crews
1577061e3d
Merge pull request #113202 from aaronfranke/importer-mesh-convert
Allow converting from Mesh to ImporterMesh
2025-12-02 11:52:03 -06:00
Thaddeus Crews
cd8a292324
Merge pull request #113297 from shiena/feature/lifecycle-callbacks
Add platform lifecycle callbacks to CameraServer base class
2025-12-02 11:51:52 -06:00
Thaddeus Crews
b93d82a2b3
SCons: Cleanup hardcoded D3D12 driver workarounds 2025-12-02 10:56:50 -06:00
David Snopek
fc92ce3e7f Use RequiredParam/RequiredResult in some high value places 2025-12-02 10:44:12 -06:00
David Snopek
59e83a5c14 OpenXR: Fix building with vulkan=no 2025-12-02 10:04:15 -06:00
kobewi
0932e8d4b7 Make OpenXRActionMapEditor into EditorDock 2025-12-02 16:47:57 +01:00
Dario
cf00643565 Use re-spirv in the Vulkan driver to optimize shaders.
Includes contributions by Rémi to unify usage of SPIR-V Headers across the dependencies.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-12-02 11:39:11 -03:00
Rémi Verschelde
34cdf39db0
Merge pull request #113420 from Calinou/editor-use-unicode-arrows
Use Unicode arrow symbols throughout the editor
2025-12-02 14:17:28 +01:00
Rémi Verschelde
71d4ded745
Merge pull request #113279 from Ivorforce/tracy-gdscript-codeloc
Add support for profiling GDScript with tracy.
2025-12-02 14:16:56 +01:00
kobewi
c1cc178a82 Make EditorFileDialog inherit FileDialog 2025-12-02 12:30:51 +01:00
Hugo Locurcio
db920eb7f0
Use Unicode arrow symbols throughout the editor
This does not apply to text printed to the Output panel, as the fixed-width
font may not have the glyph in its character set (or if it does, the arrow
character may be hard to read).
2025-12-02 01:36:35 +01:00
KOGA Mitsuhiro
85ec5b9f42 Add platform lifecycle callbacks to CameraServer base class 2025-12-02 00:31:51 +09:00
Rémi Verschelde
fc033ce088
Merge pull request #113245 from aaronfranke/gltf-order-of-operations
GLTF: Fix order of operations for buffers and accessors
2025-12-01 11:49:20 +01:00
Rémi Verschelde
f0f30fed91
Merge pull request #113172 from aaronfranke/gltf-state-vector
GLTF: Use `const Vector` internally instead of `TypedArray` copies
2025-12-01 11:49:06 +01:00
Rémi Verschelde
c3954a01aa
Merge pull request #112874 from AbsoluteMoose/def_val_generator_initializer_fix
Prevent C# source generators from fully qualifying members assigned to within an object initializer
2025-12-01 11:48:40 +01:00
AbsoluteMoose
3b4b0c530e Handle initializer case in FullyQualifiedSyntax
- Prevents source generators from fully qualifying names being assigned to within an object initializer
- Adds ResourceTextureWithInitializer test cases to ExportedFields and ExportedProperties

Co-Authored-By: Paul Joannon <437025+paulloz@users.noreply.github.com>
Co-Authored-By: Paviel Kraskoŭski <kraskovskiy94@gmail.com>
2025-11-29 08:54:49 -06:00
Micky
4dec66859e Fix miscellaneous oddities around the class reference (part 7) 2025-11-28 18:19:45 +01:00
Lukas Tenbrink
acefbbbbcd Add support for profiling GDScript with tracy.
This adds macro `GodotProfileZoneGroupedFirstScript`, and uses interning for speedy lookups.

Co-authored-by: Samuel Nicholas <nicholas.samuel@gmail.com>
2025-11-28 16:36:36 +01:00
Aaron Franke
342088ca31
GLTF: Use const Vector internally instead of TypedArray copies 2025-11-27 23:08:42 -08:00
Aaron Franke
1eb4972a5d
GLTF: Fix order of operations for buffers and accessors 2025-11-27 09:06:14 -08:00
Brian Petkovsek
0d9ff70296
Fix documentation typos and broken links 2025-11-27 12:24:58 +01:00
Rémi Verschelde
3a97723ff2
Merge pull request #113209 from shiena/fix/prevent_freeze_android_camera
Prevent deadlock on Android camera
2025-11-27 09:56:08 +01:00
Rémi Verschelde
e0e1a0c6d3
Merge pull request #113115 from KoBeWi/Buildock
Change MSBuildPanel to EditorDock
2025-11-27 09:55:55 +01:00
Rémi Verschelde
1cb4ada316
Merge pull request #112994 from dsnopek/openxr-meta-foveation-eye-tracked-on-meta
OpenXR: Fix Vulkan validation errors and get `XR_META_foveation_eye_tracked` working on Meta Quest devices
2025-11-27 09:55:45 +01:00
Rémi Verschelde
44005f96d1
Merge pull request #109302 from BastiaanOlij/add_openxr_1_1_support
Add OpenXR 1.1 support
2025-11-27 09:55:21 +01:00
Rémi Verschelde
b90884bcd9
Merge pull request #113191 from dsnopek/openxr-export-plugin-name
Fix `OpenXRExportPlugin::_get_name() must be overridden` error
2025-11-26 23:44:36 +01:00
Rémi Verschelde
c82e16efb0
Merge pull request #113161 from dsnopek/openxr-export-feature-tags
Check if OpenXR is enabled with feature tags of export preset
2025-11-26 23:44:14 +01:00
Rémi Verschelde
5603b3b0e4
Merge pull request #112884 from ashwinvbs/master
Support reading available OpenXR runtimes from Windows registry
2025-11-26 23:43:57 +01:00
Rémi Verschelde
cbeb7339b5
Merge pull request #112301 from smix8/grid_curser
Fix GridMap `cursor_instance` transparency error spam
2025-11-26 23:43:42 +01:00
Ashwin Balasubramaniyan
1c824f5912 Support reading available OpenXR runtimes from Windows registry 2025-11-26 17:15:54 -05:00
Aaron Franke
68716b6795
Allow converting from Mesh to ImporterMesh 2025-11-26 11:13:39 -08:00
KOGA Mitsuhiro
0a68eb3d37 Prevent deadlock on android camera 2025-11-27 04:01:36 +09:00
David Snopek
21a8d6b1bc Fix OpenXRExportPlugin::_get_name() must be overridden error 2025-11-26 08:37:33 -06:00
David Snopek
fce47ac456 OpenXR: Fix Vulkan validation errors and get XR_META_foveation_eye_tracked working on Meta Quest devices 2025-11-26 05:02:22 -06:00
Bastiaan Olij
c0bc43d1de Add OpenXR 1.1 support 2025-11-26 10:35:37 +11:00