use std::vector instead of dynamic array to stop MSVC complaining

This commit is contained in:
Nick Fisher
2024-03-06 19:20:02 +11:00
parent adfb607eb7
commit fda70fb6d1

View File

@@ -206,8 +206,8 @@ namespace flutter_filament
FilamentAsset *asset = nullptr; FilamentAsset *asset = nullptr;
if(numInstances > 1) { if(numInstances > 1) {
FilamentInstance* instances[numInstances]; std::vector<FilamentInstance*> instances(numInstances);
asset = _assetLoader->createInstancedAsset((const uint8_t *)data, length, instances, numInstances); asset = _assetLoader->createInstancedAsset((const uint8_t *)data, length, instances.data(), numInstances);
} else { } else {
asset = _assetLoader->createAsset( asset = _assetLoader->createAsset(
(const uint8_t *)data, length); (const uint8_t *)data, length);