src/mesh.c

changeset 89
e1f682a8a145
parent 82
4e1e698f4b0d
--- a/src/mesh.c	Sun Apr 20 15:41:16 2025 +0200
+++ b/src/mesh.c	Mon Apr 21 17:27:33 2025 +0200
@@ -29,6 +29,7 @@
 #include "ascension/error.h"
 
 #include <GL/glew.h>
+#include <assert.h>
 
 void asc_mesh_allocate_buffers(AscMesh *mesh, unsigned count) {
     asc_dprintf("Allocate mesh buffers for %u meshes.", count);
@@ -45,10 +46,6 @@
 
 void asc_mesh_free_buffers(AscMesh *mesh, unsigned count) {
     asc_dprintf("Free mesh buffers for %u meshes.", count);
-    if (count > 32) {
-        asc_error("Trying to free more than 32 mesh buffers at once.");
-        count = 32;
-    }
     GLuint buffers[count];
     GLuint arrays[count];
 

mercurial