Commit graph

13094 commits

Author SHA1 Message Date
dhoverb
8adea5454e OpenXR: Add OpenXRAPIExtension::update_main_swapchain_size() 2025-11-17 21:58:06 +00:00
kobewi
448a605cec Improve auto-translation of Debugger 2025-11-17 20:11:35 +01:00
Thaddeus Crews
68410acc61
Merge pull request #111613 from aaronfranke/gltf-obj-model-components
GLTF: Determine the component type when encoding object model properties
2025-11-17 10:57:03 -06:00
Thaddeus Crews
8a04e33056
Merge pull request #109153 from timothyqiu/replication-editor-auto-translation
Improve auto-translation of the replication editor
2025-11-17 10:56:57 -06:00
Thaddeus Crews
ac641b11c3
Merge pull request #112858 from bruvzg/ts_of_x
[TextServer] Remove negative offset from the first char when shaping substrings.
2025-11-17 10:56:57 -06:00
Thaddeus Crews
436853de2a
Merge pull request #112852 from aaronp64/gltf_texture_transform_keys
Check if scale/offset values are provided in gltf `KHR_texture_transform`
2025-11-17 10:56:54 -06:00
Thaddeus Crews
b651fc3204
Merge pull request #93889 from dalexeev/gds-exclude-addons-exceptions-setting
GDScript: Add `debug/gdscript/warnings/directory_rules` project setting
2025-11-17 10:56:51 -06:00
Thaddeus Crews
0faf4210b4
Merge pull request #112798 from raulsntos/dotnet/compat/displayserver.tts_speak
[.NET] Add compat method for `DisplayServer.TtsSpeak`
2025-11-17 10:56:38 -06:00
Thaddeus Crews
42f06f6d4d
Merge pull request #108170 from aaronfranke/test-ps-path-func
Use ProjectSettings path functions instead of hard-coded folder names in tests
2025-11-17 10:56:31 -06:00
Bastiaan Olij
21ffbecfa9 Resolve depth buffer in pass if supported by driver 2025-11-17 17:29:38 +11:00
Pāvels Nadtočajevs
369e690c55
[TextServer] Remove negative offset from the first char when shaping substrings. 2025-11-16 20:59:26 +02:00
aaronp64
5c2d12dea3 Check if scale/offset values are provided in gltf KHR_texture_transform
Update GLTFDocument to check if scale/offset values exist when reading KHR_texture_transform extension
2025-11-16 12:13:02 -05:00
Lukas Tenbrink
98caaebb72 Fix GodotProfileZone with tracy backend failing with shadowed variable names. 2025-11-15 20:03:14 +01:00
Raul Santos
513e421209
[.NET] Add compat method for DisplayServer.TtsSpeak 2025-11-15 05:55:03 +01:00
Haoyu Qiu
cbd3528e01 Improve auto-translation of the replication editor
Texts in `ReplicationEditor`, `SceneTreeDialog`, `PropertySelector`.

Also the "Copy Text" button in the general warning dialog.
2025-11-15 10:22:35 +08:00
Aaron Franke
e9bfc5a346
GLTF: Determine the component type when encoding object model properties 2025-11-14 18:15:59 -08:00
Thaddeus Crews
aa248bfedd
Merge pull request #111612 from aaronfranke/gltf-accessor-min-max-int
GLTF: Write integer min/max for integer accessors
2025-11-14 14:23:19 -06:00
Thaddeus Crews
8ff0683def
Merge pull request #110949 from aaronfranke/const-ref-param-gltf
Use const ref parameters in the GLTF module
2025-11-14 14:23:08 -06:00
Thaddeus Crews
c6fe923e33
Merge pull request #108516 from KoBeWi/file_graveyard
Remove unnecessary cpp files after cleanup
2025-11-14 14:23:06 -06:00
Thaddeus Crews
7d5034c50a
Merge pull request #108507 from dementive/optimize-scene-tree-groups
Optimize scene tree groups
2025-11-14 14:22:57 -06:00
Thaddeus Crews
0d66b2a9cf
Merge pull request #109103 from aaronfranke/gltf-accessor-decode
GLTF: Move accessor decoding functions to GLTFAccessor
2025-11-14 14:22:40 -06:00
Thaddeus Crews
61a1575807
Merge pull request #112137 from aaronfranke/gltf-empty-mat-dict
GLTF: Don't serialize empty material extensions
2025-11-14 14:22:31 -06:00
kobewi
54c2eaee4d Don't expose underscored signals 2025-11-14 18:52:42 +01:00
Aaron Franke
9d0b391d6c
GLTF: Move accessor decoding functions to GLTFAccessor 2025-11-14 07:05:04 -08:00
Thaddeus Crews
fc02d09f41
Merge pull request #112623 from jrouwe/issue_112348_v2
Jolt Physics: Remove sharing shared soft body settings from SoftBody3D
2025-11-13 20:52:18 -06:00
Aaron Franke
dcb6431c01
Use const ref parameters in the GLTF module 2025-11-13 18:19:26 -08:00
Aaron Franke
23ed730e3f
GLTF: Write integer min/max for integer accessors 2025-11-13 18:05:54 -08:00
Thaddeus Crews
5d721538b7
Merge pull request #112575 from Cykyrios/string-placeholder-highlight
Add string placeholder syntax highlighting
2025-11-13 12:33:40 -06:00
Thaddeus Crews
12cdb66e33
Merge pull request #108853 from aaronfranke/gltf-accessor
GLTF: Move accessor encoding functions to GLTFAccessor
2025-11-13 12:33:38 -06:00
Thaddeus Crews
e75336e0d0
Merge pull request #105292 from mchlopecki/gridmap-bresenham-line
Add Bresenham Line Algorithm to GridMap Drawing
2025-11-13 12:33:35 -06:00
Thaddeus Crews
0cd901bb94
Merge pull request #109803 from BastiaanOlij/openxr_frame_synthesis
OpenXR: Add support for frame synthesis
2025-11-13 12:33:33 -06:00
Cyril Bissey
3905392596 Add string placeholder syntax highlighting 2025-11-13 14:14:08 +01:00
Bastiaan Olij
c5aae722ee OpenXR: Add support for frame synthesis 2025-11-13 21:18:31 +11:00
Danil Alexeev
1bd7b99182
GDScript: Add debug/gdscript/warnings/directory_rules project setting 2025-11-12 12:20:34 +03:00
Thaddeus Crews
3c871084f9
Merge pull request #109446 from aaronfranke/gltf-handle-image-enum
GLTF: Make handle binary image mode enum type-safe
2025-11-11 16:07:52 -06:00
David Snopek
2c681794cd GDExtension: Store source of gdextension_interface.h in JSON 2025-11-11 14:58:45 -06:00
Jorrit Rouwe
6141e1dcc8 Jolt Physics: Remove sharing shared soft body settings from SoftBody3D
Since the soft body meshes are always copied before simulation, the shared map never actually shared data with anything. This also makes it possible to create the mesh in local space the 2nd time it gets added to a space.

This fixes the following 2 problems:
* Inertia calculation becomes inaccurate when the vertices are far away from the origin. This triggered a harmless assert on 2nd insert.
* The pressure calculations become inaccurate when the vertices are far away from the origin. Since we update the soft body position to the center of mass of all vertices at the end of every physics update, this problem lasted only for a single frame after reinserting and could cause a little jolt.
2025-11-11 21:19:48 +01:00
Thaddeus Crews
2cc031f3a3
Merge pull request #112636 from bruvzg/emvar_n_dt
[TextServer] Fix some emoji sequences and add missing ICU emoji property data.
2025-11-11 10:37:40 -06:00
Thaddeus Crews
a9b8f92501
Merge pull request #112483 from jrouwe/issue_112348
Fix `SoftBody3D`'s position influences its physics in Jolt
2025-11-11 10:37:34 -06:00
Pāvels Nadtočajevs
e4ba8c550f
[TextServer] Fix some emoji sequences and add missing ICU emoji property data. 2025-11-11 18:31:47 +02:00
Thaddeus Crews
8327dfa215
Merge pull request #112092 from timothyqiu/ts-nums
Move localized number formatting methods to `TranslationServer`
2025-11-10 17:47:09 -06:00
Thaddeus Crews
d0babb8453
Merge pull request #111172 from HolonProduction/rm-subclass-count
Remove unused `GDScript::subclass_count`
2025-11-10 08:20:13 -06:00
Thaddeus Crews
ea1aec2c1c
Merge pull request #112193 from KnifeXRage/autoload_with_uids
Autoloads with UIDs
2025-11-10 08:20:12 -06:00
Haoyu Qiu
72d437c030 Move localized number formatting methods to TranslationServer
Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-11-10 15:01:22 +08:00
Jorrit Rouwe
7be272e24a SoftBody3D's position influences its physics in Jolt
The position of a soft body was always kept at identity. This introduced computational errors when moving the soft body away from the origin. Translation is now stored in the soft body's position rather than in its vertices.

Fixes #112348
2025-11-07 21:21:41 +01:00
Thaddeus Crews
6b17d3583a
Merge pull request #112436 from bruvzg/emof
[TextServer] Improve font fallback for emojis.
2025-11-07 10:32:37 -06:00
Thaddeus Crews
6af0c2a21c
Merge pull request #110340 from bruvzg/ts_dup_r
[RTL] Use separate paragraph copy for the partially visible paragraphs.
2025-11-07 10:32:27 -06:00
Thaddeus Crews
fae64fbbd2
Merge pull request #111490 from HolonProduction/rm-base
Remove raw base pointer from `GDScript`
2025-11-07 10:32:25 -06:00
Aditya Raj
d940614595 Autoloads with UIDs 2025-11-07 21:08:54 +05:30
Pāvels Nadtočajevs
23907cd03b
[TextServer] Improve font fallback for emojis. 2025-11-07 11:04:01 +02:00