From 90605c6d5f15ce422d02a14e23aa5eca84165f41 Mon Sep 17 00:00:00 2001 From: REDxEYE Date: Sat, 29 Mar 2025 22:26:36 +0300 Subject: [PATCH] Replace assert with std::runtime_error --- src/graphics/core/Mesh.inl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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);