1
0
Fork 0
Commit Graph

77006 Commits

Author SHA1 Message Date
Thaddeus Crews a5e87dd202
Merge pull request #106725 from mihe/jolt/silent-degenerate-soft-bodies
Remove error for degenerate soft body faces when using Jolt Physics
2025-05-23 09:46:11 -05:00
Thaddeus Crews ee82adcf04
Merge pull request #105413 from HolonProduction/gdscript-recover-match
GDScript: Do phrase level recovery for match
2025-05-23 09:46:10 -05:00
Anish Mishra 0312a0cc9e Android: Add export option for custom theme attributes
- Regenerates the `GodotAppMainTheme` and `GodotAppSplashTheme` during Android export. Any manual changes to these styles will be cleared and replaced with default theme attributes.

- Adds a new export option `gradle_build/custom_theme_attributes` for injecting custom theme attributes directly via the export window, avoiding the need to manually modify themes.xml.
2025-05-23 20:00:47 +05:30
kobewi e7d9df33a5 Assign base path when creating Resource 2025-05-23 16:09:19 +02:00
kobewi e7d31635dd Don't hard-code test path when deleting test data 2025-05-23 15:29:10 +02:00
BlueCube3310 546b40eee2 Mobile: Move _setup_lightmaps before _fill_render_list 2025-05-23 14:28:45 +02:00
HolonProduction f6e26d01d5 GUI: Use `TabContainer` material for internal `TabBar` 2025-05-23 13:58:01 +02:00
Kasper Arnklit Frandsen 7b4560b1dc Add correct cursors when scaling bezier keys with box scaling 2025-05-23 11:55:20 +02:00
Rémi Verschelde aef0065e09
Merge pull request #106737 from clayjohn/GL-blit-macos
Ignore destination alpha when blitting to window in compatibility renderer
2025-05-23 10:25:24 +02:00
nikitalita 6909309ca0 Bump script bytecode version after token enum change 2025-05-23 00:33:49 -07:00
Arseny Kapoulkine 4c530cb6a9 Update meshoptimizer to v0.23
Also remove the reference to a patch that was removed in a prior commit.

This includes improvements to simplification wrt attribute metric for certain
edge cases.
2025-05-23 06:08:25 +01:00
LuoZhihao 8a9409257b ColorPicker: Add intensity slider
Add intensity slider to all color modes. Replace raw mode by linear mode, which uses linear color space.

When color is overbright, automatically switch hex text to script text. Allow executing expression in script text field to set color. Add the "script" icon to the default theme.
2025-05-23 12:45:29 +08:00
Haoyu Qiu f16378a8de Fix heap-use-after-free when closing a scene with 2D particle nodes selected 2025-05-23 12:20:20 +08:00
clayjohn eb4f3a82a3 Ignore destination alpha when blitting to window in compatibility renderer 2025-05-22 22:21:32 -04:00
Lukas Tenbrink ea6fbd6687 Use OkHSV for rainbow labels. 2025-05-22 22:53:32 +02:00
Lukas Tenbrink 4371aa864d Simplify `Memory::memnew_arr_placement` to always initialize memory, to force callers to make the decision of whether to initialize. 2025-05-22 22:25:12 +02:00
Mikael Hermansson d153a267b0 Remove error for degenerate soft body faces when using Jolt Physics 2025-05-22 20:17:47 +02:00
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 ce400a93b5
Merge pull request #106613 from Calinou/doc-string-subsequence-contains
Clarify `String.is_subsequence_of()` working differently from `String.contains()`
2025-05-22 12:15:09 -05:00
Thaddeus Crews 63070dd61e
Merge pull request #106224 from lawnjelly/fti_scenetree_faster_children
`SceneTreeFTI` faster access to `Node` children
2025-05-22 12:15:09 -05:00
Thaddeus Crews 452dc667fb
Merge pull request #106592 from beicause/shader-fix-editor-mat-default
Shader: Fix the default behavior when mat uniforms are null
2025-05-22 12:15:08 -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 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
BrotherShort 9222341575 Fix FileSystemTree rename TextEdit is offset 2025-05-23 01:02:06 +08: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
kobewi 42249bb659 Add @export_file_path to export raw paths (no UID) 2025-05-22 13:25:17 +02:00
Pāvels Nadtočajevs 1501f447bf
Fix `execute_with_pipe` / `create_process` exit code. 2025-05-22 08:56:37 +03:00
Hugo Locurcio f69d2eda80
Clarify `String.is_subsequence_of()` working differently from `String.contains()`
`is_subsequence_of()` has very different behavior from `contains()`.
2025-05-22 03:01:13 +02:00
Logan Detrick 1a427d3dec Add feature hint string and "On" text for checkable groups 2025-05-21 14:56:55 -07:00
Stuart Carnie 32043fc682 Metal: Fix crash when clearing render buffers 2025-05-22 07:25:48 +10:00
Mikael Hermansson 3d98aaf728 Remove force enter/exit logic from `JoltArea3D` 2025-05-21 21:40:40 +02:00
Serhii Snitsaruk 67d97dab5b
Fix crash on exit due to GDScript CallStack mismatched deallocation 2025-05-21 21:20:39 +02:00
Raymond DiDonato 6b99608950 Add SMAA 1x 2025-05-21 15:02:09 -04: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
lawnjelly cbd6c8d561 `SceneTreeFTI` faster access to `Node` children 2025-05-21 17:19:10 +01:00