1
0
Fork 0
Commit Graph

74479 Commits

Author SHA1 Message Date
Thaddeus Crews a9394898e7
Merge pull request #106674 from mihe/output-order-fix
Fix print/error ordering issue in editor Output
2025-05-22 12:15:00 -05:00
Thaddeus Crews cdd3632902
Merge pull request #106672 from bruvzg/macos_delegate_init_fix
Fix `GodotApplicationDelegate` init.
2025-05-22 12:15:00 -05:00
Thaddeus Crews 7c6951da42
Merge pull request #106671 from bruvzg/svg_lazy_load
Improve SVGTexture lazy loading.
2025-05-22 12:14:59 -05:00
Thaddeus Crews c3c3657a0d
Merge pull request #106661 from KirbyRider1337/dont-compare-the-same-item-with-itself
Prevent comparison of items with themselves while partitioning sort arrays
2025-05-22 12:14:58 -05:00
Thaddeus Crews 1b5064e3e3
Merge pull request #105505 from Ivorforce/simplify-force-trivial
Simplify use of `LocalVector` `force_trivial` template parameter.
2025-05-22 12:14:58 -05:00
Thaddeus Crews dd5c5ed631
Merge pull request #106267 from clayjohn/android-msaa-bug
Use a fragment shader copy instead of a blit copy in the final blit to screen in the Compatibility backend
2025-05-22 12:14:57 -05:00
KirbyRider1337 caf8053b86 Adjusted get_median_from_3 and partitioner to also retrieve the pivot's index and check if either end of the partitioner has reached it to avoid comparing things with themselves 2025-05-21 14:38:09 -04:00
Thaddeus Crews 4a44078451
Merge pull request #106654 from jamie-pate/fix_106647
Fix Heap buffer overflow in Animation::_find()
2025-05-21 09:06:28 -05:00
Thaddeus Crews 87e1d0e69c
Merge pull request #106653 from stuartcarnie/metal_stencil_support
Metal: Ensure stencil-only rendering is supported
2025-05-21 09:06:27 -05:00
Thaddeus Crews c225686e82
Merge pull request #106490 from mihe/jolt/non-monitoring-area-performance
Improve performance with non-monitoring areas when using Jolt Physics
2025-05-21 09:06:26 -05:00
Thaddeus Crews 176a965e32
Merge pull request #106649 from patwork/fix-char-cast
Fix for implicit conversion from `char16_t` to `char32_t` in `TextServerAdvanced`
2025-05-21 09:06:25 -05:00
Thaddeus Crews 7951a1bb87
Merge pull request #106359 from m4gr3d/remove_compress_native_libs_option
Remove the `gradle_build/compress_native_libraries` export option
2025-05-21 09:06:25 -05:00
Thaddeus Crews 6414451ced
Merge pull request #106441 from jorgekorgut/fix-highlight-issues
Fix highlighting warning and error issues
2025-05-21 09:06:24 -05:00
Thaddeus Crews 174da961b3
Merge pull request #106662 from bruvzg/mw_title
Fix MovieWriter window title in embedded mode.
2025-05-21 09:06:23 -05:00
Thaddeus Crews f1e18433d1
Merge pull request #106657 from Riteo/mfw-single-window-mode-broke
Wayland: Fix window fitting in single-window mode
2025-05-21 09:06:22 -05:00
Mikael Hermansson 2d39bfaa57 Fix print/error ordering issue in editor Output 2025-05-21 13:10:57 +02:00
Pāvels Nadtočajevs ffc948c6c4
Fix `GodotApplicationDelegate` init. 2025-05-21 13:49:07 +03:00
Pāvels Nadtočajevs 9f5c57c8c5
Improve SVGTexture lazy loading. 2025-05-21 13:12:41 +03:00
bruvzg ad044cea43 Fix MovieWriter window title in embedded mode. 2025-05-21 10:26:50 +03:00
Jamie Pate c317549587 Fix Heap buffer overflow in Animation::_find()
Fixes #106647
2025-05-20 17:26:58 -07:00
clayjohn a0e3ade99f Use a fragment shader copy instead of a blit copy in the final blit to screen in the Compatibility renderer to avoid black screen when "Force MSAA 4x is used" on Android devices 2025-05-20 16:34:43 -07:00
Riteo 408de3c970 Wayland: Fix window fitting in single-window mode
We disabled window fitting in multi-window mode as it was broken due to
the limited data but it should still be enabled for embedded windows.
2025-05-21 00:58:41 +02:00
Stuart Carnie 4201db6f01 Metal: Ensure stencil-only rendering is supported
Closes #106652
2025-05-21 08:45:30 +10:00
Rémi Verschelde 25a3c27c41
Merge pull request #105628 from rsanchezsaez/apple/ios-visionos-4.5
Native visionOS platform support
2025-05-20 23:09:07 +02:00
patwork f9d28fc02f Fix for implicit conversion from char16_t to char32_t 2025-05-20 23:08:20 +02:00
Thaddeus Crews a12e9d5c31
Merge pull request #106493 from DarioSamo/mobile-scs-permutations
Reduce amount of permutations in mobile shader.
2025-05-20 11:37:26 -05:00
Thaddeus Crews 5d2074af6f
Merge pull request #105722 from aaronfranke/image-alpha-mode-is-not-a-bool
Explicitly handle Image AlphaMode enum instead of treating as bool
2025-05-20 11:37:26 -05:00
Thaddeus Crews a179a07fae
Merge pull request #106615 from DeeJayLSP/godot-certs-04-25
certs: Sync with upstream as of Apr 8 2025
2025-05-20 11:37:25 -05:00
Thaddeus Crews d1fe241fbe
Merge pull request #106614 from stuartcarnie/macos_embedded_gl_vsync
macOS: Support vsync when embedding OpenGL processes
2025-05-20 11:37:24 -05:00
Thaddeus Crews 8bd428599c
Merge pull request #106621 from bruvzg/hexbox_bl
Adjust hex code box baseline calculation.
2025-05-20 11:37:23 -05:00
Thaddeus Crews bc50082685
Merge pull request #106639 from KoBeWi/hide_from_selection
Deselect invisible TreeItems
2025-05-20 11:37:23 -05:00
Thaddeus Crews eaa2015fdf
Merge pull request #106631 from BlueCube3310/mobile-fxaa
Mobile: Disable subpass post-processing when using FXAA
2025-05-20 11:37:22 -05:00
Thaddeus Crews 51080b218b
Merge pull request #106180 from ogapo/2d-camera-limits-fix
Improved Camera2D limits handling when limits are smaller than screen rect
2025-05-20 11:37:21 -05:00
Thaddeus Crews d82d9c30fd
Merge pull request #106432 from arkology/editor-help-search-index
Fix EditorHelp's `FindBar` search index
2025-05-20 11:37:20 -05:00
David Nikdel 5afb64e167 Fix for camera limits
This commit makes 2D camera limits have a well defined behavior for cases when the limits are smaller than the screen rect.

Presently the RIGHT and TOP limit take prescidence simply because they are applied second. This change adjusts behavior to split the difference in cases where both the LEFT/RIGHT or TOP/BOTTOM limits would both apply.
2025-05-20 11:09:47 -04:00
kobewi c632cf9ffa Deselect invisible TreeItems 2025-05-20 16:58:54 +02:00
Aaron Franke 19e6bc68aa
Explicitly handle Image AlphaMode enum instead of treating as bool
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2025-05-20 05:04:23 -07:00
BlueCube3310 67a2c69c78 Mobile: Disable subpass post-processing when using FXAA 2025-05-20 13:21:59 +02:00
Mikael Hermansson 617a39d5ea Improve performance with non-monitoring areas when using Jolt Physics 2025-05-20 13:20:12 +02:00
Jorge Korgut Junior 77e6d92357 Fix highlighting warning and error issues related to Godot editor.
Fix Issue #104413 : Add a limit of 20 lines of warning highlight otherwise paint the background of the first line only.
Fix Issue #106278 : Extract the logic from clearing and setting background lines from _update_errors() and _update_warnings() to _update_background_text().
Fix Issue #83979 : Added signal for folding/unfolding lines (fold_lines_updated).
Feature: Highlight the folded line using signals connected to _update_background_text() to keep the editor visuals up to date. The background is set in the following priority order: Error, Warning, then Highlight background.
2025-05-20 10:03:39 +02:00
arkology 9a44deefc9 Fix EditorHelp's `FindBar` search index 2025-05-20 05:58:30 +00:00
Pāvels Nadtočajevs 7fc4521dd8
Adjust hex code box baseline calculation. 2025-05-20 08:53:40 +03:00
DeeJayLSP f5eaf2a576 certs: Sync with upstream as of Apr 8 2025 2025-05-19 22:50:06 -03:00
Stuart Carnie aae3370fcd macOS: Support vsync when embedding OpenGL processes
Closes #106379
2025-05-20 09:39:13 +10:00
Ricardo Sanchez-Saez 47971c0a27
Introduce 'visionos' platform derived from 'apple_embedded' 2025-05-19 15:47:01 -07:00
Ricardo Sanchez-Saez 457299449d
Introduce 'drivers/apple_embedded' abstract platform for code reuse 2025-05-19 15:37:13 -07:00
Thaddeus Crews be3ecaeb3c
Merge pull request #106588 from timothyqiu/tree-new-bee
Lazy create menu and slider nodes in `Tree`
2025-05-19 16:22:30 -05:00
Thaddeus Crews 80d77d772a
Merge pull request #106572 from k1r4n8/dds-32bit-no-alpha
Add DDS loading of 32bit aligned data without alpha
2025-05-19 16:22:29 -05:00
Thaddeus Crews b29a5b4c63
Merge pull request #106604 from m4gr3d/fix_aab_regression
Update to the AAB directory layout
2025-05-19 16:22:28 -05:00
Thaddeus Crews 54a368b454
Merge pull request #106476 from timothyqiu/tooltip-scale
Improve description of `Control.scale`
2025-05-19 16:22:27 -05:00