1
0
Fork 0
Commit Graph

12335 Commits

Author SHA1 Message Date
Thaddeus Crews 7a0ab9d561
Merge pull request #106485 from limbonaut/fix-release-backtrace-line-numbers
Fix script backtrace reporting wrong line numbers in release exports
2025-05-22 12:15:10 -05:00
Thaddeus Crews 5b2525673a
Merge pull request #102360 from berarma/theora_seek
Implement seek operation for Theora video files, improve multi-channel audio resampling.
2025-05-22 12:15:07 -05:00
Thaddeus Crews 290a65de1e
Merge pull request #106691 from limbonaut/fix-crash-on-exit-with-call-stacks
Fix crash on exit due to GDScriptLanguage::CallStack mismatched deallocation
2025-05-22 12:15:04 -05:00
Aaron Franke 15de1d6c35
Use Grisu2 algorithm in String::num_scientific to fix serializing 2025-05-22 09:13:16 -07:00
Bernat Arlandis b9bebf7081 Full Theora video support in VideoStreamPlayer
- Implement `set_stream_position` and `get_stream_length`.
- Don't show blank frame when stopping the video (smooth loops).
- Fix audio for videos with up to 8 channels.
- Improve internal audio handling.
2025-05-22 14:00:57 +02:00
Serhii Snitsaruk 67d97dab5b
Fix crash on exit due to GDScript CallStack mismatched deallocation 2025-05-21 21:20:39 +02:00
Serhii Snitsaruk e06541eb4c
Fix backtrace reporting wrong line numbers in release exports 2025-05-21 17:50:01 +02: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
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 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
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
Mikael Hermansson 617a39d5ea Improve performance with non-monitoring areas when using Jolt Physics 2025-05-20 13:20:12 +02:00
Pāvels Nadtočajevs 7fc4521dd8
Adjust hex code box baseline calculation. 2025-05-20 08:53:40 +03:00
Ricardo Sanchez-Saez 457299449d
Introduce 'drivers/apple_embedded' abstract platform for code reuse 2025-05-19 15:37:13 -07: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 42302f005b
Merge pull request #106584 from bruvzg/svg_in_ot_sc_and_bl
Adjust SVG in OT scaling and baseline.
2025-05-19 08:01:36 -05:00
Thaddeus Crews 2bf7ac76cf
Merge pull request #106456 from Repiteo/style/remove-DEBUG_METHODS_ENABLED
Style: Remove redundant `DEBUG_METHODS_ENABLED` macro
2025-05-19 08:01:35 -05:00
Thaddeus Crews edce9fde3b
Merge pull request #103573 from BlueCube3310/etcpak-dec-align-fix
etcpak: Improve and fix decompression of mipmaps
2025-05-19 08:01:29 -05:00
Thaddeus Crews 23321951d7
Merge pull request #106374 from YYF233333/opt_script_get_keyword
Improve `ScriptLanguage` get keyword API
2025-05-19 08:01:27 -05:00
Thaddeus Crews d57050c66d
Merge pull request #106502 from TCROC/fix-aot-crash
Fix crash on aot unloading
2025-05-19 08:01:26 -05:00
Pāvels Nadtočajevs 3460f623a2
Adjust SVG in OT scaling and baseline. 2025-05-19 09:32:41 +03:00
k1r4n8 3508257bc5 Add DDS loading of 32bit aligned data without alpha 2025-05-18 22:22:22 +02:00
Yufeng Ying 1384e82c2c Improve ScriptLanguage get keyword API. 2025-05-17 18:43:19 +08:00
Travis Lange 15c684aad9 fix crash on aot unloading 2025-05-16 16:26:40 -04:00
smix8 db6a22cb59 Fix GridMap scenario crash when outside tree
Fixes GridMap scenario crash when outside tree.
2025-05-15 23:49:42 +02:00
Thaddeus Crews d237e31a89
Style: Remove redundant `DEBUG_METHODS_ENABLED`
• Replaced with functionally identical and far more ubiquitous `DEBUG_ENABLED`
2025-05-15 13:09:41 -05:00
Thaddeus Crews 5538850d87
Core: Convert `Pair`/`KeyValue` to `constexpr` 2025-05-15 10:37:41 -05:00
Thaddeus Crews 5e27318b6c
Merge pull request #106366 from jrouwe/fix_106301
Jolt physics: Setting position instead of velocity in `JoltSoftBody3D::set_vertex_position`
2025-05-15 10:22:29 -05:00
Thaddeus Crews b7c4f23203
Merge pull request #105819 from hexog/implicit-package-references
Mark referenced packages in SDK as implicitly defined
2025-05-15 10:22:25 -05:00
Haoyu Qiu 88d922c55e Cleanup header includes in Tree 2025-05-15 14:28:00 +08:00
Thaddeus Crews 8b4dd7a34e
Merge pull request #105724 from dugramen/recovery/split-commit
Add inline color pickers to script editor
2025-05-14 09:44:16 -05:00
BlueCube3310 44bdadbe3a DDS: Prevent crashing when unable to load image 2025-05-14 13:04:58 +02:00
dugramen b9f59ae6ca Add color pickers to script editor 2025-05-13 18:03:21 -04:00
Thaddeus Crews 4cd27d7fd4
Merge pull request #106094 from shiena/feature/support-android-camera
Add CameraFeed support for Android
2025-05-13 16:22:27 -05:00
Thaddeus Crews f70420a8b1
Merge pull request #106346 from mihe/jolt/scu-support
Fix SCU build issues related to Jolt Physics
2025-05-13 16:22:26 -05:00
Thaddeus Crews 1c4b660312
Merge pull request #96611 from Dynamic-Pistol/master
Add `PROPERTY_HINT_INPUT_NAME` for use with `@export_custom` to allow using input actions
2025-05-13 16:22:25 -05:00
Thaddeus Crews 7d9c75d5e8
Merge pull request #106329 from aaronfranke/nav-2d
Rename nav_2d namespace to Nav2D to match Nav3D
2025-05-13 16:22:21 -05:00
Thaddeus Crews d3cd48cb51
Merge pull request #106319 from adamscott/web-simd
[Web] Add WebAssembly SIMD support (`wasm_simd`) and enable it by default
2025-05-13 16:22:18 -05:00
Thaddeus Crews b59d6bea4f
Merge pull request #67777 from aaronfranke/virtually-annotated
Add a keyword for abstract classes in GDScript
2025-05-13 16:22:16 -05:00
Thaddeus Crews 5db0aab505
Merge pull request #104857 from shiena/feature/discovery-continuity-camera
macOS: Allow users to select Continuity Camera
2025-05-13 16:22:12 -05:00
Jorrit Rouwe c529f36532 Jolt physics: Setting position instead of velocity in JoltSoftBody3D::set_vertex_position
This fixes a discrepancy between godot physics and Jolt physics where in Jolt a vertex pinned to a body only gets its velocity updated while in godot it gets its position updated. This causes it to lag one frame behind.

Fixes #106301
2025-05-13 22:45:58 +02:00
Leo de Penning 296ca79b9d Add CameraFeed support for Android
Co-authored-by: KOGA Mitsuhiro <shiena.jp@gmail.com>
2025-05-13 22:46:06 +09:00
Adam Scott f114a8d1d1
Add WebAssembly SIMD support 2025-05-13 07:35:53 -04:00
Mikael Hermansson 9cea7ebc91 Fix SCU build issues related to Jolt Physics 2025-05-13 12:34:55 +02:00
Aaron Franke 6eedddbd3c
Rename nav_2d namespace to Nav2D to match Nav3D 2025-05-12 16:59:53 -07:00
Rémi Verschelde 599a956f6f
Merge pull request #106177 from eyalzus12/feature/stackalloc-Projection
C#: Use `stackalloc` to create the pivot arrays in `Projection.Inverse`
2025-05-13 01:05:00 +02:00
Rémi Verschelde 56937b8383
Merge pull request #105853 from youngminz/android-dotnet-skip-extraction
[.NET] Load assemblies directly from PCK on Android
2025-05-13 01:04:48 +02:00
Rémi Verschelde b44aa1ad9d
Merge pull request #105104 from Joy-less/use-frozen-dictionary
Use `FrozenDictionary` for `NamedColors`
2025-05-13 01:04:39 +02:00