Commit graph

79743 commits

Author SHA1 Message Date
风青山
1b4f116db1
Supplement the case of scene instantiation for "Editable Children"
This is a follow-up to #65011.

For scenes with **Editable Children** enabled, the main scene will record
more information and resource mapping will be valid for multiple nodes.
2025-11-28 23:39:25 +08:00
Silc Lizard (Tokage) Renew
390e64ff9c Remove is_penetrated check from IK as role overlap/excessive behavior 2025-11-29 00:37:01 +09:00
Lukas Tenbrink
acefbbbbcd Add support for profiling GDScript with tracy.
This adds macro `GodotProfileZoneGroupedFirstScript`, and uses interning for speedy lookups.

Co-authored-by: Samuel Nicholas <nicholas.samuel@gmail.com>
2025-11-28 16:36:36 +01:00
kobewi
3fcf980ce7 Improvements to ResourcePreloader editor 2025-11-28 15:52:37 +01:00
Skyth
3e997f5edb Fix framebuffers getting cleared multiple times on D3D12. 2025-11-28 15:59:14 +03:00
Pāvels Nadtočajevs
17fa5219a9
[macOS] Do not use openApplicationAtURL for headless instances. 2025-11-28 14:23:08 +02:00
Logan Detrick
3140ae1042 Use new dock system for SpriteFrames Dock 2025-11-28 03:25:13 -08:00
Pāvels Nadtočajevs
bb8537f657
[Editor] Disable embedded mode, if --headless is in the main instance argument list. 2025-11-28 10:48:43 +02:00
xuhuisheng
047e0e0606 Fix gles3 buffer_free_data error 2025-11-28 16:16:31 +08:00
Aaron Franke
342088ca31
GLTF: Use const Vector internally instead of TypedArray copies 2025-11-27 23:08:42 -08:00
Break
281145dacc Resize right panel 2025-11-28 11:06:53 +08:00
Rob Blanckaert
2863d8cb1e EditorResourcePreviewGenerator::request_draw_and_wait 2025-11-27 14:12:14 -08:00
Rémi Verschelde
7ed0b61676
Merge pull request #113251 from van800/master
Revert "Improve the CPP dialect selection for Rider, when MSVC is not used"
2025-11-27 23:00:46 +01:00
Hugo Locurcio
230ca1d673
Mention the called function name in thread group error messages
This makes it easier to troubleshoot issues related to invalid
thread group usage.
2025-11-27 23:00:23 +01:00
dependabot[bot]
a8a4faacfe
Bump js-yaml from 4.1.0 to 4.1.1 in /platform/web
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-27 21:20:15 +00:00
Pāvels Nadtočajevs
e68b2436ee
[Editor] Simplify native menu icon generation. 2025-11-27 23:04:51 +02:00
Ivan Shakhov
8c93de89d1 Revert "improve the Cpp dialect selection for Rider, when MSVC is not used"
This reverts commit 7be003fc3c.
2025-11-27 21:55:36 +01:00
Rémi Verschelde
a2db180527
Merge pull request #113237 from Koyper/fix_popup_menu_signal_already_connected_error
[PopupMenu] Fix redundant attempts to connect popup hidden signal on submenu
2025-11-27 21:48:36 +01:00
Rémi Verschelde
79432b6592
Merge pull request #113236 from blueskythlikesclouds/rd-pending-clear-fix
Check for pending clears in every RD texture function.
2025-11-27 21:48:32 +01:00
Rémi Verschelde
4bb9ef7fce
Merge pull request #113234 from mihe/no-advanced-zstd
Replace usage of Zstandard advanced API
2025-11-27 21:48:29 +01:00
Rémi Verschelde
71b6000249
Merge pull request #113232 from KoBeWi/dockining
Fix initial dock tabs
2025-11-27 21:48:25 +01:00
Rémi Verschelde
bb7054cdf2
Merge pull request #113213 from akien-mga/windows-d3d12-default
Windows: Make Direct3D 12 the default RD driver for new projects
2025-11-27 21:48:20 +01:00
Rémi Verschelde
93e83c5e98
Merge pull request #113186 from bruvzg/macos_movec
[macOS] Add missing "move" system cursor.
2025-11-27 21:48:17 +01:00
Rémi Verschelde
e28ef68957
Merge pull request #113135 from deralmas/buffer-jaywalking
Wayland: Fix trailing garbage error while using the embedder on Jay
2025-11-27 21:48:12 +01:00
Rémi Verschelde
a67116ecbb
Merge pull request #113073 from BrianPetkovsek/master
Fix documentation typos and broken links
2025-11-27 21:48:08 +01:00
Rémi Verschelde
8237bb4a32
Merge pull request #112124 from Chaosus/vs_expressions
Few fixes for expression node in visual shaders
2025-11-27 21:48:04 +01:00
Rémi Verschelde
1d9b073ef0
Merge pull request #112058 from Chaosus/vs_fix_param_ref
Fix ParameterRef connection through reroute in visual shaders
2025-11-27 21:47:59 +01:00
Rémi Verschelde
fc696bd17c
Merge pull request #111732 from dsnopek/android-gradle-dedicated-app
Enable Gradle builds on the Android editor via a dedicated build app
2025-11-27 21:47:54 +01:00
Aaron Franke
1eb4972a5d
GLTF: Fix order of operations for buffers and accessors 2025-11-27 09:06:14 -08:00
David Snopek
5593a0b2b2 Enable Gradle builds on the Android editor via a dedicated build app
Co-authored-by: Logan Lang <devloglogan@gmail.com>
2025-11-27 11:03:06 -06:00
kobewi
68e9cb4a97 Fix initial dock tabs 2025-11-27 17:29:43 +01:00
Koyper
3ae88632e2 Fix redundant attempts to connect popup hidden signal on submenu 2025-11-27 08:53:34 -06:00
Skyth
bfdf86370f Check for pending clears in every RD texture function. 2025-11-27 17:26:26 +03:00
CrayolaEater
6b7ec9950a Add better clarification for accelerator support on Popup Menu 2025-11-27 16:11:31 +02:00
Haoyu Qiu
f694c64ac4 X11: Skip Motif function hints when borderless 2025-11-27 21:53:28 +08:00
Mikael Hermansson
3e97ee7750 Replace usage of Zstandard advanced API 2025-11-27 14:28:16 +01:00
Pāvels Nadtočajevs
bdca5fa3a3
[GraphEdit] Do not scale popup menus in the graph elements when zoomed. 2025-11-27 13:40:14 +02:00
Brian Petkovsek
0d9ff70296
Fix documentation typos and broken links 2025-11-27 12:24:58 +01:00
Rémi Verschelde
b87fcf7e79
Windows: Make Direct3D 12 the default RD driver for new projects
For compatibility reasons, `vulkan` is kept as the technical default for the
setting, but projects created in Godot 4.6 and later will set `d3d12` as the
driver automatically.

Users upgrading to 4.6 are recommended to adopt `d3d12` as a default if it
fits their needs.

Enable `d3d12=yes` by default in SCons so that custom Windows builds include
Direct3D 12 support.
2025-11-27 10:26:25 +01:00
Rémi Verschelde
3a97723ff2
Merge pull request #113209 from shiena/fix/prevent_freeze_android_camera
Prevent deadlock on Android camera
2025-11-27 09:56:08 +01:00
Rémi Verschelde
b22d15311c
Merge pull request #113159 from dsnopek/android-variant-to-jvalue-memory-issues
Android: Fix memory issues in `_variant_to_jvalue()`
2025-11-27 09:56:04 +01:00
Rémi Verschelde
30f1ab165c
Merge pull request #113133 from lodetrick/debugger-dock
Use new dock system for Debugger
2025-11-27 09:55:59 +01:00
Rémi Verschelde
e0e1a0c6d3
Merge pull request #113115 from KoBeWi/Buildock
Change MSBuildPanel to EditorDock
2025-11-27 09:55:55 +01:00
Rémi Verschelde
85fd05fc30
Merge pull request #113080 from Rindbee/fix-the-returned-control-was-not-freed
Fix the returned controls of `EditorHelpBitTooltip::show_tooltip()` were not freed in `ScriptTextEditor`
2025-11-27 09:55:50 +01:00
Rémi Verschelde
1cb4ada316
Merge pull request #112994 from dsnopek/openxr-meta-foveation-eye-tracked-on-meta
OpenXR: Fix Vulkan validation errors and get `XR_META_foveation_eye_tracked` working on Meta Quest devices
2025-11-27 09:55:45 +01:00
Rémi Verschelde
499254e495
Merge pull request #112559 from Meorge/bugfix/need-valid-callable-instant-preview
Add error message to Quick Open dialog if callback is invalid
2025-11-27 09:55:40 +01:00
Rémi Verschelde
aafad04a1b
Merge pull request #112107 from Calinou/doc-projectsettings-add-keywords
Add search keywords for project settings
2025-11-27 09:55:35 +01:00
Rémi Verschelde
b1de0364bf
Merge pull request #111954 from blueskythlikesclouds/copy-api-refactor
Refactor rendering driver copy APIs to fix D3D12 issues.
2025-11-27 09:55:31 +01:00
Rémi Verschelde
4f04a9de1d
Merge pull request #111332 from allenwp/glow/docs-improve-hdr-scale
Improve documentation for the `Environment` glow effect.
2025-11-27 09:55:26 +01:00
Rémi Verschelde
44005f96d1
Merge pull request #109302 from BastiaanOlij/add_openxr_1_1_support
Add OpenXR 1.1 support
2025-11-27 09:55:21 +01:00