1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00
Commit Graph

77633 Commits

Author SHA1 Message Date
Thaddeus Crews
3b04c8464c Merge pull request #107273 from DexterFstone/add-game-speed-controls
Add game speed controls to the embedded game window
2025-10-06 09:06:24 -05:00
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
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
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
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
Bastiaan Olij
e2a8e93005 Fix small code layout issue in persistence scope initialisation 2025-10-06 13:07:33 +11: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
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
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
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
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
Kaleb Reid
91167c3c23 Use correct AABB for SpotLight3Ds when spot_angle > 90 2025-10-04 02:12:51 -07:00
Kaleb Reid
96ca7a205d Use correct ndc equation in Compatibility refraction 2025-10-04 02:03:31 -07:00
Jared
3d0daf15e1 Add visibility check in color_picker.cpp
Check that the Color Picker Popup is currently visible inside the tree before resetting the color and emitting popup_closed.
2025-10-04 21:30:49 +13:00
Kaleb Reid
e1f19d14dd Always use RenderSceneBuffers to manage backbuffer in Compatibility 3D 2025-10-04 01:06:09 -07:00
Kaleb Reid
c20ab940aa Apply sun scatter from lights with shadows in compatibility 2025-10-04 00:35:31 -07:00
Kaleb Reid
8ad335eae0 Divide screen texture by luminance multiplier in compatibility 2025-10-04 00:19:42 -07:00
rune-scape
d779c98ee1 allow inheriting EditorPlugin 2025-10-03 22:54:13 -07:00
AdvanceControl
c24d6afd64 Docs: Fix example in Dictionary.set description 2025-10-04 11:11:54 +08:00
Kaleb Reid
d616da4498 Fix warning spam in Compatibility when using depth texture 2025-10-03 16:13:54 -07:00
GabCoolDude
f394656844 Fix color text's tooltip not being updated when the intensity is more than 0
Before, the tooltip would only change when pressing the "#" button in the editor, but it would never change at runtime or in the editor when changing the intensity
2025-10-03 23:33:47 +02:00
Thaddeus Crews
e1a7a18747 CI: Bump SCons version [4.9.0→4.10.0] 2025-10-03 13:06:56 -05:00