Commit Graph

80742 Commits

Author SHA1 Message Date
Thaddeus Crews b1d13c5173 Merge pull request #103932 from Ivorforce/span-algorithms-header
Move `CowData` `find`, `rfind` and `count` to `Span`
2025-03-17 10:52:18 -05:00
Thaddeus Crews 82f284d9fe Merge pull request #104187 from Ivorforce/file-access-compressed-memcpy
Optimize `FileAccessCompressed::get_buffer` by using `memcpy`.
2025-03-17 10:52:16 -05:00
Thaddeus Crews 505d392304 Merge pull request #104178 from Ivorforce/zst-recycle
Recycle `zstd` decompression context if possible, avoiding repeated allocations.
2025-03-17 10:52:14 -05:00
Thaddeus Crews 70d37274aa Merge pull request #60178 from Calinou/directional-shadow-normal-bias-split
Use lower shadow normal bias for distant directional shadow splits
2025-03-17 10:52:13 -05:00
Thaddeus Crews 69403208a0 Merge pull request #104217 from TokageItLab/fix-rest-space-more
Fix rest translation space in `LookAtModifier3D`
2025-03-17 10:52:12 -05:00
Thaddeus Crews 380584527b Merge pull request #104227 from FeniXb3/fix-color-preset-crash
Fix game crashes when adding color preset after clearing presets in another control
2025-03-17 10:52:10 -05:00
Thaddeus Crews 59809854b9 Merge pull request #104172 from kiroxas/improveGPUParticlesCollision3DGizmoPluginPerformance
Improve `GPUParticlesCollision3DGizmoPlugin` performance
2025-03-17 10:52:09 -05:00
Thaddeus Crews 02f7bf12b4 Merge pull request #104255 from Chubercik/libpng-1.6.47
libpng: Update to 1.6.47
2025-03-17 10:52:08 -05:00
Thaddeus Crews 894c539843 Merge pull request #104235 from arkology/empty-node-dock
Fix Node dock broken right after opening project
2025-03-17 10:52:07 -05:00
Thaddeus Crews 437b131d28 Merge pull request #104016 from kiroxas/improveAudioStreamPlayerGizmoPerformance
Improve Audio Stream Player Gizmo Performance
2025-03-17 10:51:55 -05:00
Lukas Tenbrink 24c11dea16 Simplify and optimize absf implementation to use std::fabs. 2025-03-17 14:50:15 +01:00
Jakub Marcowski 69b072072c libpng: Update to 1.6.47 2025-03-17 13:21:03 +01:00
Mike Precup 9de4efa451 Defend against directories without trailing slashes 2025-03-16 15:27:42 -07:00
Rémi Verschelde 4ef0cd689f Merge pull request #104248 from KoBeWi/uid_in_file_factory
Create .uid files for detected new files
2025-03-16 22:49:14 +01:00
Pāvels Nadtočajevs 0d6e4df175 [Editor] Set window position when running project in maximized or full-screen mode to ensure it is opened on the correct screen. 2025-03-16 23:15:31 +02:00
unvermuthet de4d1e6d8c fix(VideoStreamPlayer): Redraw when video resolution changes during playback 2025-03-16 22:14:29 +01:00
arkology a4e35f1e76 Fix Node dock broken right after opening project 2025-03-16 21:32:44 +03:00
kobewi 38ecaec5f9 Create .uid files for detected new files 2025-03-16 19:23:06 +01:00
Mack 146fa48a4a Prevent clicking of TreeItem buttons when letting go outside of the button. 2025-03-16 16:35:29 +00:00
Lukas Tenbrink a9745aac5c Optimize reverb by removing stray volatile from the undenormalize function signature. 2025-03-16 15:50:50 +01:00
Lukas Tenbrink 9d30732c5b Optimize thread pools by avoiding needless locks and unlocks of the task_mutex. 2025-03-16 15:33:55 +01:00
Pāvels Nadtočajevs 2bbf0f2317 Add properties to configure space trimming on line break. 2025-03-16 16:15:37 +02:00
Kiro e0b777ff99 Improve Audio Stream Player Gizmo Performance 2025-03-16 13:47:42 +01:00
Kiro 954bb22d3a improve GPUParticlesCollision3DGizmoPlugin performance 2025-03-16 13:19:06 +01:00
Konrad Gadzina d51f33e1b4 Fix game crashes when adding color preset after clearing presets in another control 2025-03-16 13:19:04 +01:00
Lukas Tenbrink b67e213b16 Optimize FileAccessCompressed::get_buffer by using memcpy. 2025-03-16 12:22:06 +01:00
arkology 84e1ed8884 Fix ThemeEditor being too wide for small screen or minimized window 2025-03-16 14:16:03 +03:00
Rémi Verschelde fde0616a0e Merge pull request #104220 from akien-mga/ci-cache-cleanup-v2
CI: Set explicit write permission for cache cleanup token
2025-03-16 10:14:44 +01:00
Rémi Verschelde 1e5b075f48 CI: Set explicit write permission for cache cleanup token 2025-03-16 09:23:18 +01:00
arkology 1be23eee2c Improve TileMap and TileSet editors UI 2025-03-16 11:21:17 +03:00
Zae 0013d30c92 Fix hash issue with OptimizedTranslation caused by signed char 2025-03-16 15:21:06 +08:00
Silc Lizard (Tokage) Renew 78fbe37f4b Fix rest translation space in LookAtModifier3D 2025-03-16 15:51:16 +09:00
Thaddeus Crews 54278a48e7 SCons: Restore hardcoded build path on Android 2025-03-15 23:26:01 -05:00
Thaddeus Crews 0e2d1526b7 CI: Disable redirect_build_objects for GHA 2025-03-15 22:31:49 -05:00
Lukas Tenbrink 49e860159a Move CowData find, rfind and count to Span. 2025-03-16 03:31:11 +01:00
Thaddeus Crews 863a5ff139 Merge pull request #101641 from Repiteo/scons/separate-build-dir-emitter
SCons: Add emitter to declutter build objects
2025-03-15 19:42:44 -05:00
Thaddeus Crews 05db2e8b3f Merge pull request #104143 from syntaxerror247/Fix-build-issue
Fix build errors when building with `disable_3d=yes`
2025-03-15 19:42:43 -05:00
Thaddeus Crews c738ac8d0f Merge pull request #104152 from AeioMuch/no_empty_string_allowed
Don't allow empty string when splitting allowed types and allowed subtypes in `_is_drop_valid()` in EditorPropertyArray
2025-03-15 19:42:42 -05:00
Thaddeus Crews 70f3d9aff5 Merge pull request #104156 from dsnopek/javaclasswrapper-dictionary-redux
JavaClassWrapper: Fix mistake in last fix for `org.godotengine.godot.Dictionary` conversion
2025-03-15 19:42:41 -05:00
Thaddeus Crews 2dc6da6336 Merge pull request #104208 from Repiteo/scons/msvc-check-fix
SCons: Fix broken msvc conditional
2025-03-15 19:42:40 -05:00
dugramen c95166c998 StyleBoxFlat scale down corners when oveflowing to prevent glitchy overlapping shapes. 2025-03-15 19:55:48 -04:00
kobewi e64a07cc57 Unbind CSGShape::_update_shape() and make it public 2025-03-16 00:36:50 +01:00
Thaddeus Crews c8b00c03fd SCons: Fix broken msvc conditional 2025-03-15 18:14:52 -05:00
BrotherShort 3c9c0006b4 Fix folding arrow and relationship lines move to 2nd column. 2025-03-16 05:20:42 +08:00
kobewi ecda6b9b0b Camera2D code cleanup 2025-03-15 19:20:48 +01:00
Thaddeus Crews 10ed66f28c SCons: Add emitter to declutter build objects 2025-03-15 12:08:24 -05:00
Michael Alexsander 778a14a4d7 Fix wrong height for top editors in the inspector 2025-03-15 12:24:35 -03:00
Lukas Tenbrink b4f6663afa Recycle zstd decompression context if possible, avoiding repeated allocations. 2025-03-15 15:39:18 +01:00
Lukas Tenbrink a23f630781 Remove String clipping constructors.
Callers should instead call constructors with explicit encoding names, with known length `Span`.
2025-03-15 12:34:44 +01:00
bleikerja e6a8c4b43f Fix Marshalls.utf8_to_base64 shows 'ret.is_empty() is true' error for empty String 2025-03-15 10:31:24 +01:00