1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-06 17:25:19 +00:00
Commit Graph

79007 Commits

Author SHA1 Message Date
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