Update asset system for deferred allocation & add unit tests

Modernize Misaki.HighPerformance dependencies. Refactor texture asset creation to use deferred resource slots via CreateEmpty(). Remove fallback resource fields and update texture resolution logic. Add CreateEmpty() to resource database interfaces. Introduce comprehensive unit tests with mocks for asset management. Enable unsafe code in tests.
This commit is contained in:
2026-05-02 22:54:58 +09:00
parent e384a2f38c
commit e7fedfd35a
12 changed files with 637 additions and 19 deletions

View File

@@ -7,6 +7,7 @@
<Nullable>enable</Nullable>
<Platforms>x64;x86;ARM64</Platforms>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>