Merge pull request #392 from daleglass-overte/fix-unique-ptr-delete

Fix unique_ptr new[]/delete mismatch
This commit is contained in:
ksuprynowicz 2023-05-06 00:38:03 +02:00 committed by GitHub
commit 0bfdf92647
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -160,7 +160,7 @@ graphics::MeshPointer Mesh::map(std::function<glm::vec3(glm::vec3)> vertexFunc,
gpu::BufferView::Index numVertices = (gpu::BufferView::Index)getNumVertices();
gpu::Resource::Size vertexSize = numVertices * sizeof(glm::vec3);
std::unique_ptr<unsigned char> resultVertexData{ new unsigned char[vertexSize] };
std::unique_ptr<unsigned char[]> resultVertexData{ new unsigned char[vertexSize] };
unsigned char* vertexDataCursor = resultVertexData.get();
for (gpu::BufferView::Index i = 0; i < numVertices; i++) {