update Mesh from MeshData constructor

This commit is contained in:
MihailRis 2024-10-24 10:22:04 +03:00
parent 5c6b73ee2b
commit cc37fa57f1

View File

@ -15,6 +15,8 @@ inline size_t calc_vertex_size(const vattr* attrs) {
Mesh::Mesh(const MeshData& data)
: Mesh(data.vertices.data(),
data.vertices.size() / calc_vertex_size(data.attrs.data()),
data.indices.data(),
data.indices.size(),
data.attrs.data()) {}
Mesh::Mesh(const float* vertexBuffer, size_t vertices, const int* indexBuffer, size_t indices, const vattr* attrs) :