History

Fix new[]/delete mismatch warning

Dale Glass committed 4 years ago

Commit 50e13991 parent 178017d2 files · +7 −7Browse files

Showing the changes to libraries/script-engine/src/ModelScriptingInterface.cpp (1 of 2 files). Show all

Unified · Split

libraries/script-engine/src/ModelScriptingInterface.cpp+4−4
@@ -60,19 +60,19 @@ QScriptValue ModelScriptingInterface::appendMeshes(MeshProxyList in) { · 59 unmodified lines
6060
6161 // alloc the resulting mesh
6262 gpu::Resource::Size combinedVertexSize = totalVertexCount * sizeof(glm::vec3);
63− std::unique_ptr<unsigned char> combinedVertexData{ new unsigned char[combinedVertexSize] };
63+ std::unique_ptr<unsigned char[]> combinedVertexData{ new unsigned char[combinedVertexSize] };
6464 unsigned char* combinedVertexDataCursor = combinedVertexData.get();
6565
6666 gpu::Resource::Size combinedColorSize = totalColorCount * sizeof(glm::vec3);
67− std::unique_ptr<unsigned char> combinedColorData{ new unsigned char[combinedColorSize] };
67+ std::unique_ptr<unsigned char[]> combinedColorData{ new unsigned char[combinedColorSize] };
6868 unsigned char* combinedColorDataCursor = combinedColorData.get();
6969
7070 gpu::Resource::Size combinedNormalSize = totalNormalCount * sizeof(glm::vec3);
71− std::unique_ptr<unsigned char> combinedNormalData{ new unsigned char[combinedNormalSize] };
71+ std::unique_ptr<unsigned char[]> combinedNormalData{ new unsigned char[combinedNormalSize] };
7272 unsigned char* combinedNormalDataCursor = combinedNormalData.get();
7373
7474 gpu::Resource::Size combinedIndexSize = totalIndexCount * sizeof(uint32_t);
75− std::unique_ptr<unsigned char> combinedIndexData{ new unsigned char[combinedIndexSize] };
75+ std::unique_ptr<unsigned char[]> combinedIndexData{ new unsigned char[combinedIndexSize] };
7676 unsigned char* combinedIndexDataCursor = combinedIndexData.get();
7777
7878 uint32_t indexStartOffset { 0 };