Commit Graph

11988 Commits (e00b7dc72d3ef484e07e9f3ca8045bf124aecc1c)

Author SHA1 Message Date
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