Commit Graph

77006 Commits

Author SHA1 Message Date
Thaddeus Crews 01cf2ce57f Merge pull request #105507 from bruvzg/mac_rq_pick_permission
[ColorPicker, macOS] Add link to request required screen recording permission.
2025-04-24 09:09:24 -05:00
Thaddeus Crews 9dc4ec8b02 Merge pull request #105631 from smix8/astar_capacity_error
Remove `AStar2D/3D` comments on `reserve_space()` capacity needs
2025-04-24 09:09:23 -05:00
Thaddeus Crews 020b4ef358 Merge pull request #105696 from jrouwe/mingw_alloc
Jolt: 32-bit MinGW g++ doesn't call the correct overload for the new operator when a type is 16 bytes aligned.
2025-04-24 09:09:07 -05:00
David Snopek 1ca93726c7 OpenXR: Fix building foveation extension without Vulkan 2025-04-24 08:58:17 -05:00
Pāvels Nadtočajevs e096e2fa8a Fix macOS build with ANGLE enabled and Vulkan disabled. 2025-04-24 15:57:13 +03:00
Rémi Verschelde 08fa148310 SCons: Explicitly enable -mfpmath=sse -mstackrealign for x86_32
Passing `-msse2` doesn't seem to be sufficient to opt into SSE floating point math
instead of the less stable x87.

`-mstackrealign` also seems necessary when using SSE on x86_32.
2025-04-24 12:36:29 +02:00
Pāvels Nadtočajevs 15cecfdac5 Add SVGTexture importer. 2025-04-24 08:15:53 +03:00
smix8 6ba5bf31dd Remove AStar2D/3D comments on reserve_space() capacity needs
Removes AStar2D/3D comments of reserve_space() new capacity needing to be greater or equal than old capacity.
2025-04-24 01:13:23 +02:00
Ryan 4497e2a0d3 Add Meshes to the Video RAM Profiler
Apply suggestions from code review

Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-04-23 18:26:56 -04:00
Lukas Tenbrink e9e455823e Automatically activate camera monitoring when using CameraTexture. 2025-04-24 00:22:44 +02:00
Dynamic-Pistol c8fed1e1d0 Add PROPERTY_HINT_INPUT_NAME
Added PROPERTY_HINT_INPUT_NAME for StringName based off https://github.com/godotengine/godot-proposals/discussions/7559
2025-04-23 22:23:44 +02:00
Koyper b668f45fd0 Fix LineEdit and TextEdit composite character backspace delete. 2025-04-23 15:14:09 -05:00
Jorrit Rouwe 07fcb82958 32-bit MinGW g++ doesn't call the correct overload for the new operator when a type is 16 bytes aligned.
It uses the non-aligned version, which on 32 bit platforms usually returns an 8 byte aligned block. We therefore default to 16 byte aligned allocations when the regular new operator is used.

Fixes: godotengine/godot#105455
2025-04-23 22:12:43 +02:00
Pāvels Nadtočajevs e6d3cf63fb [ColorPicker, macOS] Add link to request required screen recording permission. 2025-04-23 22:25:10 +03:00
KaiN b6b3b0e0d6 Unify ScrollBar/ScrollContainer scroll delta 2025-04-23 21:15:44 +02:00
kobewi e565ee86ce FileDialog code cleanup 2025-04-23 19:28:14 +02:00
Hugo Locurcio 665342c1ff Document SceneTree.set_multiplayer() should be called in _enter_tree()
If it's called in `_ready()`, it will be too late as child nodes will
already be set up by the time the custom multiplayer API is set.
2025-04-23 19:16:27 +02:00
Thaddeus Crews 931820d33c Merge pull request #105278 from Ivorforce/reserve-smoke-test
Smoke test: Log an error if `reserve()` is called with fewer elements than `size()`
2025-04-23 12:01:28 -05:00
Thaddeus Crews c00cee3c03 Merge pull request #102171 from Muller-Castro/apksigner-fix
Fix apksigner execution failure on linux
2025-04-23 12:01:28 -05:00
Thaddeus Crews 841c29d62c Merge pull request #104985 from Ivorforce/stringname-always-string
Always use `String` as `StringName` backing internally.
2025-04-23 12:01:27 -05:00
Thaddeus Crews 7a986dd794 Merge pull request #89582 from mrjustaguy/FXAA
Implement FXAA 3.11 to replace the current broken implementation
2025-04-23 12:01:26 -05:00
Thaddeus Crews 099d4918f0 Merge pull request #90092 from KoBeWi/casually_adding_credits_roll_to_a_GAME_engine
Add credits roll
2025-04-23 12:01:26 -05:00
Thaddeus Crews eb6e8e59b1 Merge pull request #91594 from RedMser/remove-old-path-remaps
Remove old path remaps system
2025-04-23 12:01:25 -05:00
Thaddeus Crews 7602f7b205 Merge pull request #105639 from bruvzg/lbl_ac_set
Selectively apply `FOCUS_ACCESSIBILITY` to the `Label`s instead of setting it by default.
2025-04-23 12:01:24 -05:00
Lukas Tenbrink 7c37188ca1 Smoke test: In collections, log an error if reserve() is called with a number smaller than the current size. Don't log an error if it is called with a number smaller than the current capacity. 2025-04-23 16:47:47 +02:00
mobile-bungalow 387980a40a move movie writer to post extension init step 2025-04-23 07:30:37 -07:00
RedMser 5c83d25eda Consider search keywords in CreateDialog 2025-04-23 15:59:44 +02:00
RedMser a96e8ac62c Remove old path remaps system
Unused in public repositories, deprecated for over 6 years, and the
replacement system is well-tested by now.
2025-04-23 15:48:33 +02:00
Lukas Tenbrink 91fe434a86 Always use String as StringName backing internally. 2025-04-23 14:57:03 +02:00
Pāvels Nadtočajevs 5b49fd4207 Selectively apply FOCUS_ACCESSIBILITY to the Labels instead of setting it by default. 2025-04-23 12:47:31 +03:00
mrjustaguy bc746f2962 Implement FXAA 3.11 2025-04-22 22:19:06 -07:00
Pāvels Nadtočajevs e45dd45156 [macOS] Fix close button hidden and title bar transparent in fullscreen mode. 2025-04-23 08:13:33 +03:00
Fredia Huya-Kouadio fac2ebed78 Update the project NDK to the latest LTS version (r27c) 2025-04-22 19:43:59 -07:00
Thaddeus Crews 1696ab0cb6 Merge pull request #105662 from Repiteo/ci/mold
CI: Replace `gold` with `mold`
2025-04-22 18:25:53 -05:00
Thaddeus Crews 78a7612a6b Merge pull request #105661 from Repiteo/ci/trim-dependencies
CI: Remove legacy dependency
2025-04-22 18:25:53 -05:00
Thaddeus Crews 179630278f Merge pull request #105658 from aaronp64/blend_space_2d_sort
Sort animation nodes in `AnimationNodeBlendSpace2DEditor` popup menu
2025-04-22 18:25:52 -05:00
Thaddeus Crews 72717099d2 Merge pull request #105624 from dsnopek/openxr-action-map-uid-error
OpenXR: Fix saving action map when UID is used in project settings
2025-04-22 18:25:51 -05:00
Thaddeus Crews 1f7a8eac9d Merge pull request #101973 from clayjohn/sky-material-opt
Optimize ProceduralSkyMaterial by removing uses of acos and simplifying logic
2025-04-22 18:25:51 -05:00
Thaddeus Crews 6b8a0f1edd Merge pull request #105650 from van800/size_t_red_code_fix
Fixes for `.sln` project generation for Rider on Mac/Linux
2025-04-22 18:25:50 -05:00
Thaddeus Crews 19b9c035bd Merge pull request #103111 from rt9391/rt9391
Fix CanvasLayer 'Follow Viewport' documentation to match its behavior
2025-04-22 18:25:49 -05:00
Thaddeus Crews 34cb8999b0 Merge pull request #105605 from m4gr3d/setup_debug_symbols
Android: Enable native debug symbols generation
2025-04-22 18:25:49 -05:00
Thaddeus Crews fdf8f3ac73 Merge pull request #105089 from Summersay415/current-anim
Fix `current_animation_changed` emission on animation finish
2025-04-22 18:25:48 -05:00
Thaddeus Crews 68623229a6 Merge pull request #105664 from smix8/gridmap_selection_crash
Fix GridMap move selection crashing on invalid MeshLibrary item
2025-04-22 18:25:47 -05:00
Muller-Castro d702460caf Fix apksigner execution failure on linux 2025-04-22 19:47:30 -03:00
smix8 1742901ae4 Fix GridMap move selection crashing on invalid MeshLibrary item
Fixes GridMap move selection crashing on invalid MeshLibrary item.
2025-04-22 22:27:35 +02:00
Thaddeus Crews fa1f41e9ab CI: Use mold as linker on Linux 2025-04-22 14:23:12 -05:00
Adam Wychowaniec d193af78c5 Expose AnimationNode(StateMachine/BlendTree).get_node_list() 2025-04-22 21:08:26 +02:00
Thaddeus Crews 92b1b0402c CI: Remove legacy dependency 2025-04-22 12:54:24 -05:00
Ivan Shakhov df622f1f0b Fixes for Rider on Mac: 1. size_t ambigious symbol 2. LanguageStandard was not parsed from AdditionalOptions 2025-04-22 19:34:32 +02:00
aaronp64 8584737525 Sort animation nodes in AnimationNodeBlendSpace2DEditor popup menu
Updated AnimationNodeBlendSpace2DEditor::_blend_space_gui_input to sort animation nodes for menu when adding new points, to match ordering in AnimationNodeBlendSpace1DEditor and AnimationNodeStateMachineEditor.  Old code had the sort call before adding the node names, so it wasn't reflected in the menu.
2025-04-22 12:17:27 -04:00