Thaddeus Crews
f294c68bb5
Merge pull request #119570 from bruvzg/jpg_fatal
...
Fail JPEG import on fatal errors only.
2026-05-19 11:18:31 -05:00
Pāvels Nadtočajevs
bc17aef054
Fail JPEG import on fatal errors only.
2026-05-19 14:02:42 +03:00
smix8
c9c572204d
Fix CSG performance regression from autosmoothing
...
Fixes CSG performance regression from autosmoothing.
2026-05-18 18:19:21 +02:00
Thaddeus Crews
78105f1948
Merge pull request #119022 from riatmax/fix-nav-closest-point-normal-unnormalized
...
Fix NavigationServer3D map_get_closest_point_normal returning unnorma…
2026-05-12 17:54:04 -05:00
Mister Ky
2280d1ed5f
Delete unused .gitignore
2026-05-12 16:57:07 +03:00
Thaddeus Crews
70dcb2aa84
Merge pull request #118155 from mihe/jolt/motion-contact-filtering
...
Move the Jolt `body_test_motion` contact filtering to collector
2026-05-11 17:11:31 -05:00
HolonProduction
29dbe024c9
GDScript: Register GDScriptFunctionState with ClassDB
2026-05-08 23:58:46 +02:00
Thaddeus Crews
b22e24eaef
Merge pull request #119291 from bruvzg/hb_unused
...
Fix unused variable error with old system HarfBuzz.
2026-05-06 14:56:34 -05:00
Thaddeus Crews
bc3bc82706
Merge pull request #119210 from dalexeev/gds-compat-get-property-list
...
GDScript: Preserve compatibility for untyped return of `_get_property_list()`
2026-05-06 14:56:31 -05:00
Pāvels Nadtočajevs
95a03a8b30
Fix unused variable error with old system HarfBuzz.
2026-05-06 20:13:39 +03:00
Thaddeus Crews
0067214c1e
Merge pull request #119226 from dsnopek/openxr-foveation-subsampled-fixes
...
OpenXR: Fix composition layers with Vulkan subsampled images
2026-05-06 10:53:35 -05:00
Danil Alexeev
30f2a30f9b
GDScript: Preserve compatibility for untyped return of _get_property_list()
2026-05-05 10:47:07 +03:00
David Snopek
ae8544adcb
OpenXR: Fix composition layers with Vulkan subsampled images
2026-05-04 13:52:24 -05:00
Thaddeus Crews
f1e8491c16
Merge pull request #118979 from HolonProduction/lsp/annoation-identifier-crash
...
LSP: Fix crash in `find_usages_in_file` by correctly resolving annotation names
2026-05-04 12:40:41 -05:00
Thaddeus Crews
176b795177
Merge pull request #119174 from StarryWorm/remove-classdb-pragmas
...
Fix pragma includes
2026-05-04 12:40:40 -05:00
Enzo Novoselic
1b98247ef8
Fix RequiredResult<T> not being parsed properly by include-cleaner
2026-05-02 14:02:01 -04:00
Enzo Novoselic
7b82c0fe01
Remove unnecessary class_db.h includes
2026-05-02 13:08:34 -04:00
Thaddeus Crews
05f52c245d
Merge pull request #116622 from MattiaZir/fix-action-map-binding-refresh-on-rename
...
Fix missing name refresh on bindings when changing the OpenXR action map.
2026-04-30 10:58:00 -05:00
Thaddeus Crews
1963b2f126
SCons: Drop VS2017 support, use C17 universally
2026-04-30 10:07:06 -05:00
Mattia Zirpoli
cc8d4bb823
Fix missing name refresh on bindings when changing the OpenXR action map
2026-04-29 20:49:02 +02:00
Thaddeus Crews
05e93d70c1
Merge pull request #119083 from mrTag/naming_version_fix
...
Fix gltf import naming_version mixup
2026-04-29 12:29:02 -05:00
Thaddeus Crews
9e0e94b944
Merge pull request #119007 from YeldhamDev/putting_the_grid_in_gridmap
...
Fix `GridMap` editor's grid not showing unless the scene is reopened
2026-04-29 12:28:57 -05:00
Thaddeus Crews
0fa31a0fa9
Merge pull request #119040 from KoBeWi/ass3rt
...
Better clarify `assert` behavior
2026-04-29 12:28:55 -05:00
Thaddeus Crews
08b4d30bac
Merge pull request #118975 from devloglogan/action-map-update
...
Update default OpenXR action map
2026-04-29 12:28:45 -05:00
Dominik
901f8f113b
Fixes gltf import naming_version mixup
2026-04-29 13:00:53 +02:00
Will Thompson
96eaa49fbb
Bind AudioStreamInteractive TRANSITION_TO_TIME_PREVIOUS_POSITION
...
In C++, enum AudioStreamInteractive::TransitionToTime has three "real"
members, plus MAX. Previously only TRANSITION_TO_TIME_SAME_POSITION and
TRANSITION_TO_TIME_START were bound for GDScript. But
TRANSITION_TO_TIME_PREVIOUS_POSITION can be set via the editor, so can
easily appear in an AudioStreamInteractive resource without needing to
drop down to C++. I can't see anything to suggest that it was
deliberately not exposed.
Bind this enum member. Add documentation.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2026-04-28 21:14:35 +01:00
kobewi
f3a7c7d8a1
Better clarify assert behavior
2026-04-28 16:38:49 +02:00
Thaddeus Crews
c784aa0822
Merge pull request #118948 from mihe/jolt/plane-constant
...
Fix Jolt integration not converting planes correctly
2026-04-28 09:02:49 -05:00
Thaddeus Crews
ff85b793b5
Merge pull request #118901 from dsnopek/ext-frame-synthesis-preparation
...
OpenXR: Fix crash when using `XR_EXT_frame_synthesis` after Godot 4.7-dev5
2026-04-28 09:02:42 -05:00
riatmax
a35d5a71f1
Fix NavigationServer3D map_get_closest_point_normal returning unnormalized vector
2026-04-27 20:07:09 -04:00
Michael Alexsander
aec922ab29
Fix GridMap editor's grid not showing unless the scene is reopened
2026-04-27 15:15:29 -03:00
Thaddeus Crews
759b697769
Merge pull request #116986 from HolonProduction/gdscript/slightly-better-positions
...
GDScript: Track columns by raw string offsets
2026-04-27 12:05:50 -05:00
Thaddeus Crews
7de9cdf7dc
Merge pull request #118993 from bruvzg/hb_no_hint
...
[TextServer] Use FT rasterizer if hinting is enabled.
2026-04-27 12:05:43 -05:00
Thaddeus Crews
dfa352d181
Merge pull request #118921 from aurpine/remove-unused-fileaccess-create-in-gltf_document
...
Remove unused FileAccess::create calls in GLTFDocument
2026-04-27 12:05:39 -05:00
Pāvels Nadtočajevs
94cd2364ae
[TextServer] Use FT rasterizer if hinting is enabled.
2026-04-27 11:55:21 +03:00
HolonProduction
612475a680
GDScript: Track columns by raw string offsets
2026-04-26 21:32:46 +02:00
Logan Lang
0c5e59b3f7
Update default OpenXR action map
2026-04-26 12:36:48 -05:00
HolonProduction
0813b357d2
LSP: Fix crash in find_usages_in_file by correctly resolving annotation names
2026-04-26 19:02:11 +02:00
Mikael Hermansson
860b774db0
Fix Jolt integration not converting planes correctly
2026-04-25 13:30:12 +02:00
aurpine
a3bda42c94
Remove unused FileAccess::create calls in GLTFDocument
2026-04-24 11:51:40 -04:00
David Snopek
412dad0155
OpenXR: Fix crash when using XR_EXT_frame_synthesis after Godot 4.7-dev5
2026-04-24 04:58:33 -05:00
Thaddeus Crews
a3b1272962
Merge pull request #118867 from YeldhamDev/gridmap_navmesh_optimize
...
Improve `GridMap` collider navmesh baking performance when using bake bounds
2026-04-23 08:34:59 -05:00
Thaddeus Crews
e2115157f1
Merge pull request #118785 from bruvzg/hb_1420
...
Update HarfBuzz to 14.2.0 and ICU4C to 78.3
2026-04-23 08:34:58 -05:00
Michael Alexsander
d243f7c6d4
Improve GridMap collider navmesh baking performance when using bake bounds
...
Co-authored-by: smix8 <52464204+smix8@users.noreply.github.com >
2026-04-22 19:40:01 -03:00
Thaddeus Crews
0e25644655
Merge pull request #118796 from deralmas/gotta-go-wrap
...
Buildsystem: Simplify `format_buffer` utility method
2026-04-22 09:58:29 -05:00
Thaddeus Crews
864f0b12cc
Merge pull request #118805 from dsnopek/webxr-proxy-to-pthread3
...
Fix `disable_xr=yes` disabling the WebXR module
2026-04-21 16:46:07 -05:00
Dery Almas
e4dcf1d852
Buildsystem: Simplify format_buffer utility method
...
This method is used to generate headers for embedding files into the binary
(think about the new `#embed` feature in C23 and C++26).
While the stringification step itself was plenty fast, it then proceeded
to wrap everything using the `textwrap` module. `textwrap` is *very*
slow, as it's apparently optimized for human text.
This patch reimplements the wrapping logic using a simple regex,
resulting in a tremendous speed improvement (~6x), and switches to `map`
for the stringification itself (thanks Rémi!)
It also removes a (practically) unused argument, `initial_indent`.
The generated files are pretty much the same, with a tiny difference in
line length (for some reason the old logic overshot the requested line
length)
2026-04-21 23:18:42 +02:00
Thaddeus Crews
e998e94ff1
Merge pull request #118002 from dalexeev/gds-warn-confusable-temp-mod
...
GDScript: Add `CONFUSABLE_TEMPORARY_MODIFICATION` warning
2026-04-21 08:48:12 -05:00
Thaddeus Crews
24e54e743f
Merge pull request #118032 from dalexeev/gds-fix-type-deduction-func-without-return
...
GDScript: Fix type deduction for functions without `return` statements
2026-04-21 08:48:10 -05:00
David Snopek
9930bd750f
Fix disable_xr=yes disabling the WebXR module
2026-04-21 04:57:52 -05:00