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