diff --git a/src/graphics/core/Mesh.inl b/src/graphics/core/Mesh.inl index 163cf224..756353b3 100644 --- a/src/graphics/core/Mesh.inl +++ b/src/graphics/core/Mesh.inl @@ -25,8 +25,9 @@ Mesh::Mesh(const VertexStructure* vertexBuffer, size_t vertices for (int i = 0; attrs[i].count; i++) { vertexSize += attrs[i].size(); } - size_t tmp = sizeof(VertexStructure); - assert(vertexSize==tmp); + if(vertexSize!=sizeof(VertexStructure)){ + throw std::runtime_error("Vertex size mismatch!"); + } glGenVertexArrays(1, &vao); glGenBuffers(1, &vbo);