Commit graph

74127 commits

Author SHA1 Message Date
Thaddeus Crews
1b439d49a9
Merge pull request #100446 from YYF233333/vmap
Replace `VMap` used in `VisualShader` with `HashMap` and remove `VMap`
2025-05-09 11:29:25 -05:00
Thaddeus Crews
d68e2710a2
Merge pull request #106205 from RedMser/limit-length-discoverability
Doc: Add search keywords for `Vector2/3.limit_length` method
2025-05-09 11:29:24 -05:00
Thaddeus Crews
9230c066e0
Merge pull request #106203 from KoBeWi/image_is_not_a_texture_but_they_are_very_similar
Fix wrongly assigned `emission_normal_texture`
2025-05-09 11:29:23 -05:00
Thaddeus Crews
ee89536cbd
Merge pull request #106195 from timothyqiu/action-type
Fix type error in `InputEventAction.action` description
2025-05-09 11:29:22 -05:00
Thaddeus Crews
4e1050ef22
Merge pull request #106194 from timothyqiu/root-resource
Fix some extensions missing in resource load dialog
2025-05-09 11:29:22 -05:00
Thaddeus Crews
96b7a82816
Merge pull request #106193 from timothyqiu/dnd-instanced
Script Editor: Fix Ctrl-Drag unique-name Editable Children
2025-05-09 11:29:21 -05:00
Thaddeus Crews
8fa1f36914
Merge pull request #106189 from roughbits01/fix-typo
Fix a typo in variable name in ProgressBar class
2025-05-09 11:29:20 -05:00
Thaddeus Crews
461c45f2a1
Merge pull request #106188 from smix8/nav2d_editorplugins
Move 2d navigation related editor plugins to `navigation_2d` module.
2025-05-09 11:29:20 -05:00
Thaddeus Crews
941a979c38
Merge pull request #106179 from Aioshiro/editorProperty_description_swap
Fix description of `EditorProperty`'s `draw_background` and `draw_label`
2025-05-09 11:29:19 -05:00
Thaddeus Crews
ba710dfde3
Merge pull request #106170 from IphStich/fix-typed-dictionary
Fix for debugging typed dictionaries
2025-05-09 11:29:18 -05:00
Thaddeus Crews
0bf9d88797
Merge pull request #106167 from Faless/mbedtls/fix_enable_threading
mbedTLS: Fix concurrency issues with TLS
2025-05-09 11:29:17 -05:00
Thaddeus Crews
df3485812a
Merge pull request #105519 from KoBeWi/translation_library
Improve AssetLib auto-translation
2025-05-09 11:29:17 -05:00
Thaddeus Crews
dda0562f2f
Merge pull request #103934 from LiveTrower/dfg-lut
Forward+: Replace the current BRDF approximation with a DFG LUT and add multiscattering energy compensation
2025-05-09 11:29:16 -05:00
Thaddeus Crews
e11f8a6f9e
Merge pull request #106148 from m4gr3d/bump_min_sdk_24
Bump the minimum supported SDK version to 24
2025-05-09 11:29:15 -05:00
Thaddeus Crews
821170f054
Merge pull request #106145 from lander-vr/ambient-light-specular-occlusion
Add specular occlusion from ambient light
2025-05-09 11:29:14 -05:00
Thaddeus Crews
a75286840b
Merge pull request #106141 from L2750558108/fix-control-position
Fix unexpected control position change when left/top offsets not match `pos_cache`
2025-05-09 11:29:13 -05:00
Thaddeus Crews
f0edac3d36
Merge pull request #102933 from KoBeWi/antivirus
Don't synchronize scripts with errors
2025-05-09 11:29:13 -05:00
Thaddeus Crews
cb0f2b5230
Merge pull request #106117 from jaydensipe/zoom-performance-smoooooth
Improve zoom performance in `Script` and `Shader` editors
2025-05-09 11:29:12 -05:00
Thaddeus Crews
932a442379
Merge pull request #101765 from KoBeWi/exit_if_exit
Don't initialize editor when exiting
2025-05-09 11:28:54 -05:00
RedMser
542639de3c Add aliases for Vector2/3.limit_length method 2025-05-09 14:42:47 +02:00
kobewi
92659a69a3 Fix wrongly assigned emission_normal_texture 2025-05-09 14:38:53 +02:00
Yufeng Ying
2db0a44519 Remove vmap.h 2025-05-09 19:05:28 +08:00
Yufeng Ying
31bfc41202 Replace VMap with HashMap in VisualShader. 2025-05-09 19:05:28 +08:00
Haoyu Qiu
664b2f7c71 Fix type error in InputEventAction.action description 2025-05-09 17:01:36 +08:00
Haoyu Qiu
3adb6a605c Fix some extensions missing in resource load dialog 2025-05-09 10:37:44 +08:00
Haoyu Qiu
97de0ac66c Script Editor: Fix Ctrl-Drag unique-name Editable Children 2025-05-09 09:34:57 +08:00
Jayden Sipe
a874863c46 Improve zoom performance in Script and Shader editors 2025-05-08 19:33:21 -04:00
Marwen Azouzi
720712b21e
Fix a typo in a variable name 2025-05-09 00:09:26 +02:00
smix8
cc1b51e8a2 Move 2d navigation related editor plugins to navigation_2d module
Moves 2d navigation related editor plugins to navigation_2d module.
2025-05-08 23:59:13 +02:00
landervr
56730d0cb2 Add specular occlusion from ambient light
Co-authored-by: guerro323 <kaltobattle@gmail.com>
2025-05-08 23:52:01 +02:00
Aioshiro
964f51c69a Fix description of EditorProperty.draw_background and EditorProperty.draw_label 2025-05-08 19:55:55 +02:00
LiveTrower
44408eabaa Replace BRDF approximation with a DFG LUT 2025-05-08 10:23:35 -06:00
kobewi
9e0203a58a Don't synchronize scripts with errors 2025-05-08 17:29:15 +02:00
Fredia Huya-Kouadio
c29545f793 Bump the minimum supported SDK version to 24
Raise the minimum supported Android version from Android 5 (Lollipop) to Android 7 (Nougat).
2025-05-08 09:45:32 -04:00
kobewi
22198497fe Improve AssetLib auto-translation 2025-05-08 14:37:15 +02:00
Thaddeus Crews
8f78e7510d
Merge pull request #105785 from actually-reb/billboard_aabb
Gave billboarded sprites and labels more fitting AABBs
2025-05-08 07:19:39 -05:00
Thaddeus Crews
bd619b8d32
Merge pull request #106133 from fLindahl/stringname_movable_dict_fix
[.NET] Avoid heap alloc when using StringNames as key in a Dictionary
2025-05-08 07:19:38 -05:00
Thaddeus Crews
e36632a71d
Merge pull request #105588 from smix8/navobstacle_3d_plugin
Move `NavigationObstacle3DEditorPlugin` to `navigation_3d` module
2025-05-08 07:19:38 -05:00
Thaddeus Crews
2d3b25e61d
Merge pull request #106162 from timothyqiu/store-half
Add missing description of `FileAccess.store_half` behavior on error
2025-05-08 07:19:37 -05:00
Thaddeus Crews
edb49129e8
Merge pull request #106130 from kitbdev/fix-test-help
Fix `--test` help option not showing in template builds
2025-05-08 07:19:36 -05:00
Thaddeus Crews
8302d81b3f
Merge pull request #106155 from akien-mga/basisu-msvc-include-ctype
basis_universal: Add missing `ctype.h` include to fix MSVC build
2025-05-08 07:19:35 -05:00
Thaddeus Crews
75d118fba1
Merge pull request #105034 from YeldhamDev/fix_remote_error
Fix error spam when inspecting remote nodes outside the tree
2025-05-08 07:19:35 -05:00
Thaddeus Crews
9b6e06dcf3
Merge pull request #106152 from m4gr3d/bump_target_sdk
Annual versions bump for the Android platform
2025-05-08 07:19:34 -05:00
Thaddeus Crews
16aaa0a213
Merge pull request #103944 from KoBeWi/more_red_info
Improve error messages for `add_property_info()`
2025-05-08 07:19:33 -05:00
Thaddeus Crews
182be69a1e
Merge pull request #106151 from SaNeOr/fix-106123
Fix editor crash when middle mouse button is clicked on empty space in scene tabs
2025-05-08 07:19:32 -05:00
Thaddeus Crews
288822e330
Merge pull request #105570 from kroketio/texture-extension-mipmaps
RenderingDevice: Pass mipmap count to `texture_create_from_extension()`
2025-05-08 07:19:16 -05:00
Elise
057759d413 Fix for debugging typed dictionaries 2025-05-08 21:11:23 +10:00
Fabio Alessandrelli
2c789788c0 mbedTLS: Fix concurrency issues with TLS
When we first integrated mbedTLS, we decided not to enable
MBEDTLS_THREADING_C (which adds mutex locking to calls modifying the
state), and instead to simply create separate contexts ("states") for
each connection.

This worked fine until recently.
Sadly, mbedTLS 3 added a global state for the new PSA crypto
functionalities (which are required to support TLSv1.3).
This results in TLSv1.3 connections to access and modify the global
state concurrently when running in threads.

This commit enables MBEDTLS_THREADING_C, and MBEDTLS_THREADING_C_ALT to
provide a generic Godot implementation using the engine Mutex class.
2025-05-08 11:45:00 +02:00
Fredrik Lindahl
01056f369a [.NET] Avoid heap allocation when using StringNames as key in a Collection.Dictionary.
Changed StringName GetHashCode to call godot_string_name.GetHashCode instead of godot_string_name's (which was not overridden) as this otherwise leads to heap allocations when e.g. calling the indexer in a Dictionary with `StringName` type as Key.
2025-05-08 08:41:22 +02:00
Haoyu Qiu
c24bfb0491 Add missing description of FileAccess.store_half behavior on error 2025-05-08 12:53:52 +08:00