TINYGL: Use realloc to increase the size of the vertex array

This commit is contained in:
Cameron Cawley 2023-02-03 18:49:13 +00:00
parent c89cc0bc4c
commit 4b2e3e6726
3 changed files with 6 additions and 3 deletions

View file

@ -209,12 +209,10 @@ void GLContext::glopVertex(GLParam *p) {
if (n >= vertex_max) {
GLVertex *newarray;
vertex_max <<= 1; // just double size
newarray = (GLVertex *)gl_malloc(sizeof(GLVertex) * vertex_max);
newarray = (GLVertex *)gl_realloc(vertex, sizeof(GLVertex) * vertex_max);
if (!newarray) {
error("unable to allocate GLVertex array.");
}
memcpy(newarray, vertex, n * sizeof(GLVertex));
gl_free(vertex);
vertex = newarray;
}
// new vertex entry