Add sub-asset import and mesh asset support

- Implement sub-asset import for mesh/model assets with manifest generation and deterministic GUIDs
- Extend AssetCatalog for sub-asset tracking and management
- Update AssetRegistry and ImportCoordinator for sub-asset workflows
- Add mesh asset parsing, GPU upload, and resource management
- Update mesh data structures for meshlet groups/hierarchy and LODs
- Improve tests for sub-asset import and mesh handling
- Enhance mocks for mesh asset testing and resource mapping
- Fix path handling and native DLL loading issues
- Miscellaneous bug fixes and refactoring
This commit is contained in:
2026-05-04 21:25:03 +09:00
parent bffe05f0ef
commit 8d3e1c91d7
30 changed files with 1604 additions and 85 deletions

View File

@@ -61,6 +61,10 @@ struct MeshData
BYTE_ADDRESS_BUFFER meshletBuffer;
BYTE_ADDRESS_BUFFER meshletVerticesBuffer;
BYTE_ADDRESS_BUFFER meshletTrianglesBuffer;
BYTE_ADDRESS_BUFFER meshletGroupBuffer;
BYTE_ADDRESS_BUFFER meshletHierarchyBuffer;
uint meshletCount;
uint lodLevelCount;
uint materialSlotCount;
};