feat: use existing material instances when creating an instance of GeometrySceneAsset and no material instance is passed

This commit is contained in:
Nick Fisher committed 2025-01-07 08:25:48 +08:00
1 parent 4e64c4976f
commit 4cb118ad65
1 file changed
+5
@@ -63,6 +63,11 @@ namespace thermion
return nullptr;
}
if(materialInstanceCount == 0) {
materialInstanceCount = _materialInstanceCount;
materialInstances = _materialInstances;
}
std::unique_ptr<GeometrySceneAsset> instance = std::make_unique<GeometrySceneAsset>(
_engine,
_vertexBuffer,