diff -r 6234b7ea48f3 -r e1f682a8a145 src/mesh.c --- 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 +#include 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];