Thaddeus Crews
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
Michael Alexsander
0f614cd63f
Show marker lines/sections in the animation bezier editor
2025-09-18 21:50:04 -03:00
Lukas Tenbrink
406b22d2d5
Delete VariantGetInternalPtr and VariantImplicitConvert.
...
Replace uses with `VariantInternalAccessor`.
2025-09-19 00:20:07 +02:00
Lukas Tenbrink
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
Colin O'Rourke
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
Pablo Andres Fuente
b0080500bd
Pause audio when game is paused
...
Fixes #68880
Implementation based on #99555
2025-09-18 18:01:49 -03:00
Kaleb Reid
e5cd234ef7
Use correct scaling type when falling back to bilinear
2025-09-18 13:58:02 -07:00
kobewi
f320274ca3
Improve Paste as Unique option
2025-09-18 22:34:48 +02:00
Lukas Tenbrink
0be2a77156
Fix Dictionary::operator[] from C++ accidentally modifying const dictionaries.
...
Fix `AudioStreamWav` inserting keys into the input dictionary.
2025-09-18 21:17:42 +02:00
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
1c056c7c86
Merge pull request #107481 from lawnjelly/localvector_children
...
Use `LocalVector` for `Node3D` and `CanvasItem` children
2025-09-18 12:42:28 -05:00
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
d90d8afa5a
Merge pull request #108118 from YYF233333/varray_and_vformat
...
Simplify `varray`
2025-09-18 12:42:25 -05:00
Thaddeus Crews
ff111e395d
Merge pull request #103917 from Ivorforce/sprintf-span
...
Optimize `vformat` by using `Span` in `sprintf`
2025-09-18 12:42:24 -05:00
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
1e84bc4d9c
Merge pull request #108260 from Silver1063/master
...
Fix modifier order in keycode string generation
2025-09-18 12:42:20 -05:00
Lukas Tenbrink
a916325e6a
Use Span for String.sprintf, to accelerate vformat not needing to allocate an Array.
2025-09-18 19:29:04 +02:00
Lukas Tenbrink
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
Mounir Tohami
3335708ce0
Refine children cache invalidation to skip more special cases.
2025-09-18 18:28:59 +03:00
Hugo Locurcio
d824e79fc0
Fix DPITexture editor icon name
...
It was still using its previous name from 4.5 development.
2025-09-18 17:21:02 +02:00
Haoyu Qiu
3f03260a21
Cleanup editor translation related methods
...
- Unify logic for loading editor/property/doc/extractable translations.
- Replace legacy `TranslationServer` methods with translation domains for internal translations.
- Only pre-create editor/property/doc translation domains in editor builds.
- Prevent adding `null` translation.
- Fixes potential loading of duplicated editor translations.
- Add internal `has_translation_for_locale()` instead of calling `get_loaded_translations().has()`.
2025-09-18 20:27:09 +08:00
Ruw
b23b0dde9a
Update detect.py
...
Fix UnicodeEncodeError on cp932 environments by adding errors="replace" to log file open
2025-09-18 19:32:03 +09:00
Rémi Verschelde
b9cdc74b2b
Vorbis: Add details to warning about invalid comment header
2025-09-18 12:19:25 +02:00
Roland Marchand
bee392fcd2
Specified delta interaction in CharacterBody docs
2025-09-18 03:27:13 -04:00
Mounir Tohami
1b697aff38
X11 input: prevent non-printable keys from producing empty Strings
2025-09-18 06:56:22 +03:00
DeeJayLSP
7b5c53d996
Use 64-bit offset/loop points in AudioStreamWAV
2025-09-17 20:39:21 -03:00
kit
3892fa4a0b
Add MeshInstance3D primitive conversion options
2025-09-17 18:56:25 -04:00
clayjohn
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
Lukas Tenbrink
46b88dcbda
Rename internal fields and variables in AHashMap, HashMap and HashSet for consistency.
2025-09-17 19:10:02 +02:00
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Thaddeus Crews
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
Haoyu Qiu
d66cbe0114
Fix imported animation warning labeled as Imported Scene
2025-09-17 23:49:34 +08:00
Haoyu Qiu
c93f55533d
Editor: Generate translation data in separate cpp files
2025-09-17 23:10:51 +08:00
Aaron Franke
6bc6110a90
Apply rtos_fix hack for handling 32-bit floats on all calls to rtos_fix
2025-09-17 07:05:33 -07:00
Mikael Hermansson
09b8ac41bb
Rephrase Logger documentation to be more explicit about thread-safety
2025-09-17 14:21:53 +02:00