Replace assert with std::runtime_error

This commit is contained in:
REDxEYE 2025-03-29 22:26:36 +03:00
parent 9bb6cdfec2
commit 90605c6d5f

View File

@ -25,8 +25,9 @@ Mesh<VertexStructure>::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);