Thaddeus Crews
660bf91360
Merge pull request #111240 from Kaleb-Reid/compat-fix-backbuffer
...
Always use RenderSceneBuffers to manage backbuffer in Compatibility 3D
2025-10-06 09:06:23 -05:00
Skyth
b568b06970
Fix D3D12 not checking for fullscreen clear region correctly.
2025-10-06 16:56:05 +03:00
Michael Alexsander
984b52a972
Fix cases where LineEdit can still show focus with mouse events
2025-10-06 10:19:35 -03:00
Rémi Verschelde
ef5cd99604
Merge pull request #106837 from reduz/unique-node-ids2
...
Add unique Node IDs to support base and instantiated scene refactorings
2025-10-06 14:08:24 +02:00
Rémi Verschelde
e277b3f0ce
Merge pull request #111301 from stuartcarnie/macos_disable_opengl
...
macOS: Move includes inside `#ifdef` so OpenGL can be disabled
2025-10-06 14:08:20 +02:00
Rémi Verschelde
1043c3fd64
Merge pull request #111300 from stuartcarnie/net_unix_error_spam
...
Unix: Don't print an error if `bind` fails
2025-10-06 14:08:16 +02:00
Rémi Verschelde
bc0342b3ef
Merge pull request #111290 from HolonProduction/lsp-restart
...
LSP: Fix repeated restart attempts
2025-10-06 14:08:12 +02:00
Rémi Verschelde
900bd07d10
Merge pull request #111125 from BlueCube3310/lightmap-sort-bitshift
...
Fix LightmapGI not being correctly applied to objects
2025-10-06 14:08:07 +02:00
Rémi Verschelde
6f0f5a9bd0
Merge pull request #111058 from timothyqiu/wnohang
...
Unix: Fix retrieval of PID exit code
2025-10-06 14:08:03 +02:00
Rémi Verschelde
480f3d1119
Merge pull request #110017 from bruvzg/acomp_col_check
...
Add column boundary check in the autocompletion.
2025-10-06 14:07:53 +02:00
arkology
cb321840a1
Improve auto-translation of SpriteFramesEditor
2025-10-06 11:02:35 +00:00
Juan
faddd60c40
Add unique Node IDs to support base and instantiated scene refactorings
...
The main goal of this PR is to safeguard when a base or instantiated scene changes (nodes renamed, moved or readded),
that the hierarchy is still maintained and the node and its overridden properties can be preserved.
What it does:
* Implements unique node IDs.
* These IDs act as a fallback to names when saving.
* The IDs are **USED AS A FALLBACK**, so they are just an addition. It should not break any current existing scene.
* If a scene renames or moves a node, inherited or instantiated scenes will no longer lose reference to it.
Unlike the previous approach, this one is intended to be a fallback, only used if the node is not found.
This makes it safer to implement and ensure that, at worst case, we fail to find the node, but nothing breaks.
2025-10-06 12:55:38 +02:00
Alexej "Xela" Tušl
c9b3896911
Fix edit resource on inspector when inside array or dictionary
...
refactor
Fix dictionary
2025-10-06 12:34:26 +02:00
Lukas Tenbrink
40b9d003af
Improve type registration order in register_core_types.cpp.
2025-10-06 10:53:31 +02:00
Pāvels Nadtočajevs
91fc0c3756
[Windows] Fix application manifest in exported projects with modified resources.
2025-10-06 11:33:02 +03:00
Pāvels Nadtočajevs
0d056cf294
Fix editor embedded windows partially resizing.
2025-10-06 09:12:20 +03:00
Clay John
60b7b8b16e
Merge pull request #111234 from Kaleb-Reid/compat-fix-depth-scaling
...
Fix warning spam in Compatibility when using depth texture
2025-10-05 21:33:00 -07:00
Daniel Cavazos
3fa500d2f3
Update tutorial link for calling Javascript from script
2025-10-05 21:32:19 -07:00
Bastiaan Olij
e2a8e93005
Fix small code layout issue in persistence scope initialisation
2025-10-06 13:07:33 +11:00
Aaron Franke
5d492e1aed
GLTF: Allow parsing glTF files without nodes
2025-10-05 17:39:49 -07:00
Lukas Tenbrink
9d44b68867
Remove rw_lock.h and rb_map.h includes from object.h.
2025-10-05 23:29:04 +02:00
Kaleb Reid
ac8491ae72
Use resolved depth texture for DOF with MSAA in Mobile
2025-10-05 13:51:42 -07:00
HolonProduction
7f77565b66
Remove unused members from Viewport
2025-10-05 22:41:16 +02:00
Wesam
a9d361f88f
editor: Fix 'More Info…' link in Export/Encryption ( Fixes #111108 )
2025-10-05 22:28:31 +03:00
Stuart Carnie
94c7c2b780
MacOS: Move includes inside #ifdef so OpenGL can be disabled
2025-10-06 06:20:44 +11:00
Stuart Carnie
47d757d3dc
Unix: Don't print an error if bind fails
2025-10-06 06:12:13 +11:00
GlitchedCode
c5183d21db
Project Manager: Prohibit duplicating a project into itself
2025-10-05 21:50:00 +03:00
Pāvels Nadtočajevs
1211cd827e
Add project setting and build option to disable override.cfg and related CLI arguments.
2025-10-05 21:47:57 +03:00
HolonProduction
abeb9c654e
Move deprecated has_named_classes from ScriptLanguage to ScriptLanguageExtension
2025-10-05 16:55:06 +02:00
Mounir Tohami
5a8c3bb0de
Fix column title tooltip crash.
2025-10-05 17:48:21 +03:00
HolonProduction
400c77f170
LSP: Fix repeated restart attempts
2025-10-05 16:09:21 +02:00
Chaosus
fe1447de0c
Fix ternary expression for structs in shaders
2025-10-05 14:47:16 +03:00
HolonProduction
db9a0d82d9
Store ThemeOwner owner directly as Node*
2025-10-05 13:41:17 +02:00
chocola-mint
ead282ff13
Remove file_access.h and script_backtrace.h includes from logger.h.
2025-10-05 17:49:23 +09:00
DexterFstone
7ddce8ab26
Add game speed controls to the embedded game window
2025-10-05 11:13:15 +05:30
chocola-mint
19c47c5d99
Remove #include "scene/main/timer.h" from control.h
2025-10-05 14:41:06 +09:00
Leandro (cerberus1746) Benedet Garcia
07bbb6e01e
Add "Ragdol System" Tutorial to PhysicalBone3D
2025-10-04 22:26:13 -03:00
Mounir Tohami
af404ff584
Fix 2D debug templates linking
2025-10-05 04:22:49 +03:00
Lukas Tenbrink
ad600125df
Rewrite HashMapHasherDefault based on type traits - it is now possible to declare a default hashing function for any type.
...
Remove cross-project includes from `hashfuncs.h`.
Improve hashing function for `Color` (based on values instead of `String`).
Move `Variant` comparison from `hash_map.h` to `dictionary.cpp` (`VariantComparatorDictionary`), where it's used.
Remove now unnecessary `HashableHasher`.
2025-10-05 01:49:11 +02:00
Kaleb Reid
79b1a6defc
Implement DirectionalLight3D cull masks in Compatibility
2025-10-04 16:08:27 -07:00
Lukas Tenbrink
1db0a60dc0
Replace std::size usage with std_size to avoid <iterator> include.
2025-10-05 00:26:11 +02:00
HolonProduction
5c3eb8b227
Autocompletion: Filter ClassDB argument options
2025-10-04 23:44:07 +02:00
Kaleb Reid
a88c54a5c7
Clear intermediate buffers when not in use in Compatibility
2025-10-04 13:51:23 -07:00
devloglogan
39c449fc60
Add null check when getting motion vector fbo
2025-10-04 13:18:59 -05:00
Lukas Tenbrink
4211499248
Change Memory from a class into a namespace.
2025-10-04 17:22:07 +02:00
Shaderman
636763276e
Add shortcuts to reset position, rotation and scale in Spatial and Canvas Item Editor
2025-10-04 16:50:35 +02:00
Kacper Gibas
0fc8aacc64
Make basisu_astc_hdr_6x6_enc.h non-executable
2025-10-04 15:48:35 +02:00
scgm0
8657d8a090
Fix RichTextLabel Focus
2025-10-04 20:52:03 +08:00
DexterFstone
ee1a36facd
Expose the signal when user select a file/folder in the FileSystemDock
2025-10-04 05:33:04 -07:00
Kaleb Reid
91167c3c23
Use correct AABB for SpotLight3Ds when spot_angle > 90
2025-10-04 02:12:51 -07:00