Thaddeus Crews
a5acf1dc81
Merge pull request #101174 from Repiteo/style/objc-import-syntax
...
Style: Standardize Obj-C `#import` syntax
2025-03-10 10:01:02 +07:00
A Thousand Ships
d9721954e6
[Core] Use `Vector` for `MethodInfo::arguments`
2025-03-10 13:57:53 +07:00
A Thousand Ships
331a43a9d8
Add `String::remove_char(s)` methods for performance and convenience
2025-03-10 13:19:28 +07:00
Jan Haller
99071539e0
Register editor-only OpenXR* classes as api_type = "editor" instead of "core"
2025-03-09 18:13:40 +07:00
A Thousand Ships
466590d0ec
Use `get_slicec` instead of `get_slice` for single character splitters
2025-03-08 20:36:37 +07:00
Thaddeus Crews
713a1ba554
Style: Standardize Obj-C `#import` syntax
2025-03-08 09:28:34 +07:00
Thaddeus Crews
324512e11c
Style: Replace header guards with `#pragma once`
2025-03-07 17:33:47 +07:00
Thaddeus Crews
67d4a245d8
Merge pull request #103267 from YeldhamDev/reality_got_too_extended
...
Allow to compile the engine without XR support
2025-03-07 15:12:54 +07:00
Thaddeus Crews
850599c36d
Merge pull request #98153 from Delsin-Yu/dotnet-warn-missing-tool-preprocessor
...
[Editor] Prevent `TOOLS` .Net DefineConstants being overriden by the user
2025-03-07 15:12:49 +07:00
Thaddeus Crews
3d9b37911d
Merge pull request #103011 from Repiteo/style/svgo-newline
...
Style: Ensure svgs have trailing newlines
2025-03-07 15:12:41 +07:00
Thaddeus Crews
3c43508ed7
Merge pull request #102427 from AThousandShips/fix_substr
...
Clean up some uses of `String::substr`
2025-03-07 15:12:33 +07:00
Thaddeus Crews
0c8f4f3d91
Merge pull request #97908 from atlasapplications/just-linux-bionic
...
Add `linux-bionic` RID export option
2025-03-07 15:12:32 +07:00
Thaddeus Crews
c937b6d180
Merge pull request #102419 from Ivorforce/std-size
...
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-03-07 15:12:25 +07:00
Thaddeus Crews
d9125ebebe
Merge pull request #101293 from Ivorforce/string-to-pointer-conversion
...
Remove implicit conversions from `String`, `Char16String` and `CharString` to data pointers.
2025-03-07 15:12:12 +07:00
Thaddeus Crews
9e7fbdf52b
Merge pull request #103663 from pafuent/fixing_errors_warnings_output_on_tests
...
Fix `SCRIPT ERROR/ERROR/WARNING` on test output
2025-03-07 15:12:11 +07:00
Thaddeus Crews
e0a040c0d3
Merge pull request #101319 from JulianHeuser/region_syntax_highlighting_fix
...
Improve consistency of code regions
2025-03-07 12:06:34 +07:00
BlueCube3310
4d46ef8e8e
BasisUniversal: Ensure ASTC's HDR variant is supported when transcoding
2025-03-07 15:26:03 +07:00
A Thousand Ships
5113022dfe
Clean up some uses of `String::substr`
...
Cases where the end position is either equvalent to the default or past
the end of the string.
2025-03-07 14:50:38 +07:00
Thaddeus Crews
82c713ec51
Merge pull request #103440 from mihe/jolt/transform-decomposition
...
Fix broken negative scaling when using Jolt Physics
2025-03-06 16:36:16 +07:00
Thaddeus Crews
f002258454
Merge pull request #103714 from raulsntos/dotnet/skip-resaving-when-tfm-unchanged
...
[.NET] Skip re-saving `.csproj` when TFM is unchanged
2025-03-06 16:36:08 +07:00
Raul Santos
57d5b664d3
[.NET] Skip re-saving `.csproj` when TFM is unchanged
...
Avoids updating the platform-specific `TargetFramework` properties if they already match the minimum required version.
2025-03-06 18:49:08 +07:00
Pablo Andres Fuente
5775d29ad8
Fix `SCRIPT ERROR/ERROR/WARNING` on test output
...
Also "fixing" some GDScript completion tests which
where named wrongly.
2025-03-06 13:44:48 +07:00
HolonProduction
f4172445f3
Add `_enable`/`_disable_plugin` to plugin script template
2025-03-06 11:41:21 +07:00
Thaddeus Crews
c81405d841
Merge pull request #102880 from mooflu/svg_artifacts_102839
...
Apply `fix_alpha_edges` for both theme icons and font glyphs.
2025-03-05 12:07:51 +07:00
Olle Lukowski
3f1594ab90
Delete rendering device on the same thread it was created
2025-03-04 09:18:35 +07:00
Rémi Verschelde
d5a494469d
Merge pull request #102576 from arkology/network-profiler-flow-container
...
Use `FlowContainer` for `EditorNetworkProfiler` bar
2025-03-04 01:00:20 +07:00
Rémi Verschelde
a414fed4c5
Merge pull request #98034 from raulsntos/dotnet/variant-object-id
...
[.NET] Use `ObjectID` when converting `Variant` to `GodotObject`
2025-03-04 01:00:16 +07:00
Raul Santos
7dcad4c9ad
Move entries from `AnalyzerReleases.Unshipped.md` to `AnalyzerReleases.Shipped.md`
2025-03-04 00:35:42 +07:00
Rémi Verschelde
1c35a31b9e
Bump version to 4.5-dev
...
Mr. Godot told me to tell you he won't come this evening but surely tomorrow.
2025-03-03 17:27:40 +07:00
Pāvels Nadtočajevs
ec10d38d2f
Update HarfBuzz to 10.4.0
2025-03-03 07:55:00 +07:00
Jakub Marcowski
100001c807
ufbx: Update to 0.17.1
2025-03-02 11:37:32 +07:00
Mikael Hermansson
62e8b1e5fd
Fix broken negative scaling when using Jolt Physics
2025-03-02 01:14:19 +07:00
Fredia Huya-Kouadio
33a235beb8
Inform that Android sensors must be enabled for MobileVR support
2025-02-27 12:53:57 +07:00
Rémi Verschelde
dd43d401ec
Merge pull request #103338 from dsnopek/openxr-passthrough-emulation-wins
...
OpenXR: Emulated alpha blend mode should override the real blend mode
2025-02-27 12:40:36 +07:00
Pāvels Nadtočajevs
ddd807ff7d
Add `(void *)` cast directly to `GetProcAddress` calls.
2025-02-27 12:30:04 +07:00
David Snopek
fd622afb1d
OpenXR: Emulated alpha blend mode should override the real blend mode
2025-02-26 17:35:03 +07:00
Aaron Franke
0528d92d73
Fix compiling on arm64 Linux
2025-02-25 14:47:29 +07:00
Michael Alexsander
aea559b39a
Allow to compile the engine without XR support
2025-02-25 17:07:21 +07:00
Thaddeus Crews
9f4ac3c0b0
Merge pull request #103259 from BlueCube3310/bcdec-fix-realign
...
bcdec: Fix unnecessary alignment of texture resolution when only one of its dimensions isn't divisible by 4
2025-02-24 19:52:21 +07:00
BlueCube3310
a22c16cf5c
bcdec: Fix unnecessary alignment of texture resolution when only one of its dimensions isn't divisible by 4
2025-02-24 21:40:34 +07:00
Fabio Alessandrelli
fe84b84b51
[mbedTLS] Enable TLS 1.3 negotiation by default
2025-02-24 14:04:09 +07:00
DE-YU_H14
b2b7c1fd77
Force include `TOOLS` in Editor to prevent data loss
...
Update modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.targets
Co-authored-by: Raul Santos <raulsntos@gmail.com>
2025-02-23 05:54:27 +07:00
Rémi Verschelde
cbb22caa35
Merge pull request #102964 from akien-mga/mbedtls-2.28-compat
...
mbedtls: Don't set TLS max version on Mbed TLS < 3.0
2025-02-20 16:51:51 +07:00
A Thousand Ships
fec3d9e68c
[Editor] Fix return of `EditorTranslationParserPlugin._parse_file`
...
Merged `_get_comments` into `_parse_file` and changed to using a
returned `Array[PackedStringArray]` instead.
2025-02-19 20:11:24 +07:00
Frank Becker
70a8421c30
Apply fix_alpha_edges for both theme icons and font glyphs.
...
Only apply fix_alpha_edges for SVG glyphs.
Allow modulate for svg glyphs.
2025-02-18 13:10:28 +07:00
Thaddeus Crews
7e5baa0426
Style: Enforce trailing newlines on svgs
2025-02-18 11:02:45 +07:00
Rémi Verschelde
5f8b5a34c6
mbedtls: Don't set TLS max version on Mbed TLS < 3.0
...
Relevant for Linux distribution packages which may link against system Mbed TLS.
Fixes #102957 .
2025-02-17 17:51:15 +07:00
Rémi Verschelde
032cec51a7
Merge pull request #101958 from berarma/theora_fixes
...
Fix Theora video issues
2025-02-17 09:47:36 +07:00
Rémi Verschelde
5da66ebc57
Merge pull request #102861 from Faless/mp/enet_close_destroy
...
[ENet] Explicitely destroy hosts on close
2025-02-14 22:58:28 +07:00
Rémi Verschelde
7a0e659a80
Merge pull request #102836 from raulsntos/dotnet/export-tool-button-no-storage
...
[.NET] Disallow `[ExportToolButton]` on members thay may store the Callable
2025-02-14 22:58:25 +07:00
Rémi Verschelde
8add5838ac
Merge pull request #102774 from Faless/mbedtls/optional_tls1.3
...
[TLS] Disable TLSv1.3 support by default
2025-02-14 22:58:16 +07:00
Rémi Verschelde
aeadefc1a2
Merge pull request #102579 from BlueCube3310/lightmap-denoise-region-expose
...
Lightmapper: Expose the JNLM denoiser region size in the project settings
2025-02-14 22:58:10 +07:00
David Snopek
d9fbb1affb
OpenXR: Expose more system info from `XrSystemProperties`
2025-02-14 14:03:20 +07:00
Fabio Alessandrelli
488cdbacdb
[TLS] Disable TLSv1.3 support by default
2025-02-14 18:06:46 +07:00
Fabio Alessandrelli
062413fb30
[ENet] Explicitely destroy hosts on close
...
To ensure we free up the UDP port even if a script is holding a
reference to the underlying host, we need to explicitly destroy it on
close.
2025-02-14 15:51:03 +07:00
DE-YU_H14
288e3e3af2
Improve documentation for C# typed collection wrappers
2025-02-14 08:19:58 +07:00
Raul Santos
f4094b554d
[.NET] Disallow `[ExportToolButton]` on members thay may store the Callable
...
Ensures the user doesn't store the Callable so the .NET assembly can be reloaded.
2025-02-14 01:09:59 +07:00
HolonProduction
c00518eec7
Autocompletion: Override context for preload
2025-02-13 22:56:06 +07:00
Thaddeus Crews
b853aceece
Merge pull request #102286 from ryevdokimov/fix-collision-reposition-csgshape
...
Fix collision reposition with `CSGShape3D`
2025-02-13 10:15:41 +07:00
Thaddeus Crews
d2c79f0cb3
Merge pull request #102754 from smix8/fix_navbase_dirty
...
Fix NavBase properties not requesting sync
2025-02-13 10:15:38 +07:00
Robert Yevdokimov
6f0a0ba408
Fix collision reposition with `CSGShape3D`
2025-02-13 19:31:58 +07:00
Bernat Arlandis
24278072a9
Replace memnew with instantiate
2025-02-13 15:34:00 +07:00
smix8
9dfeabc92a
Add path query region filters
...
Adds filter lists to exclude or include specific regions in path queries.
2025-02-13 15:05:34 +07:00
BlueCube3310
7ed64ebd9a
Lightmapper: Expose the JNLM denoiser region size in the project settings
2025-02-13 12:00:51 +07:00
Rémi Verschelde
26ac8ce50f
ThorVG: Explicitly enable embedded texture support with THORVG_FILE_IO_SUPPORT
...
This was made opt-in in 0.15.6 so we need to define it now.
Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-02-12 19:05:28 +07:00
Bernat Arlandis
00fb5c4df5
Crop image when doing color space conversion
2025-02-12 13:08:05 +07:00
smix8
98f5305d4b
Fix NavBase properties not requesting sync
...
Fixes that setters of NavBase properties never made the link or region dirty and requested a sync.
2025-02-12 12:16:53 +07:00
Rémi Verschelde
9ac02ccbcb
Merge pull request #102726 from mihe/jolt/thread-safe-errors
...
Skip `Object::to_string` when Jolt Physics is on separate thread
2025-02-11 23:59:40 +07:00
Rémi Verschelde
4f137bb1ad
Merge pull request #102716 from Calinou/doc-control-layout-direction
...
Clarify the behavior of `Control.layout_direction` in the documentation
2025-02-11 23:59:33 +07:00
Rémi Verschelde
83b3c1e11e
Merge pull request #102389 from Meorge/bugfix/unique-name-error
...
Display correct symbol in warning when unique name is used without @onready annotation
2025-02-11 23:59:01 +07:00
Mikael Hermansson
1006fa9c42
Skip `Object::to_string` when Jolt Physics is on separate thread
2025-02-11 22:55:32 +07:00
Hugo Locurcio
65c795eb35
Clarify the behavior of `Control.layout_direction` in the documentation
2025-02-11 16:56:22 +07:00
Thaddeus Crews
c58e718cde
Merge pull request #101071 from mihe/jolt/less-query-allocations
...
Improve performance of certain physics queries when using Jolt Physics
2025-02-11 09:13:16 +07:00
Mikael Hermansson
5d2a54e6b1
Improve performance of certain physics queries when using Jolt Physics
2025-02-11 11:52:05 +07:00
Rémi Verschelde
172fc62c80
Merge pull request #102698 from HolonProduction/no-null-safety
...
Autocompletion: Account for invalid annotations when making arghint
2025-02-11 10:54:42 +07:00
HolonProduction
62eebf1266
Autocompletion: Account for invalid annotations when making arghint
2025-02-11 09:17:22 +07:00
Thaddeus Crews
c90fd7f3da
Merge pull request #98066 from TCROC/fix-android-mono-export
...
Fix Android mono export with 2 or more cpu architectures fails
2025-02-10 12:21:32 +07:00
Travis Lange
5e2fd7b1d7
fix android mono export causing conflicts
2025-02-10 10:09:52 +07:00
Pāvels Nadtočajevs
316b50ba8d
[TextServer] Use all available space when string is too short for ellipsis.
2025-02-10 08:24:46 +07:00
arkology
c7ef85a92f
Use `FlowContainer` for `EditorNetworkProfiler` bar
2025-02-08 12:42:54 +07:00
Lukas Tenbrink
e34f1f504c
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-02-07 14:57:48 +07:00
Pāvels Nadtočajevs
7da0767f35
[TextEdit] Update syntax highlighting when IME composition string is updated.
2025-02-07 11:54:56 +07:00
Rémi Verschelde
5d037d3a24
Merge pull request #102477 from Calinou/lightmapgi-decrease-max-rays-per-pass
...
Decrease default Max Rays per Pass setting to 4 to fix some lightmapping crashes
2025-02-07 01:39:44 +07:00
Malcolm Anderson
8e8f93cf0c
Display correct symbol in warning when unique name is used without @onready annotation
...
Add tests for `GET_NODE_DEFAULT_WITHOUT_ONREADY` warning with unique nodes
Small modifications to tests
2025-02-06 10:49:08 +07:00
Hugo Locurcio
0c4834b20f
Decrease default Max Rays per Pass setting to 4 to fix some lightmapping crashes
2025-02-06 14:36:23 +07:00
HolonProduction
d616ea5462
Fix enum value lookup jump
2025-02-06 10:04:01 +07:00
Rémi Verschelde
91907a89f7
Thirdparty: Harmonize patches to document downstream changes
2025-02-06 01:40:03 +07:00
Thaddeus Crews
d3967e968b
Merge pull request #102264 from akien-mga/betsy-doc-cleanup
...
Betsy: Consolidate documentation in module folder and cleanup SCsub
2025-02-05 18:22:18 +07:00
Pāvels Nadtočajevs
b50d9742c2
Fix `is_valid_float`, `Variant` parser, `Expression` parser, script highlighter, and `TextServer` not handing capital E in scientific notation.
2025-02-05 18:39:40 +07:00
bruvzg
3be46a69c4
Fix uppercase B and X parsing in the integer literals.
2025-02-05 16:02:06 +07:00
Rémi Verschelde
274cd2917d
Merge pull request #102429 from akien-mga/revert-96499
...
Revert "Fixed resource loader using not fully loaded scripts"
2025-02-05 11:34:20 +07:00
Adam Johnston
14f7e6ff60
Add Min(float) and octahedron encode/decode to Vector3.cs
2025-02-04 14:21:25 +07:00
Rémi Verschelde
daa074881b
Revert "Fixed resource loader using not fully loaded scripts"
...
This reverts commit fd5fc9f3ee .
This caused significant regressions which are worse than the bug that #96499
aimed to address.
- Reverts #96499 .
- Reopens #95909 .
- Supersedes #102063 .
- Fixes #99006 .
- Fixes #101615 .
2025-02-04 19:51:54 +07:00
Rudolph Bester
9cb317c7c0
Fix over saturated static colored lights
2025-02-04 19:45:36 +07:00
Thaddeus Crews
0b6a717ac1
Merge pull request #101127 from dalexeev/gds-edit-fix-enum-value-ctrl-click
...
Editor: Fix `Ctrl+Click` on enum values does nothing
2025-02-04 09:04:17 +07:00
Thaddeus Crews
e9af82f7d7
Merge pull request #102384 from devloglogan/type-cast-fix
...
Fix `OpenXRAPIExtension` casting build issue
2025-02-04 09:04:05 +07:00
Thaddeus Crews
e305f45678
Merge pull request #102402 from bruvzg/tl_overrun
...
[TextServer] Fix line/word breaks not always updated when applying overrun.
2025-02-04 09:04:04 +07:00
Thaddeus Crews
acddf31c39
Merge pull request #101489 from RandomShaper/optimize_classnames_enumeration
...
Optimize classnames enumeration
2025-02-04 09:03:59 +07:00
bruvzg
f2709c7ded
[TextServer] Fix line/word breaks not always updated when applying overrun.
2025-02-04 11:37:05 +07:00
devloglogan
e7a3a27d1c
Fix OpenXRAPIExtension casting errors
2025-02-03 15:34:10 +07:00
Thaddeus Crews
382c760ea6
SCons: Apply new ruff/mypy fixes
2025-02-03 09:55:09 +07:00
Bernat Arlandis
f2475326a4
Fix playing of video Theora files
2025-02-03 13:22:35 +07:00
clayjohn
49a004fc13
Spread direct lighting calculation for LightmapGI over several submissions to avoid TDR on Windows devices
...
Also add percentage progress for direct lighting step
2025-01-31 16:37:13 +07:00
Rémi Verschelde
ceea97fc05
Betsy: Consolidate documentation in module folder and cleanup SCsub
...
Also remove unused `UavCrossPlatform_piece_all.glsl`.
2025-01-31 23:45:37 +07:00
Thaddeus Crews
4a7ce6070d
Merge pull request #102128 from Faless/fix/ws_buffering_again
...
[WS] Fix wslay multi-frame message parsing (again)
2025-01-31 09:15:50 +07:00
Lukas Tenbrink
6c82cf0737
Optimize text rendering by caching `UBreakIterator` instances.
2025-01-29 14:03:03 +07:00
Pedro J. Estébanez
318af42020
Include more attributes in the global class names cache
2025-01-29 09:39:50 +07:00
Justin Sasso
8a4bc9881f
Add linux-bionic RID Export Option
...
Adds an export option to enable the linux-bionic RID so Android can export with NativeAOT enabled.
2025-01-28 12:54:10 +07:00
Fabio Alessandrelli
a2f5eb9cf0
[WS] Fix wslay multi-frame message parsing (again)
...
We incorrectly assumed that the `payload_length` in the recv start
callback of wslay was the final message size, but according to the
WebSocket protocol, the payload length always refers to the current
frame's payload size.
The protocol, in fact, do not include a "message payload" length on
purpose to allow sending messages of unknown size without forcing the
sender to buffer the whole message (RFC6455 Section 5.4).
This means a receiving peer has no way to know beforehand how long a
message will be, and needs instead to keep track of the length of each
frame until the FIN one is received to properly reconstruct the message
at the end.
2025-01-28 16:26:11 +07:00
Thaddeus Crews
b7deb853c9
Merge pull request #102029 from mihe/jolt/area-mass-properties
...
Override mass properties for `Area3D` when using Jolt Physics
2025-01-28 09:03:40 +07:00
Thaddeus Crews
2776715ace
Merge pull request #101970 from raulsntos/dotnet/signal-obsolete-everything
...
[.NET] Add Obsolete attribute to signal trampolines and emitter functions
2025-01-27 09:46:26 +07:00
Thaddeus Crews
7bf6caaa29
Merge pull request #101791 from bruvzg/ts_emb_keys
...
[TextServer] Fix embedded object keys in substrings.
2025-01-27 09:46:13 +07:00
Thaddeus Crews
e5498020b6
Merge pull request #101815 from mihe/jolt/no-post-step
...
Refactor post-step operations in Jolt module to be done as needed
2025-01-26 11:49:21 +07:00
Mikael Hermansson
f380b00351
Override mass properties for `Area3D` when using Jolt Physics
2025-01-25 18:15:50 +07:00
Mikael Hermansson
a30410bbf5
Refactor post-step operations in Jolt module to be done as needed
2025-01-25 12:22:30 +07:00
Mikael Hermansson
3b78ff564a
Refactor Jolt-related project settings to only be loaded as needed
2025-01-25 12:18:52 +07:00
Thaddeus Crews
0d7af5b0cb
Merge pull request #101968 from kiroxas/FixSlightlyWrongPath
...
Fix wrong distance calculation in `NavMeshQueries3D::_query_task_build_path_corridor`
2025-01-24 09:05:38 +07:00
Raul Santos
5a53ec55ec
[.NET] Add Obsolete attribute to signal trampolines and emitter functions
...
If a signal is deprecated, make sure we also add the `[Obsolete]` attribute to that signal's trampoline and emitter functions.
2025-01-24 02:18:28 +07:00
Kiro
7e9cbfbcb8
Remove erroneous squared version
2025-01-23 20:11:25 +07:00
Thaddeus Crews
d9d705d8ab
Merge pull request #94479 from juanjp600/opt-in-path-rotation-tangent-fix
...
Add flag to enable use of accurate path tangents for polygon rotation in `CSGPolygon3D`
2025-01-20 16:25:49 +07:00
Thaddeus Crews
7a63dc94ae
Merge pull request #101760 from Faless/ws/fix_endless_closing
...
[WS] Fix peer stuck in CLOSING state
2025-01-20 10:05:36 +07:00
Mikael Hermansson
f4288fb349
Fix kinematic bodies not synchronizing state when using Jolt Physics
2025-01-19 16:18:14 +07:00
Pāvels Nadtočajevs
7f4481284e
[TextServer] Fix embedded object keys in substrings.
2025-01-19 10:22:46 +07:00
Fabio Alessandrelli
81181c5941
[WS] Fix peer stuck in CLOSING state
...
This was due by the buffer being cleared on close (including in closing
state) preventing further reads.
This commit changes the close logic to only clear the buffer when the
peer connection has been fully closed (acknowledged by the other end, or
closed due to a "broken" connection).
2025-01-18 16:01:40 +07:00
Lukas Tenbrink
512abc38b2
Remove implicit conversions from String, Char16String and CharString to data pointers. Make conversions to StrRange implicit to aid transition.
2025-01-17 17:31:58 +07:00
Thaddeus Crews
9630d4e2fc
Merge pull request #101632 from bruvzg/gds_tween_property_crash
...
Fix GDScript editor crash on invalid `tween_property` arguments.
2025-01-17 10:16:55 +07:00
Pāvels Nadtočajevs
14093fdacf
[TextServer] Fix ICU data incorrectly marked as loaded even if file was not found.
2025-01-17 15:46:04 +07:00
Juan Pablo Arce
dd7bbcc837
Add flag to enable use of accurate path tangents for polygon rotation in `CSGPolygon3D`
...
The new property is called `path_rotation_accurate`.
2025-01-17 08:18:21 +07:00
Thaddeus Crews
86002e1a3c
Merge pull request #100882 from smix8/node_navmesh_geo_parsers
...
Make nodes handle their respective navigation source geometry
2025-01-16 17:18:01 +07:00
Thaddeus Crews
fd88acc671
Merge pull request #101008 from Repiteo/scons/nocache-all-text
...
SCons: Properly `NoCache` all text files
2025-01-16 17:17:59 +07:00
Thaddeus Crews
73278bf35d
SCons: Properly `NoCache` all text files
2025-01-16 16:59:12 +07:00
Pāvels Nadtočajevs
576892863c
Fix GDScript editor crash on invalid `tween_property` arguments.
2025-01-16 10:40:13 +07:00
Pāvels Nadtočajevs
43bc44e3b0
[TextServer] Fix text buffer not processing strings added after `shape`.
2025-01-16 08:57:27 +07:00
Adam Scott
33e16435f5
Replace some problematic uses of `String::num` to `String::num_int64`
2025-01-15 12:51:51 +07:00
Rémi Verschelde
67f54bd993
Merge pull request #101531 from akien-mga/scene-import-remove-unused-_get_import_flags
...
Remove unused `EditorSceneFormatImporter::_get_import_flags`
2025-01-14 18:29:40 +07:00
Rémi Verschelde
e67e8b8680
Merge pull request #100524 from BlueCube3310/ktx-etc
...
KTX: Add support for loading most ETC-compressed formats
2025-01-14 18:29:34 +07:00
Rémi Verschelde
21fcb56547
Remove unused `EditorSceneFormatImporter::_get_import_flags`
...
This has never been used since Godot was open sourced.
Import flags are used but directly through `_import_scene`.
2025-01-14 16:57:06 +07:00
Rémi Verschelde
a69ccee151
Merge pull request #101505 from smix8/region_bounds
...
Add functions to get axis-aligned bounds of navigation regions
2025-01-14 15:06:06 +07:00
Rémi Verschelde
488ee4f010
Merge pull request #100950 from HolonProduction/this-time-we-are-spec-compliant-i-think
...
JSONRPC: Convert ids to int if they are int by value
2025-01-14 15:05:51 +07:00
BlueCube3310
5608f6565f
KTX: Add support for loading most ETC-compressed formats
2025-01-14 13:17:45 +07:00
Rémi Verschelde
336459168f
Merge pull request #101455 from Calinou/editor-gridmap-update-preview-size
...
Make GridMap editor Preview Size setting take effect immediately after change
2025-01-14 12:09:05 +07:00
Rémi Verschelde
e8c5d99fea
Merge pull request #101271 from aaronfranke/gltf-directional-light-no-range
...
GLTF: Don't write unused light properties
2025-01-14 12:09:01 +07:00
Rémi Verschelde
48715ff98b
Merge pull request #101459 from brevven/patch-2
...
Docs: Fix typo in `AudioStreamSynchronized`
2025-01-14 00:22:14 +07:00
Rémi Verschelde
73f4ef51ff
Merge pull request #101294 from devloglogan/openxr-api-update
...
Update `OpenXRAPI` memory management
2025-01-14 00:22:06 +07:00
Rémi Verschelde
bee5de61de
Merge pull request #100365 from BlueCube3310/etc-decompress
...
Add support for decompressing ETC2
2025-01-14 00:21:55 +07:00
Aaron Franke
01a26c5c8b
GLTF: Don't write unused light properties
2025-01-13 14:33:42 +07:00
devloglogan
c242cef627
Use vectors for OpenXRAPI memory management
2025-01-13 16:10:43 +07:00
Rémi Verschelde
d19147e09a
Merge pull request #101503 from devloglogan/openxr-api-action-handle
...
Expose OpenXR action handles to GDExtension
2025-01-13 20:22:57 +07:00
Rémi Verschelde
a2971985e5
Merge pull request #101189 from mihe/jolt/defer-static-compound
...
Improve performance of changing compound shapes when using Jolt Physics
2025-01-13 20:22:04 +07:00
smix8
a7520fca6a
Add functions to get axis-aligned bounds of navigation regions
...
Adds functions to get the navigation mesh Rect2 of a NavigationRegion2D or AABB of a NavigationRegion3D.
2025-01-13 20:18:33 +07:00