Commit Graph

77006 Commits

Author SHA1 Message Date
clayjohn d2dce41681 Fix float/int comparison in acos_approx in sky template shader
Strict GLSL implementations will not automatically convert `0` to a float
2025-04-27 17:06:34 -07:00
kobewi 6856926b77 Rename FoldableContainer's text to title 2025-04-28 00:12:32 +02:00
Jayden Sipe 0bba1a80d5 Remove deprecated engine_version_update_mode editor setting 2025-04-27 18:01:01 -04:00
Grublady 1ce038b24e Fix Signals dock only un-doubling parent class's first signal 2025-04-27 17:59:25 -04:00
Pāvels Nadtočajevs 89c55f638d Fix GDScript stack leak. 2025-04-27 23:15:35 +03:00
zodywoolsey a54301ef75 fix fbx runtime import not generating meshes properly
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: K. S. Ernest (iFire) Lee <fire@users.noreply.github.com>
Co-authored-by: Naming-things-is-hard-btw <ahmadmhamad12331233@gmail.com>
2025-04-27 10:55:46 -06:00
Marcos Casagrande 197b307061 [Web] Optimize GL.getSource for known-length shader sources 2025-04-27 17:44:08 +02:00
Thaddeus Crews 999294d77a Core: Integrate CharStringT 2025-04-27 09:58:39 -05:00
Pāvels Nadtočajevs 152423230c [macOS] Update entered state from mouseMoved. 2025-04-27 16:00:28 +03:00
Egor Nikulin 976e60ea24 Mark referenced packages in SDK as implicitly defined
Should improve package manager behavior
and fix errors in solutions using CPM.

https://github.com/NuGet/Home/issues/13529
https://github.com/dotnet/sdk/pull/43151/files#r1746148520
2025-04-27 14:00:55 +04:00
Lukas Tenbrink f2bab45202 Fix GDExtensionLoader using the wrong super type in GDSOFTCLASS. 2025-04-27 10:28:08 +02:00
Pāvels Nadtočajevs db0c0a9182 Fix FOCUS_ACCESSIBILITY grabbing focus when it is not supposed to, forward GraphNode key input to GraphEdit. 2025-04-27 00:45:11 +03:00
HolonProduction 56bad11517 ScriptEditor: Remove obsolete completion cache 2025-04-26 22:59:10 +02:00
Pāvels Nadtočajevs 3e8c99b346 Fix uiautomationcore linking in 32-bit x86 MinGW builds. 2025-04-26 23:45:07 +03:00
Grublady d803d5b0c4 Walk up inheritance hierarchy when finding which script's docs to open 2025-04-26 16:35:11 -04:00
Pāvels Nadtočajevs 4450594fb5 [macOS] Fix touch bar observer crash. 2025-04-26 23:29:07 +03:00
Danil Alexeev 2bacfc8b59 GDScript: Update get_stack(), print_stack(), and print_debug() 2025-04-26 21:10:41 +03:00
kobewi 92103366a5 Add "Close Tabs Below" option to script editor context menu
Co-authored-by: PrecisionRender <austin08dean@gmail.com>
2025-04-26 20:00:17 +02:00
Pāvels Nadtočajevs 7cf7e6aa95 Fix AnimationNodeBlendTree crash on Open Editor button press. 2025-04-26 20:10:44 +03:00
Thaddeus Crews dc9c34f0c6 SCons: Add enum conversion warning 2025-04-26 12:06:20 -05:00
Aaron Franke 4eba6d1892 Update BoneAttachment3D transform when setting the bone index 2025-04-26 06:49:00 -07:00
lawnjelly ae04a3a5dd Physics Interpolation - Move 3D FTI to SceneTree
Moves 3D interpolation from server to the client code (`SceneTree`).
Complete rework of 3D physics interpolation, but using the same user API.
2025-04-26 14:13:30 +01:00
DE YU ac931c33c2 Implmement stackable text effects on label type through label settings
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-04-26 20:50:20 +08:00
Nazarii afc923f415 Use AHashMap for RBMap nodes and HashMap input_activity 2025-04-26 13:21:12 +03:00
actually-reb f7439a4f2a Gave billboarded sprites and labels more fitting AABBs 2025-04-25 23:06:04 -07:00
dugramen eb973015d6 Tree multiselect with shift up & down arrow keys 2025-04-25 21:47:16 -04:00
dugramen aebb85a064 ItemList multiselect with shift up & down arrow keys 2025-04-25 21:39:22 -04:00
Thaddeus Crews e37c6261ea Merge pull request #105767 from Ivorforce/no-alloc-count
Optimize static allocations by removing unused `Memory::alloc_count`.
2025-04-25 18:25:32 -05:00
Thaddeus Crews 49646e1cfe Merge pull request #105756 from Repiteo/ci/windows-utf8
CI: Ensure Windows Actions handle utf-8 characters
2025-04-25 18:25:31 -05:00
Thaddeus Crews 790ac5aee4 Merge pull request #105161 from ProgrammerOnCoffee/fix-image-doc
Fix typos in `Image` documentation
2025-04-25 18:25:31 -05:00
Thaddeus Crews 5b9443ac93 Merge pull request #105768 from dsnopek/fix-web-dlsym-error
Web: Fix crash when built with `dlink_enabled=yes`
2025-04-25 18:25:13 -05:00
ProgrammerOnCoffee b8fa6fe1cb Fix typos in Image documentation 2025-04-25 18:49:18 -04:00
David Snopek 39ad4633a8 Web: Fix crash when built with dlink_enabled=yes 2025-04-25 15:14:25 -05:00
Lukas Tenbrink af7610576a Remove unused Memory::alloc_count. 2025-04-25 21:44:26 +02:00
smix8 b002ade3ed Add function to get navigation link iteration id from NavigationServer
Adds function to get navigation link iteration id from NavigationServer.
2025-04-25 20:59:10 +02:00
Rémi Verschelde d00f25ecd9 Merge pull request #105764 from bruvzg/shell32
[MinGW] Explicitly link `shell32` library.
2025-04-25 20:49:54 +02:00
Pāvels Nadtočajevs 46c690e4b2 [MinGW] Explicitly link shell32 library. 2025-04-25 21:27:15 +03:00
Lukas Tenbrink 3b31636985 Remove unnecessary StringName idx cache in _Data to reduce its size by 4 bytes.
Encapsulate `StringName` details in its cpp file.
2025-04-25 19:22:29 +02:00
RedMser 143db328e7 Fix cases where _get returned true erroneously 2025-04-25 19:06:09 +02:00
Thaddeus Crews 8954125990 Merge pull request #105437 from Ansraer/teleport_spatial_nodes
Allow moving meshes without motion vectors
2025-04-25 11:36:08 -05:00
Thaddeus Crews 7f7dd0d5e5 Merge pull request #104636 from Meorge/feat/export-syntax-error
Add specific errors for use of keywords removed in Godot 4
2025-04-25 11:36:07 -05:00
Thaddeus Crews b4e6ef34c6 Merge pull request #105691 from Grublady/signal_doc
Make documentation ignore undocumented private signals
2025-04-25 11:36:06 -05:00
Thaddeus Crews 2bf7184ed9 Merge pull request #103865 from Repiteo/scons/__has_include
SCons: Remove `check_c_headers`
2025-04-25 11:36:06 -05:00
Thaddeus Crews 796a08d350 Merge pull request #105655 from bruvzg/svg_tx_import
Add `SVGTexture` importer.
2025-04-25 11:36:05 -05:00
Thaddeus Crews 60726563c9 Merge pull request #105621 from Repiteo/scons/begin-decouple
SCons: Begin decoupling generation & build code
2025-04-25 11:36:04 -05:00
Thaddeus Crews 041c69db2f Merge pull request #101454 from Riteo/fifo_ftw
Wayland: Handle `fifo_v1` and clean up suspension logic
2025-04-25 11:36:04 -05:00
Thaddeus Crews 795b11e705 Merge pull request #105741 from bruvzg/scr_bt_crash
Print script backtrace in the crash handler.
2025-04-25 11:36:03 -05:00
Thaddeus Crews 5eb5f2fa6e Merge pull request #105740 from bruvzg/mesa_scr_upd
Update Mesa-NIR library detection and download script.
2025-04-25 11:36:02 -05:00
Thaddeus Crews bfa43726c1 Merge pull request #104971 from Ivorforce/camera-texture-editor-lazy
Automatically activate camera monitoring when using `CameraTexture`
2025-04-25 11:36:02 -05:00
Thaddeus Crews 33065d8323 Merge pull request #103238 from Ryan-000/mesh_support_vram_profiler
Add Meshes to the Video RAM Profiler
2025-04-25 11:36:01 -05:00