A Thousand Ships
|
5cc0539961
|
[Navigation] Create a dedicated 2D navigation server
* Add a dedicated 2D server
* Create dedicated tests
* Split performance metrics between 2D and 3D
* Rename the 3D only server module
|
2025-03-29 12:10:50 +01:00 |
|
Rémi Verschelde
|
be57309c30
|
Merge pull request #104658 from m4gr3d/fix_composition_layer_setup
Ensure the composition layer is registered when the layer viewport is updated
|
2025-03-28 17:30:40 +01:00 |
|
Rémi Verschelde
|
ab5a3521f9
|
Merge pull request #104561 from Calinou/doc-csgshape3d-deferred-updates
Document CSGShape3D updates being deferred until the next frame
|
2025-03-28 17:30:23 +01:00 |
|
Rémi Verschelde
|
9ecc59f172
|
Merge pull request #104465 from lodetrick/action-map-tooltips
Add tooltips to OpenXR Action Map UI
|
2025-03-28 17:30:19 +01:00 |
|
Rémi Verschelde
|
ddae331c79
|
Merge pull request #103853 from aaronfranke/gltf-fix-light-color-space
GLTF: Fix wrong color space for GLTFLight on export
|
2025-03-28 17:30:09 +01:00 |
|
Rémi Verschelde
|
e8bc75f056
|
Merge pull request #103373 from YeldhamDev/build_remove_physics
Allow to compile templates without physics servers
|
2025-03-28 17:30:03 +01:00 |
|
Rémi Verschelde
|
3b90bb56ad
|
Merge pull request #89782 from KoBeWi/stdArrayList
Use initializer list in Arrays
|
2025-03-28 17:29:40 +01:00 |
|
Michael Alexsander
|
5ad414d046
|
Allow to compile templates without physics servers
|
2025-03-28 11:00:44 -03:00 |
|
Rémi Verschelde
|
b13c96b097
|
Merge pull request #104713 from aaronfranke/gltf-post-convert
GLTF: Fix `export_post_convert` not running for multi-root scenes
|
2025-03-28 14:35:03 +01:00 |
|
Rémi Verschelde
|
c93ce94f4a
|
Merge pull request #104455 from Ivorforce/ubrk-clone
Optimize startup times by using `ubrk_clone` instead of `ubrk_open`.
|
2025-03-28 14:33:03 +01:00 |
|
Rémi Verschelde
|
0d3ce48562
|
Merge pull request #104279 from L2750558108/pr-fix-nested-in-generic-errors
Fix nested GodotObject class in generic class lead to source generator errors in C#
|
2025-03-28 14:32:44 +01:00 |
|
Rémi Verschelde
|
46a5940950
|
Merge pull request #103643 from dsnopek/openxr-alternative-reference-spaces
OpenXR: Support alternative reference spaces from extensions
|
2025-03-28 14:32:00 +01:00 |
|
Rémi Verschelde
|
e81eb3f1e9
|
Merge pull request #102354 from YYF233333/style_iterator
Use iterator pattern instead of manually traverse `List::Element *`
|
2025-03-28 14:31:40 +01:00 |
|
Aaron Franke
|
38ba5f59c9
|
GLTF: Fix export_post_convert not running for multi-root scenes
|
2025-03-27 23:00:01 -07:00 |
|
Yyf2333
|
22b5ec17fb
|
Using iterator pattern instead of List::Element *.
Co-authored-by: Adam Scott <ascott.ca@gmail.com>
|
2025-03-28 13:29:15 +08:00 |
|
Aaron Franke
|
98e9ace3ef
|
GLTF: Don't write unused targetNames on meshes
|
2025-03-27 18:14:33 -07:00 |
|
Mauricio Narvaez
|
15b9c15517
|
Ensure the composition layer is registered when the layer viewport is updated.
|
2025-03-26 14:39:40 -07:00 |
|
kobewi
|
75881f8322
|
Use initializer list in Arrays
|
2025-03-26 18:38:15 +01:00 |
|
Rémi Verschelde
|
b699508b07
|
Merge pull request #104599 from mihe/jolt/rest-info-shape-index
Fix `shape` always being zero with `get_rest_info` when using Jolt Physics
|
2025-03-25 23:08:20 +01:00 |
|
Thaddeus Crews
|
d032c1170a
|
Merge pull request #104521 from Chubercik/pcre2-10.45
pcre2: Update to 10.45
|
2025-03-25 11:09:11 -05:00 |
|
Thaddeus Crews
|
350ac5bac9
|
Merge pull request #104575 from bruvzg/cvtt_mul_4
Force multiple of 4 sizes for CVTT compressor.
|
2025-03-25 11:09:01 -05:00 |
|
Thaddeus Crews
|
1b2e388af3
|
Merge pull request #104470 from m4gr3d/use_composition_layer_fallback_for_panel
Enable composition layer fallback in panel mode
|
2025-03-25 11:08:59 -05:00 |
|
Mikael Hermansson
|
4b5661758f
|
Fix shape always being zero with get_rest_info when using Jolt Physics
|
2025-03-25 12:35:01 +01:00 |
|
Pāvels Nadtočajevs
|
6f50511a4d
|
Force multiple of 4 sizes for CVTT compressor.
|
2025-03-25 11:12:28 +02:00 |
|
Thaddeus Crews
|
c687e4f692
|
Merge pull request #104509 from HolonProduction/completion-super-method
GDScript: Return early when parsing invalid super call
|
2025-03-24 15:27:26 -05:00 |
|
Hugo Locurcio
|
38f43eb2ed
|
Document CSGShape3D updates being deferred until the next frame
This affects several methods that users can call, such as `get_meshes()`,
`bake_static_mesh()`, and `bake_collision_shape()`.
|
2025-03-24 19:36:52 +01:00 |
|
HolonProduction
|
b67dcb21fd
|
GDScript: Return early when parsing invalid super call
|
2025-03-24 17:40:26 +01:00 |
|
David Snopek
|
3f27351f2b
|
OpenXR: Support alternative reference spaces from extensions
Co-authored-by: Fredia Huya-Kouadio <fhuyakou@gmail.com>
|
2025-03-24 11:33:30 -05:00 |
|
Thaddeus Crews
|
2161217ed6
|
Merge pull request #104219 from van800/source_gen_fix
C#: Fix source generator for primary constructor
|
2025-03-24 10:00:59 -05:00 |
|
Thaddeus Crews
|
1cb3cfaa8e
|
Style: Convert namespaces to PascalCase
|
2025-03-23 19:10:24 -05:00 |
|
Thaddeus Crews
|
8f331ebd9c
|
Merge pull request #103099 from YeldhamDev/build_res_loader_disable
Disable `ResourceFormatLoader/Saver`s of disabled classes
|
2025-03-23 19:04:01 -05:00 |
|
Thaddeus Crews
|
a8bab92fc0
|
Merge pull request #104450 from Ivorforce/font-load-once
Optimize startup times by avoiding loading fonts twice.
|
2025-03-23 19:03:57 -05:00 |
|
Jakub Marcowski
|
2c3e302c75
|
pcre2: Update to 10.45
|
2025-03-23 17:22:09 +01:00 |
|
Thaddeus Crews
|
f09ee0171a
|
Style: Begin integrating simple .clangd fixes
|
2025-03-22 13:24:35 -05:00 |
|
2750558108
|
6a56ed8926
|
Fix nested GodotObject class in generic class lead to source generator errors in C#
|
2025-03-22 20:46:52 +08:00 |
|
Mauricio Narvaez
|
18fd37d4a8
|
Enable composition layer fallback in non-editor desktop player
|
2025-03-21 21:51:25 -07:00 |
|
Logan Detrick
|
ba88732910
|
Add tooltips to OpenXR Action Map UI
|
2025-03-21 18:08:36 -07:00 |
|
Lukas Tenbrink
|
09e7bef0e0
|
Use ubrk_clone instead of ubrk_open to create UBreakIterator instances.
`ubrk_clone` is much faster, because the locale doesn't have to be parsed again.
|
2025-03-22 00:42:43 +01:00 |
|
Michael Alexsander
|
090358afcf
|
Disable ResourceFormatLoader/Savers of disabled classes
|
2025-03-21 14:23:05 -03:00 |
|
Lukas Tenbrink
|
1a2cb12077
|
Generate an error when trying to load a font with an invalid face, instead of defaulting to the last valid font face.
This optimizes `TextServerAdvanced::_ensure_cache_for_size`, improving editor startup times.
|
2025-03-21 17:12:28 +01:00 |
|
Ivan Shakhov
|
724c0021c7
|
fix https://github.com/godotengine/godot/issues/104135 Generator for C# makes illegal code for a GodotObject with a primary ctor
Co-authored-by: Raul Santos <raulsntos@gmail.com>
|
2025-03-21 08:34:25 -07:00 |
|
Rémi Verschelde
|
21e1e43b79
|
Merge pull request #104430 from Ivorforce/add-features-iterate-fast
Optimize `TextServerAdvanced::_add_features` by using iteration instead of `.values()` and `.keys()`
|
2025-03-21 13:04:19 +01:00 |
|
Rémi Verschelde
|
3e3cf292bd
|
Merge pull request #104377 from Mickeon/translation-slight-duplicates
Tweak a few miscellaneous localization strings
|
2025-03-21 13:04:08 +01:00 |
|
Rémi Verschelde
|
f51ea67fb5
|
Merge pull request #104232 from Ivorforce/camera-server-shutdown
Deactivate the `CameraServer` by default.
|
2025-03-21 13:03:32 +01:00 |
|
Rémi Verschelde
|
2715017641
|
Merge pull request #104087 from dsnopek/death-to-multiple-inheritance-openxr-edition
OpenXR: Clean-up `OpenXRExtensionWrapper` by removing multiple inheritance and deprecating `OpenXRExtensionWrapperExtension`
|
2025-03-21 13:03:23 +01:00 |
|
Rémi Verschelde
|
d3676e9352
|
Merge pull request #99872 from HolonProduction/plugin-template
Add `_enable`/`_disable_plugin` to plugin script template
|
2025-03-21 13:03:03 +01:00 |
|
Lukas Tenbrink
|
bfc1ef4ab7
|
Optimize TextServerAdvanced::_add_features by using iteration instead of .values() and .keys().
Rename `_add_featuers` to `_add_features`.
|
2025-03-21 11:59:29 +01:00 |
|
Lukas Tenbrink
|
54685c3037
|
Deactivate the CameraServer by default.
Add `monitoring_feeds` property to `CameraServer`.
This saves resources for games that don't use a physical camera.
|
2025-03-21 07:58:57 +01:00 |
|
David Snopek
|
9d3c950b5d
|
OpenXR: Clean-up OpenXRExtensionWrapper by removing multiple inheritance and deprecating OpenXRExtensionWrapperExtension
|
2025-03-20 07:19:55 -05:00 |
|
Micky
|
5d794f83ed
|
Tweak a few miscellaneous localization strings
|
2025-03-20 13:12:44 +01:00 |
|