1
0
Fork 0
Commit Graph

71358 Commits

Author SHA1 Message Date
Hilderin 725dd4930e Fix BadWindow error when stopping embedded game on Linux 2025-01-25 20:30:40 -05:00
kit 46fa85891b Fix center viewport not working horizontally 2025-01-25 17:53:53 -05:00
Mikael Hermansson f380b00351 Override mass properties for `Area3D` when using Jolt Physics 2025-01-25 18:15:50 +01:00
Michael Alexsander d5eab41b00
Add missing metadata saving for embed size mode 2025-01-25 13:25:56 -03:00
Rémi Verschelde 1823460787 Add missing `cstdint` includes for GCC 15 2025-01-25 14:59:28 +01:00
Rémi Verschelde 90208f7dd4 SCons: Fix handling of platform-specific tools, notably `mingw`
Add optional `detect.py` `get_tools` method to let platforms register SCons
tools they need.

This helps move this logic out of SConstruct, keeping platforms more self
contained, and helping thirdparty platforms define their own custom tools.

This logic was also unreliable (the `use_mingw` one would only work if
passed manually on the command line, not in e.g. `get_flags`).

Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2025-01-25 13:59:30 +01:00
Mikael Hermansson a30410bbf5 Refactor post-step operations in Jolt module to be done as needed 2025-01-25 12:22:30 +01:00
ProgrammerOnCoffee 0e7de3a1d9
Fix incorrect CPUParticles2D documentation
Fixes incorrect documentation for CPUParticles2D.color_initial_ramp
2025-01-25 12:18:42 +01:00
Stuart Carnie 2510fefebd 2D: Fix rendering artefacts when using `BackBufferCopy`.
Fixes both GLES3 and RendererRD implementations
2025-01-25 10:22:07 +11:00
havi05 2c35077148 Itemlist - fix `text_overrun_behavior` 2025-01-24 23:48:38 +01:00
Thaddeus Crews b15b24b087
Merge pull request #101688 from TCROC/fix-gpu-particles-2d-set_one_shot-seed-randomization
Fix `gpu_particles_2d` not randomizing seed when `set_one_shot` is called
2025-01-24 09:05:44 -06:00
Thaddeus Crews b298f6f479
Merge pull request #101936 from Hilderin/disable-game-embedding-single-window-mode
Disable Game Embedding in Single Window Mode
2025-01-24 09:05:41 -06:00
Thaddeus Crews a7363946b2
Merge pull request #101911 from rburing/fti_2d_particles_on_target
`CPUParticles2D` - Add ability to follow physics interpolated target
2025-01-24 09:05:40 -06:00
Thaddeus Crews a5015ca8f6
Merge pull request #101957 from arkology/texture-progress-minimum-size
`TextureProgressBar` minimum size selection as maximum among all textures
2025-01-24 09:05:39 -06:00
Thaddeus Crews 0d7af5b0cb
Merge pull request #101968 from kiroxas/FixSlightlyWrongPath
Fix wrong distance calculation in `NavMeshQueries3D::_query_task_build_path_corridor`
2025-01-24 09:05:38 -06:00
Thaddeus Crews 7625d6d9f6
Merge pull request #101940 from mihe/jolt/zero-sized-box
Update Jolt Physics `BoxShape` to allow for zero-sized boxes
2025-01-24 09:05:37 -06:00
Thaddeus Crews 802cb0fed8
Merge pull request #101909 from BlueCube3310/compat-rgtc-arr
WebGL2: Fix 2D array textures with RGTC compression not rendering
2025-01-24 09:05:36 -06:00
Thaddeus Crews 21e1115ed3
Merge pull request #101931 from stuartcarnie/canvas_texture_cache
2D: Fix `CanvasTexture` rendering when updating channels
2025-01-24 09:05:35 -06:00
Thaddeus Crews 1ffb40c7ca
Merge pull request #101972 from darksylinc/matias-vma-slowdown
Vulkan: Fix performance regression introduced in buffer creation
2025-01-24 09:05:34 -06:00
Thaddeus Crews b381d1b0e5
Merge pull request #101943 from gofastlily/fix-101907-save-branch-as-scene-reset-scale
Fix SceneTreeDock::_new_scene_from()'s reset_scale in 3D
2025-01-24 09:05:33 -06:00
Riteo c8087567c9 Wayland: Check custom cursor resource reference for cache invalidation
Images don't have RIDs and this way of checking stuff broke the cursor
cache. Let's do like all other platforms and check the resource
reference instead.
2025-01-24 15:10:46 +01:00
Ricardo Buring 56fc0fd175 CPUParticles2D - Add ability to follow physics interpolated target
Allows a non-interpolated particle system to closely follow an interpolated target without tracking ahead of the target, by performing fixed timestep interpolation on the particle system global transform, and using this for emission.

Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2025-01-24 14:13:20 +01:00
Matias N. Goldberg c30eff5986 Fix performance regression introduced in #90993
PR #90993 needed to get rid of VMA_MEMORY_USAGE_AUTO_PREFER_HOST because
we no longer used vmaCreateBuffer so we could specify the allocation
callbacks.

This however resulted in the wrong memory pool being chosen, causing
signficant performance slowdown.

Indicate additional preferred flags to help VMA select the proper pool.

Fixes #101905
2025-01-24 00:08:29 -03:00
Raul Santos 5a53ec55ec
[.NET] Add Obsolete attribute to signal trampolines and emitter functions
If a signal is deprecated, make sure we also add the `[Obsolete]` attribute to that signal's trampoline and emitter functions.
2025-01-24 02:18:28 +01:00
Stuart Carnie 663917449b 2D: Fix `CanvasTexture` rendering when updating channels 2025-01-24 07:01:37 +11:00
Kiro 7e9cbfbcb8 Remove erroneous squared version 2025-01-23 20:11:25 +01:00
arkology 046793b260 `TextureProgressBar` minimum size selection as maximum among all textures 2025-01-23 07:14:11 +00:00
Lily 721f8e793e Fix SceneTreeDock::_new_scene_from()'s reset_scale in 3D 2025-01-22 20:31:45 -05:00
Mikael Hermansson 41afe2de56 Update Jolt Physics `BoxShape` to allow for zero-sized boxes 2025-01-22 23:46:28 +01:00
Thaddeus Crews b0655dc86f
Merge pull request #101050 from jamie-pate/fix_android_godot_app_create_instance
Fix create_instance in android GodotApp so non-editor apps can restart
2025-01-22 16:32:29 -06:00
Thaddeus Crews 1022c6b907
Merge pull request #100920 from Summersay415/uid-moment
Ensure icon and splash paths on export
2025-01-22 16:32:28 -06:00
Thaddeus Crews 28c4ae2f44
Merge pull request #101841 from syntaxerror247/zoom-issue
Android Editor: Disable magnify gesture in the `ScriptEditor`
2025-01-22 16:32:27 -06:00
Thaddeus Crews e62be79947
Merge pull request #100350 from Namey5/visualshader-worldposfromdepth-fix
Fix space transformations in WorldPositionFromDepth visual shader node generation
2025-01-22 16:32:26 -06:00
Thaddeus Crews 53f3143028
Merge pull request #101923 from Giganzo/color-button-click
Fix ColorPicker Swatches button width
2025-01-22 16:32:25 -06:00
Thaddeus Crews 376b1c9de9
Merge pull request #101752 from MTareqAzim/fix-resource-loader-cache-uid
Fix ResourceLoader.has_cached() and ResourceLoader.get_cached_ref() not handling UIDs.
2025-01-22 16:32:24 -06:00
Thaddeus Crews c032ce4050
Merge pull request #101613 from kitbdev/fix-te-hover-mouse-exit
Fix TextEdit breakpoint hover not hiding on mouse exit
2025-01-22 16:32:24 -06:00
Thaddeus Crews d4dafee53c
Merge pull request #101856 from Calinou/doc-cubemap-templates-fix-urls
Fix URLs for Cubemap template images in documentation
2025-01-22 16:32:22 -06:00
Thaddeus Crews 9ecb301fe8
Merge pull request #101283 from bruvzg/game_mode_glob_conf
[Editor] Add editor setting to globally override project game mode settings.
2025-01-22 16:32:22 -06:00
Hugo Locurcio 57700b0563
Make EditorSpinSlider display a slider for floats with a step of 1.0
Integers still don't display a slider (and use up/down arrows instead),
so that they can be quickly distinguished from floats in the inspector.

However, this now makes floats with a step of 1.0 look different
from integers in the inspector.
2025-01-22 23:03:01 +01:00
Hilderin e75f679124 Disable Game Embedding in Single Window Mode 2025-01-22 16:34:01 -05:00
BlueCube3310 2221f6ed13 WebGL2: Fix 2D array textures with RGTC compression not rendering 2025-01-22 20:41:20 +01:00
Giganzo a36f064204 Fix ColorPicker load/save swatches button interactions 2025-01-22 19:23:29 +01:00
Travis Lange 3973c0b644 fix gpu_particles_3d randomizing seed when set_one_shot is called 2025-01-22 11:29:52 -05:00
Yelloween cdaeb31764 Fix Make Sub-Resources Unique shortcut focus 2025-01-22 18:53:26 +03:00
bruvzg 8ddd4985ea [Editor] Add editor setting to globally override project game mode settings. 2025-01-22 17:39:56 +02:00
Giganzo 660b5af677 Fix ColorPicker Swatches button width 2025-01-22 16:33:53 +01:00
Thaddeus Crews f1c0b5b854
Merge pull request #101779 from Riteo/primary-mess
Wayland: Check selection devices before using them
2025-01-22 09:19:30 -06:00
Thaddeus Crews fef1bc664a
Merge pull request #101807 from Hilderin/fix-embedded-game-size
Fix Embedded Game Size
2025-01-22 09:19:29 -06:00
Thaddeus Crews 76f074b01d
Merge pull request #101895 from Hilderin/fix-close-request-notification-embedded-game
Fix NOTIFICATION_WM_CLOSE_REQUEST in Embedded Floating Window
2025-01-22 09:19:28 -06:00
Thaddeus Crews a6da0aa5c1
Merge pull request #97742 from Repiteo/ci/godot-cpp-action
CI: Change `godot-cpp-test` from workflow to action
2025-01-22 09:19:27 -06:00