Commit Graph

12754 Commits

Author SHA1 Message Date
7be711ecb7 OpenXR: Use GLTFDocument function to get supported extension names 2025-08-15 12:58:53 -07:00
4808c25c2e Fix light values on blend import when using non-physical light units 2025-08-15 21:30:08 +03:00
0c51ede243 Merge pull request #109625 from aaronfranke/gltf-texture-sampler-crash
GLTF: Fix crash reading texture sampler for non-existent texture
2025-08-15 12:58:48 -05:00
1a864595cf Add XR_META_hand_tracking_microgestures actions 2025-08-15 10:37:29 -05:00
821fecd933 GLTF: Fix crash reading texture sampler for non-existent texture 2025-08-14 19:25:32 -07:00
6c907c2d37 Fix move_and_slide forcing synchronization with physics thread
Co-authored-by: Ricardo Buring <ricardo.buring@gmail.com>
2025-08-14 18:58:36 +02:00
ca452113d4 Merge pull request #109437 from bruvzg/msdf_no_t
Use MSDF instead of MTSDF for font rendering.
2025-08-11 09:55:28 -05:00
86e61a311f Use MSDF instead of MTSDF for font rendering.
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2025-08-09 10:41:16 +03:00
f192430921 Fix source generator exceptions appearing when use "@+internal keyword" as type or namespace name in C# script 2025-08-09 13:25:54 +08:00
49e3eba008 Consolidate frame_changed signal into CameraFeed 2025-08-09 04:12:27 +09:00
7f96fc568e Merge pull request #108165 from shiena/feature/improve-camera-server
Add `CameraServer` `feeds_updated` signal, and document async behavior
2025-08-08 12:28:07 -05:00
b21e6529e6 [GDScript] Fix range helper method using 32-bit ints for arguments. 2025-08-08 20:22:24 +03:00
2560ddbce0 Add CameraServer camera_feeds_updated signal, and document async behavior 2025-08-08 03:53:41 +09:00
395b0f0a3d Merge pull request #103635 from BlueCube3310/rgb565-fix
Fix Image format RGB565 conversion and rendering
2025-08-06 12:01:17 -05:00
ce330e61a2 Merge pull request #109297 from HolonProduction/completion-dont-call
Autocompletion: Don't call const functions
2025-08-06 12:01:16 -05:00
8b017296ef Merge pull request #109289 from BastiaanOlij/openxr_fix_actionmap_tooltip
OpenXR: Fix required extension tooltip
2025-08-06 12:01:12 -05:00
97b1bc6bda Autocompletion: Don't call const functions 2025-08-05 09:03:10 +02:00
bb02ab2909 Merge pull request #107436 from timothyqiu/action-button-icon
Fix some inspector action buttons not updating icon when theme changes
2025-08-04 12:04:19 -05:00
0e92dc7b8c GDScript: Don't stop annotation argument parsing at file end 2025-08-04 17:28:45 +02:00
5593ac4e3b Fix some inspector action buttons not updating icon when theme changes 2025-08-04 15:30:36 +08:00
cb8c0512bd OpenXR: fixed required extension tooltip 2025-08-04 13:10:36 +10:00
dd662f9c6a [.NET] Fix Quaternion(Vector3, Vector3) constructor when vectors are the same. 2025-08-03 20:26:20 +02:00
0d6c1c37e2 Merge pull request #109196 from smix8/pppedgecentered
Fix path post-processing edgecentered
2025-08-03 10:51:10 -05:00
638c6a5659 Fix Image format RGB565 conversion 2025-08-03 16:28:13 +02:00
cce10e0b22 Merge pull request #109181 from nikitalita/gltf-dedupe-images
Dedupe images during GLTF Export
2025-08-01 11:45:21 -05:00
975bcaa90a Merge pull request #109094 from Repiteo/tests/error-output-fix
Fix unfiltered error output in tests
2025-08-01 11:45:16 -05:00
a3f393a3e1 Fix path post-processing edgecentered
Fixes path post-processing edgecentered.
2025-08-01 15:06:30 +02:00
7fcc7e19f3 Dedupe images during GLTF Export 2025-07-31 17:35:04 -07:00
a3179a0b3c Improve documentation related to GridMap mesh/lightmap baking 2025-07-31 16:30:32 +02:00
738dd2fd10 Use non-MSDF fallback for MSDF fonts if fallback is a color or non-scalable font. 2025-07-31 09:40:10 +03:00
5c3990c173 Merge pull request #106579 from timothyqiu/add-button-text
Fix i18n for array property custom add button text
2025-07-30 09:03:47 -05:00
33c257c081 Merge pull request #95414 from jsjtxietian/inside-tree
Fix `!is_inside_tree` in csg node when reloading a scene
2025-07-30 09:03:45 -05:00
5f6849534a Merge pull request #108959 from bruvzg/empty_lines
Fix font fallback for lines with only non-visual/control characters.
2025-07-30 09:03:43 -05:00
cfc58710b7 Merge pull request #108697 from clayjohn/pump-task
Ensure that threads only process one pump task
2025-07-30 09:03:42 -05:00
23accd1606 Tests: Fix unfiltered error output 2025-07-29 14:33:54 -05:00
782b9e328c Ensure that threads only process one pump task.
This is necessary because we will always deadlock if a thread takes on multiple pump tasks since pump tasks never return.

This means when using separate threads for certain systems (like physics or rendering), we need to be sure that there are enough threads to have at least one per system (to ensure forward progress).
2025-07-29 07:15:34 -07:00
926cab9027 Autocompletion: Push empty call for lambdas 2025-07-25 20:26:26 +02:00
8acc596bcf Merge pull request #108944 from vnen/gdscript-fix-static-call-fail-when-shadowing
Properly detect native class on static call optimization
2025-07-25 11:08:14 -05:00
38f8643b00 GDScript: Properly detect native class on static call optimization 2025-07-25 09:17:39 -03:00
6c34f48c90 Fix font fallback for lines with only non-visual/control characters. 2025-07-25 08:27:30 +03:00
598409b727 Merge pull request #108947 from mihe/gdscript-reload-crash
Fix crash when GDScript scripts are reloaded during initial import
2025-07-24 20:49:42 -05:00
a36cb0c847 Merge pull request #108167 from vnen/gdscript-fix-getting-invalid-dict-key-completion
GDScript: Don't get invalid dictionary key during completion
2025-07-24 20:49:39 -05:00
0fd709ad64 Merge pull request #108912 from smix8/fix-clipper_ifdef
Fix flipped clipper2 ifdef
2025-07-24 14:23:44 -05:00
81c7cae567 GDScript: Don't get invalid dictionary key during completion
We try to get the value out of a dictionary in order to establish its
type for completion purposes. However, if the dictionary or the key
is not a constant, we cannot safely get the actual value, so we skip
this and just try to infer from static typing.

Getting the value directly with `Variant::get()` generate errors if the
base is a Dictionary and the key is of an invalid type. So before trying
to get it we use the Dictionary validator to make sure it we can safely
try to get the key.
2025-07-24 15:02:40 -03:00
809a6cf705 Fix crash when GDScript scripts are reloaded during initial import 2025-07-24 16:41:33 +02:00
cc4e6dd612 Merge pull request #107460 from adamscott/fix-emscripten-webxr
[Web] Fix Emscripten for WebXR and update minimum version
2025-07-23 13:27:01 -05:00
adeb5635c0 Merge pull request #108769 from bruvzg/shy_fall
[TextServer] Fix soft hyphen font fallback.
2025-07-23 13:26:59 -05:00
3dc876c695 Fix flipped clipper2 ifdef
Fix flipped clipper2 ifdef
2025-07-23 19:54:23 +02:00
3df6492a6e Fix i18n for array property custom add button text 2025-07-23 09:41:33 +08:00
793258919b [Web] Fix Emscripten for WebXR and update minimum version 2025-07-22 14:02:44 -04:00