Commit graph

77905 commits

Author SHA1 Message Date
Allen Pestaluky
0c7f013c55 Improve Environment color adjustments; specifically brightness and HDR 2D contrast.
This commit changes adjustments to behave as follows for all rendering configurations:

- Apply brightness to linear-encoded values, preventing contrast, saturation, and hue from being affected.
- Apply contrast to perceptually uniform (nonlinear sRGB-encoded) values, matching existing behavior when HDR 2D is disabled and producing optimal visual quality.
- Apply saturation with even color channel weights. This causes brightness of certain colors to change, but matches existing behavior when HDR 2D is disabled.

Adjustments are applied after glow and tonemapping to match existing behavior.
2025-10-23 11:08:49 -04:00
Thaddeus Crews
f50d7fa1e8
Merge pull request #110709 from DeeJayLSP/dict-reserve
Add `reserve()` to `Dictionary`, apply to constructors on GDScript VM
2025-10-20 18:09:58 -05:00
Thaddeus Crews
464ddd4ea7
Merge pull request #109043 from GabCoolDude/resource-signal-viewer
View resource signals in the Connections Dock
2025-10-20 18:09:56 -05:00
Thaddeus Crews
06c0985fee
Merge pull request #105450 from raulsntos/MissingNode/default_properties
Make `MissingNode`/`MissingResource` non-virtual and hide from dialogs
2025-10-20 18:09:55 -05:00
Thaddeus Crews
076445b804
Merge pull request #111459 from paul-marechal/mesh_data_tool_tangent_doc
Add note for some usages of Plane in APIs
2025-10-20 18:09:53 -05:00
Thaddeus Crews
bb63baadd1
Merge pull request #111329 from clayjohn/GLES-disable-PVR-shader-cache
Add all PowerVR devices to the transform feedback shader cache ban list
2025-10-20 18:09:52 -05:00
Thaddeus Crews
9cefa0d283
Merge pull request #111841 from blueskythlikesclouds/mipmap-normalize-fix
Round values after renormalization when generating mipmaps.
2025-10-20 18:09:51 -05:00
Thaddeus Crews
505c732c30
Merge pull request #109534 from vaner-org/reconnect-statemachine-transitions
Allow reconnecting AnimationNodeStateMachine transitions
2025-10-20 18:09:49 -05:00
Thaddeus Crews
d7943ae06e
Merge pull request #111190 from SantiagoDaza3/Open-Source-Contribution
Fix 'LineEdit' Unicode code-point/control character insertion failing to emit text_changed
2025-10-20 18:09:48 -05:00
Thaddeus Crews
414a4977d8
Merge pull request #108489 from raulsntos/dotnet/fix-bindgen-errors
[.NET] Fix various errors in bindings generator
2025-10-20 18:09:47 -05:00
Thaddeus Crews
c74e872074
Merge pull request #111817 from charjr/fix-array-remove-at
Correct Array `remove_at()` class reference
2025-10-20 18:09:45 -05:00
Thaddeus Crews
3f4c15283e
Merge pull request #108487 from raulsntos/dotnet/remove-efs-update
[.NET] Remove EFS update on reloading assemblies
2025-10-20 18:09:44 -05:00
Thaddeus Crews
07b3cc71ac
Merge pull request #111810 from timothyqiu/ts-null-data
Fix crash when operating on newly created font RIDs
2025-10-20 18:09:42 -05:00
Thaddeus Crews
97cf6b51c9
Merge pull request #111799 from stuartcarnie/update_xcode_version
Build: Update to Xcode 26.0.1 for Apple builds
2025-10-20 18:09:41 -05:00
Thaddeus Crews
63fa4fc2ba
Merge pull request #110131 from vaner-org/animationtree-better-deselection
Improve deselection in AnimationTree editors and inspector
2025-10-20 18:09:40 -05:00
Thaddeus Crews
4e03f41779
Merge pull request #111156 from WhalesState/insp-groups
Group `virtual keyboard` and `word separators` properties in the inspector.
2025-10-20 18:09:39 -05:00
Thaddeus Crews
4eed0841b5
Merge pull request #111795 from bruvzg/x11_kbd_no_lbl
[X11] Fix `keyboard_get_label_from_physical` errors when used on key without label.
2025-10-20 18:09:37 -05:00
Thaddeus Crews
d64a86a35f
Merge pull request #111661 from Repiteo/core/typed-container-migration-v2
Core: Consolidate typed container logic with `type_info.h`
2025-10-20 18:09:36 -05:00
Thaddeus Crews
e97acf79b2
Merge pull request #111017 from jasonweiler/NewNodeDialogSplitter
Editor: Add splitter to "Create New Node" dialog
2025-10-20 18:09:35 -05:00
Thaddeus Crews
81eb689650
Merge pull request #111782 from Kaleb-Reid/update-swapchain-count-note
Update note for rendering/rendering_device/vsync/swapchain_image_count
2025-10-20 18:09:34 -05:00
Thaddeus Crews
d6c5c4eeb5
Merge pull request #107671 from dsnopek/editor-run-control
Allow editor plugins to modify run arguments
2025-10-20 18:09:32 -05:00
GabCoolDude
cdcb2fc389 View resource signals in the Connections Dock 2025-10-20 23:24:32 +02:00
Jason Weiler
877468ab35 Adding a vertical splitter to the create node dialog so the descriptions are easier to read
Adding a vertical splitter to the create node dialog so the descriptions are easier to read

clang-format conformity
2025-10-20 11:55:47 -04:00
Skyth
3d4f248fda Round values after renormalization when generating mipmaps. 2025-10-20 13:36:41 +03:00
John
7e3dcf3ac0 Correct Array remove_at class reference
`remove_at` can take negative positions as relative to the end of the array.
The note is no longer needed and contradictory to the first paragraph.
2025-10-19 11:54:58 +01:00
Santi
01b9208850 LineEdit: now correctly emits text_changed on Unicode code-point and control character insertion. 2025-10-19 01:02:26 -04:00
Haoyu Qiu
7af7ac6785 Fix crash when operating on newly created font RIDs 2025-10-19 10:46:28 +08:00
Kaleb Reid
580c16fae7 Update note for rendering/rendering_device/vsync/swapchain_image_count 2025-10-18 15:35:36 -07:00
vaner-org
f6a6aad6eb Better deselection handling in AnimationTree editors 2025-10-19 02:38:59 +05:30
vaner-org
51a54636c1 Allow reconnecting AnimationNodeStateMachine transitions 2025-10-19 02:38:50 +05:30
Stuart Carnie
fe6763c723 Build: Update to Xcode 26.0.1 for Apple builds 2025-10-19 06:08:43 +11:00
clayjohn
b20466d12f Add all PowerVR devices to the ban list for disabling the transform feedback shader cache 2025-10-18 10:28:25 -07:00
Pāvels Nadtočajevs
cf21565c77
[X11] Fix keyboard_get_label_from_physical errors when used on key without label. 2025-10-18 19:25:55 +03:00
Rémi Verschelde
7864ac8019
Merge pull request #111299 from stuartcarnie/swift_build
Build: Fix container build path for swift
2025-10-18 11:45:54 +02:00
Rémi Verschelde
816ec99355
Merge pull request #111771 from Repiteo/core/suppress-gcc-false-positive
Core: Sidestep GCC false-positive
2025-10-18 08:53:27 +02:00
Thaddeus Crews
acdb8667b5
Core: Sidestep GCC false-positive 2025-10-17 18:57:34 -05:00
Thaddeus Crews
540ea0b96c
Merge pull request #111761 from Ivorforce/fixed-array-warn
Fix false positive warning with `FixedVector` array bounds in gcc.
2025-10-17 11:26:49 -05:00
Thaddeus Crews
6ae1caecaf
Merge pull request #109431 from dsnopek/openxr-composition-layer-safe-multithreaded-rendering
Make `OpenXRCompositionLayer` and its children safe for multithreaded rendering
2025-10-17 09:07:44 -05:00
Thaddeus Crews
8aebfb7776
Merge pull request #109839 from vaner-org/blendspace-double-click
Double-click BlendSpace points to open their editor
2025-10-17 09:07:43 -05:00
Thaddeus Crews
4a7ca086a3
Merge pull request #109605 from vaner-org/statemachine-play-highlight-fix
Correctly reset StateMachine opacity when a node is played or renamed
2025-10-17 09:07:42 -05:00
Thaddeus Crews
fd8ddca49a
Merge pull request #111649 from KoBeWi/DESNAME
Improvements to ProjectManager's `_update_theme()`
2025-10-17 09:07:40 -05:00
Thaddeus Crews
fc985d7769
Merge pull request #111745 from benbot/benbot/seems-wrong
Fix the LODs array returned by `mesh_get_surface`
2025-10-17 09:07:39 -05:00
Thaddeus Crews
d5942cf5fd
Merge pull request #109792 from vaner-org/blendspace-better-cursor
Make BlendSpace selection tool consistent with StateMachine/BlendTree functionality
2025-10-17 09:07:39 -05:00
Lukas Tenbrink
6733345f73 Fix false positive warning with FixedVector array bounds in gcc. 2025-10-17 13:11:33 +02:00
Ben Botwin
7613123048 fixes the lods array returned by mesh_get_surface 2025-10-16 17:26:48 -04:00
kobewi
8f1b411556 Improvements to ProjectManager's _update_theme() 2025-10-16 20:16:20 +02:00
Thaddeus Crews
60710df3b6
Merge pull request #94047 from KoBeWi/resource_printer
Improve `to_string()` and add it to Resource
2025-10-16 12:48:11 -05:00
Thaddeus Crews
769505fef3
Merge pull request #111703 from timothyqiu/glsl-utf8
Fix error when compute shaders contain Unicode comment
2025-10-16 12:48:10 -05:00
Thaddeus Crews
94818a5313
Merge pull request #111509 from passivestar/orbit-snapping
Implement orbit snapping in 3D viewport
2025-10-16 12:48:09 -05:00
Thaddeus Crews
026efbb0f5
Merge pull request #111733 from DarioSamo/rendering-device-shutdown-fix
Do not begin a new frame during RenderingDevice's shutdown.
2025-10-16 12:48:08 -05:00