remove unnecessary shared_ptrs from ChunksRenderer and ChunkMesh

This commit is contained in:
MihailRis
2024-11-16 16:04:00 +03:00
parent ebc890bdd6
commit 71788e4eb9
4 changed files with 21 additions and 29 deletions
+1 -1
View File
@@ -666,7 +666,7 @@ ChunkMesh BlocksRenderer::render(const Chunk* chunk, const Chunks* chunks) {
const vattr attrs[]{ {3}, {2}, {1}, {0} };
size_t vcount = vertexOffset / BlocksRenderer::VERTEX_SIZE;
return ChunkMesh{std::make_shared<Mesh>(
return ChunkMesh{std::make_unique<Mesh>(
vertexBuffer.get(), vcount, indexBuffer.get(), indexSize, attrs
), std::move(sortingMesh)};
}