2fd881c40f
Don't hard-code hsplit count
2025-09-19 16:05:26 +02:00
cc22932fc9
CI: Bump Ruff version (0.12.0 → 0.13.1)
2025-09-19 08:40:51 -05:00
9dde5688a5
Merge pull request #110619 from timothyqiu/imported-animation
...
Fix imported animation warning labeled as Imported Scene
2025-09-18 21:02:34 -05:00
835a709303
Merge pull request #110291 from StarryWorm/for-merge
...
Enable objects stored as dictionary keys to be selected in inspector.
2025-09-18 21:02:33 -05:00
f84123d20e
Merge pull request #110611 from m4gr3d/fix_show_keyboard_crash
...
Fix the bug causing `java.lang.StringIndexOutOfBoundsException` crashes when showing the virtual keyboard
2025-09-18 21:02:33 -05:00
42fbaba8ad
Merge pull request #110225 from fstxz/edit_script_column
...
Fix `ScriptEditor::edit()` ignoring column parameter
2025-09-18 21:02:32 -05:00
be11bf1d6b
Merge pull request #110540 from akien-mga/linux-system-libturbojpeg
...
Linux: Allow unbundling libjpeg-turbo to use system package
2025-09-18 21:02:31 -05:00
f30859d7f3
Merge pull request #110635 from WhalesState/x11-input
...
X11 input: prevent non-printable keys from producing empty strings
2025-09-18 21:02:30 -05:00
3315dd3c60
Merge pull request #110276 from Cykyrios/annotations-descriptions-group
...
make_rst.py: Add missing rst-class to annotation descriptions
2025-09-18 21:02:29 -05:00
f8dedf68e2
Merge pull request #105254 from Ivorforce/no-get-internal-ptr
...
Delete `VariantGetInternalPtr` and `VariantImplicitConvert`, replace with `VariantInternalAccessor`
2025-09-18 21:02:28 -05:00
3dbb193ece
Merge pull request #109990 from zeux/meshopt-0.25
...
Update meshoptimizer to v0.25
2025-09-18 21:02:27 -05:00
01c4038559
Merge pull request #109925 from RolandMarchand/update-characterbody-doc
...
Clarify that velocity doesn't need delta multiplication in CharacterBody documentation
2025-09-18 21:02:26 -05:00
7a82648b2b
Merge pull request #110404 from bruvzg/empty_shader_file
...
Shader Editor: Show "File" menu when no shaders are opened.
2025-09-18 21:02:25 -05:00
62273fa10b
Merge pull request #110627 from clayjohn/RD-intel-mac-sky-check
...
Move check for sky cubemap array back into the SkyRD initializer
2025-09-18 21:02:24 -05:00
406b22d2d5
Delete VariantGetInternalPtr and VariantImplicitConvert.
...
Replace uses with `VariantInternalAccessor`.
2025-09-19 00:20:07 +02:00
f81287d765
Introduce VariantImplicitConvert<> template for types that can be implicitly converted to and from Variant.
...
De-duplicate a lot of `VariantGetInternalPtr`, `VariantInternalAccessor`, `VariantInitializer` and `VariantDefaultInitializer`.
2025-09-19 00:20:07 +02:00
c4559c02de
VisualShader Conversion fails with Embeds
...
Potentially resolves https://github.com/godotengine/godot/issues/101375
VisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.
2025-09-18 14:35:30 -07:00
4fcd85551c
Merge pull request #107071 from Calinou/doc-typed-dictionary-array
...
Document typed dictionaries and arrays in the class reference
2025-09-18 12:42:30 -05:00
369ed5113e
Merge pull request #110652 from akien-mga/vorbis-comment-warning
...
Vorbis: Add details to warning about invalid comment header
2025-09-18 12:42:29 -05:00
1c056c7c86
Merge pull request #107481 from lawnjelly/localvector_children
...
Use `LocalVector` for `Node3D` and `CanvasItem` children
2025-09-18 12:42:28 -05:00
3fa7c65914
Merge pull request #108504 from precup/optimize-duplicate
...
Avoid unnecessary copy in ClassDB::get_property_list
2025-09-18 12:42:27 -05:00
d5512dfe71
Merge pull request #110423 from Calinou/doc-light3d-cull-mask-gi
...
Document the interaction between Light3D cull mask and GI/volumetric fog
2025-09-18 12:42:26 -05:00
d90d8afa5a
Merge pull request #108118 from YYF233333/varray_and_vformat
...
Simplify `varray`
2025-09-18 12:42:25 -05:00
ff111e395d
Merge pull request #103917 from Ivorforce/sprintf-span
...
Optimize `vformat` by using `Span` in `sprintf`
2025-09-18 12:42:24 -05:00
6e75c28a5e
Merge pull request #107693 from deralmas/wayland-protocols-1.45
...
wayland-protocols: Update to 1.45
2025-09-18 12:42:23 -05:00
468ad87a37
Merge pull request #107596 from DeeJayLSP/safe-wav-load
...
Use 64-bit offset/loop points in `AudioStreamWAV`
2025-09-18 12:42:22 -05:00
3ad1642b2e
Merge pull request #110410 from BastiaanOlij/fix_stereo_label3d_fixed_size
...
Fix fixed size flag on StandardMaterial3D when rendering in stereo
2025-09-18 12:42:21 -05:00
aad046edba
Merge pull request #107045 from Ivorforce/rename-hashing-variables
...
Rename internal fields and variables in `AHashMap`, `HashMap` and `HashSet`
2025-09-18 12:42:20 -05:00
1e84bc4d9c
Merge pull request #108260 from Silver1063/master
...
Fix modifier order in keycode string generation
2025-09-18 12:42:20 -05:00
a916325e6a
Use Span for String.sprintf, to accelerate vformat not needing to allocate an Array.
2025-09-18 19:29:04 +02:00
d1fd42bf3c
Expose copy_from_unchecked as append_utf32_unchecked and String::utf32_unchecked in String for high performance string copies. Expose append_wstring and String::wstring for platform strings.
2025-09-18 19:26:57 +02:00
b9cdc74b2b
Vorbis: Add details to warning about invalid comment header
2025-09-18 12:19:25 +02:00
bee392fcd2
Specified delta interaction in CharacterBody docs
2025-09-18 03:27:13 -04:00
1b697aff38
X11 input: prevent non-printable keys from producing empty Strings
2025-09-18 06:56:22 +03:00
7b5c53d996
Use 64-bit offset/loop points in AudioStreamWAV
2025-09-17 20:39:21 -03:00
fc951855ed
Move check for sky cubemap array back into the SkyRD initializer so it is set before being used.
...
Previously it was moved out of this function becuase we relied on RenderingServer::get_video_adapter_name which wasn't available yet.
However, that was unnecessary since it is just a wrapper around RenderingDevice::get_device_name() which is available.
2025-09-17 11:41:56 -07:00
46b88dcbda
Rename internal fields and variables in AHashMap, HashMap and HashSet for consistency.
2025-09-17 19:10:02 +02:00
8b4b93a82e
Merge pull request #105950 from Joy-less/Fix-array-span-constructors
...
Fix array span constructors in C#
2025-09-17 11:34:19 -05:00
cc7397ceb7
Merge pull request #110556 from Ivorforce/safe-nul-parse
...
Check for `NUL` characters in string parsing functions.
2025-09-17 11:34:18 -05:00
e5f9f4d1cb
Merge pull request #110618 from timothyqiu/editor-translations-h-cpp-split
...
Editor: Generate translation data in separate cpp files
2025-09-17 11:34:17 -05:00
38d80598f5
Merge pull request #108121 from Repiteo/core/disabled-class-rework
...
Core: Handle disabled class detection in `ClassDB`
2025-09-17 11:34:16 -05:00
aa294bb3c8
Merge pull request #110360 from zorbathut/pr/memorybarrierrename
...
Rename RDD::MemoryBarrier to avoid conflicts with the Windows headers.
2025-09-17 11:34:15 -05:00
b73ba6c58d
Merge pull request #110198 from zeux/sdl-linux-stdlib
...
Configure SDL assuming we, in fact, have a libc
2025-09-17 11:34:14 -05:00
8c7c96e2c4
Merge pull request #108636 from clayjohn/MSAA-depth-mobile
...
Add depth resolve to the mobile renderer
2025-09-17 11:34:13 -05:00
e721af5775
Merge pull request #110330 from DarioSamo/reflection-probe-size-leak
...
Fix reflection probes not recreating downsampled textures when mode changes.
2025-09-17 11:34:12 -05:00
e504943212
Merge pull request #110184 from Namey5/vertex-lighting-issue
...
Fix rounding error in clustered vertex light culling
2025-09-17 11:34:11 -05:00
4676d73a1a
Merge pull request #110268 from bruvzg/devid_reg
...
[Windows] Try reading GPU IDs directly from registry.
2025-09-17 11:34:10 -05:00
4eaa0ef1e7
Merge pull request #110434 from YeldhamDev/inspector_button_tidyup
...
Improve look of some buttons inside the inspector
2025-09-17 11:34:09 -05:00
2ee5a18917
Merge pull request #110465 from m4gr3d/add_quest3s_supported_device
...
Add `quest3s` to the list of supported devices
2025-09-17 11:34:08 -05:00
d66cbe0114
Fix imported animation warning labeled as Imported Scene
2025-09-17 23:49:34 +08:00