Commit 74cdcb4
chore: update osu-framework submodule to latest master (8097681bf) with optimizations and bug fixes
Updates include:
- Fix NullReferenceException in GraphicsPipeline.cs (ResourceLayouts?.Length)
- Fix null safety in VeldridExtensions.Clone() (ResourceLayouts null check)
- Fix null-forgiving operators in shader compilation (ShaderCompilationStore/VeldridShader)
- Performance optimizations: HashSet for hover tracking, LazyList struct enumerator
- Performance optimizations round 2: hot-path LINQ removal, array stats, single-pass trim
- Fix 30 CS1591 warnings from veldrid submodule + IL trimmer fixes
- Fix NuGet pack warnings for iOS project (NU5100, NU5118)
- Fix workflow failures: update action versions, fix shallow clone
- Remove redundant nullable operators per InspectCode warnings
Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>1 parent d44d76d commit 74cdcb4
1 file changed
Lines changed: 1 addition & 1 deletion
Submodule osu-framework updated 27 files
- .github/workflows/deploy-nativelibs.yml+6-6
- .github/workflows/deploy-pack.yml+17-17
- .github/workflows/pack-publish.yml+198
- .github/workflows/report-nunit.yml+1-1
- Directory.Build.targets+1-1
- osu.Framework.Android.props+2
- osu.Framework.Tests/Bindables/BindableNumberTest.cs+2
- osu.Framework.Tests/Bindables/BindableTest.cs+1
- osu.Framework.Tests/Extensions/TestIsNullableTypeExtensions.cs+1
- osu.Framework.Tests/Visual/Layout/TestSceneFillFlowContainer.cs+2
- osu.Framework.Tests/Visual/Sprites/TestSceneSpriteIcon.cs+2
- osu.Framework.iOS/osu.Framework.iOS.csproj+4-1
- osu.Framework/Graphics/Containers/CompositeDrawable.cs+13-7
- osu.Framework/Graphics/Drawable.cs+3-3
- osu.Framework/Graphics/Performance/FrameStatisticsDisplay.cs+13-5
- osu.Framework/Graphics/Performance/FrameTimeDisplay.cs+3-3
- osu.Framework/Graphics/Transforms/Transformable.cs+21-2
- osu.Framework/Graphics/Veldrid/Pipelines/GraphicsPipeline.cs+1-1
- osu.Framework/Graphics/Veldrid/VeldridExtensions.cs+2-1
- osu.Framework/Input/InputManager.cs+2-2
- osu.Framework/Lists/LazyList.cs+31-3
- osu.Framework/Lists/WeakList.cs+13-5
- osu.Framework/Statistics/FrameStatistics.cs+4-4
- osu.Framework/Statistics/PerformanceMonitor.cs+5-11
- osu.Framework/Threading/Scheduler.cs+20-13
- pack.ps1+96
- pack.sh+91
0 commit comments