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
8085fd3102
Merge pull request #93142 from clayjohn/z_clip_scale
...
Add new shader built ins: `Z_CLIP_SCALE` and `PERSPECTIVE_SCALE`
2025-05-22 12:15:06 -05:00
Thaddeus Crews
f129e542da
Merge pull request #106708 from bruvzg/nohang_exitcode
...
Fix `execute_with_pipe` / `create_process` exit code.
2025-05-22 12:15:06 -05:00
Thaddeus Crews
d19b34c5be
Merge pull request #106694 from stuartcarnie/metal_fix_clear_crash
...
Metal: Fix crash when clearing render buffers
2025-05-22 12:15:05 -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
Thaddeus Crews
4daad86a86
Merge pull request #106562 from zeux/lod-metrics
...
Adjust LOD selection metrics to use attribute error
2025-05-22 12:15:03 -05:00
Thaddeus Crews
15cd5e1619
Merge pull request #106689 from aaronp64/ringbuffer_localvector
...
Use `LocalVector` for `RingBuffer`
2025-05-22 12:15:03 -05:00
Thaddeus Crews
6258a3e224
Merge pull request #98750 from aaronfranke/grisu
...
Use Grisu2 algorithm in `String::num_scientific` to fix serializing
2025-05-22 12:15:02 -05:00
Thaddeus Crews
827f6435da
Merge pull request #106678 from timothyqiu/import-defaults
...
Relax the requirements for making `EditorImportPlugin`
2025-05-22 12:15:01 -05:00
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
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
Pāvels Nadtočajevs
1501f447bf
Fix execute_with_pipe / create_process exit code.
2025-05-22 08:56:37 +03:00
Stuart Carnie
32043fc682
Metal: Fix crash when clearing render buffers
2025-05-22 07:25:48 +10:00
Serhii Snitsaruk
67d97dab5b
Fix crash on exit due to GDScript CallStack mismatched deallocation
2025-05-21 21:20:39 +02: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
aaronp64
2a02cabe4d
Use LocalVector for RingBuffer
...
Updated RingBuffer to use LocalVector instead of Vector, to avoid _copy_on_write overhead when writing to the buffer.
2025-05-21 13:50:10 -04:00
Haoyu Qiu
7010d171b1
Relax the requirements for making EditorImportPlugin
2025-05-21 22:13:09 +08: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
clayjohn
9a1def8da1
Add new StandardMaterial properties to allow users to control FPS-style objects (hands, weapons, tools close to the camera)
...
Add new shader built in Z_CLIP_SCALE to easily adjust clipping distance to avoid clipping walls etc.
Add fov_override to StandardMaterial3D to easily have a custom FOV for FPS objects
Add IN_SHADOW_PASS built-in to shaders for tweaking materials without impacting shadow maps
2025-05-21 10:16:05 -03: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