Thaddeus Crews
f72511d908
Merge pull request #104811 from YeldhamDev/build_no_navigation
...
Allow to compile templates without navigation features
2025-04-01 19:53:29 -05:00
smix8
79ae9bf775
Change navigation module LocalVector size_t uses to uint32_t
...
Changes navigation module LocalVector size_t uses to uint32_t.
2025-04-01 23:44:43 +02:00
Michael Alexsander
556933306a
Allow to compile templates without navigation features
2025-04-01 11:53:35 -03:00
Thaddeus Crews
d52b84e472
Merge pull request #103993 from aaronfranke/geometry-segment
...
Directly use segment points in Geometry2D/3D function parameters
2025-04-01 08:01:34 -05:00
KOGA Mitsuhiro
e37d785a0a
feat: Allow users to select Continuity Camera
...
Added Continuity Camera to the device discovery session to provide
users with more camera options. Users on macOS 13+ can now select
their Continuity Camera device within the application.
2025-04-01 20:15:20 +09:00
Pāvels Nadtočajevs
19f360d65a
Add font import flag to toggle modulation of colored glyphs.
2025-04-01 13:36:10 +03:00
Thaddeus Crews
4778212be1
Merge pull request #101270 from aaronfranke/gltf-export-img-num-pad
...
GLTF: Only pad zeros when exporting numbered images
2025-03-31 19:02:07 -05:00
Thaddeus Crews
abd565eb19
Merge pull request #104844 from Ivorforce/gdsoftclass
...
Add and require `GDSOFTCLASS` for `Object` subclasses that want to cast but do not use `GDCLASS`.
2025-03-31 19:02:03 -05:00
scgm0
c8ade8618b
Fix Windows Mono build
2025-04-01 06:45:33 +08:00
Lukas Tenbrink
fa0a3c9c6e
Add and require GDSOFTCLASS for Object subclasses that want to cast but do not use GDCLASS.
2025-03-31 20:49:50 +02:00
Danil Alexeev
7721e13a92
GDScript: Add constant Array and Dictionary constructors
2025-03-31 21:31:34 +03:00
Thaddeus Crews
8f6bb119f4
Merge pull request #100602 from KoBeWi/over_100_changes_in_50_random_files_aka_the_best_kind_of_PR
...
Add templated version of `ObjectDB::get_instance()`
2025-03-31 12:03:47 -05:00
Thaddeus Crews
64f80ca0e9
Merge pull request #104810 from kiroxas/utf8_cleanup
...
Replace `append_utfx` with direct `String::utfx`
2025-03-31 12:03:44 -05:00
David Snopek
79f5a4d9fe
OpenXR: Use the XR_FB_foveation_vulkan extension to get the density map for VRS
2025-03-31 07:21:58 -05:00
Lukas Tenbrink
ccdc5862e9
Add LocalVector.erase_unordered, mimicking erase but with remove_at_unordered, to remove duplicate logic.
...
`erase_unordered` should be preferred over `erase` where order is not important, for its performance benefits.
Co-authored-by: smix8 <smix8@users.noreply.github.com >
2025-03-31 13:31:53 +02:00
Aaron Franke
674c2dc9ee
GLTF: Fix importing files with invalid buffer view byte strides
2025-03-30 18:38:22 -07:00
Aaron Franke
c1acc839a8
Directly use segment points in Geometry2D/3D function parameters
2025-03-30 16:25:59 -07:00
Kiro
23129a66ed
Replace append_utfx with direct String::utfx
2025-03-30 19:56:38 +02:00
Thaddeus Crews
4b796b068a
Merge pull request #104768 from Rudolph-B/Issue-104763
...
Fix corrupted negative values for signed BC6
2025-03-30 09:05:59 -05:00
Thaddeus Crews
8b2952a71c
Merge pull request #101504 from AThousandShips/nav_split_new
...
[Navigation] Create a dedicated 2D navigation server
2025-03-30 09:05:43 -05:00
Robert Yevdokimov
943eed575b
Fix GridMap shortcuts being triggered during freelook (mouse captured)
2025-03-30 00:30:38 +04:00
Rudolph Bester
040cc3d5ec
Fix corrupted negative values for signed BC6
2025-03-29 17:26:54 +02:00
Thaddeus Crews
780cf03051
Merge pull request #104556 from Ivorforce/string-extend-instead-of-parse
...
Use `append_` instead of `parse_` for `String` methods.
2025-03-29 10:16:33 -05:00
Aaron Franke
aeece9d5fb
GLTF: Only pad zeros when exporting numbered images
2025-03-29 04:18:16 -07:00
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
Aaron Franke
a5de242a2f
Place a hard limit on the max_contacts_reported property
2025-03-29 01:17:55 -07: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
Lukas Tenbrink
ffa6ef220b
Use append_ instead of parse_ for String methods.
2025-03-27 17:51:02 +01:00
kobewi
bc9d0c7835
Add templated version of ObjectDB::get_instance()
2025-03-27 15:43:23 +01: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