X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cl_screen.c;h=9d5ca6289982a2c06715a2eb172683483d8c16eb;hp=8dc3839135acdd300dd4bb4896e7e4fc8d1b4dab;hb=58fb771fc98f2d04990c947944cd199007ea1666;hpb=edc56fcfd3eca0f72e49f815f332b62a01046e4c diff --git a/cl_screen.c b/cl_screen.c index 8dc38391..9d5ca628 100644 --- a/cl_screen.c +++ b/cl_screen.c @@ -581,7 +581,7 @@ void DrawQ_Mesh (drawqueuemesh_t *mesh, int flags) size = sizeof(*dq); size += sizeof(drawqueuemesh_t); size += sizeof(int) * mesh->numindices; - size += sizeof(float[3]) * mesh->numvertices; + size += sizeof(float[4]) * mesh->numvertices; size += sizeof(float[2]) * mesh->numvertices; size += sizeof(float[4]) * mesh->numvertices; if (r_refdef.drawqueuesize + size > r_refdef.maxdrawqueuesize) @@ -601,7 +601,7 @@ void DrawQ_Mesh (drawqueuemesh_t *mesh, int flags) m->numvertices = mesh->numvertices; m->texture = mesh->texture; m->indices = p;memcpy(m->indices , mesh->indices , m->numindices * sizeof(int ));(qbyte *)p += m->numindices * sizeof(int ); - m->vertices = p;memcpy(m->vertices , mesh->vertices , m->numvertices * sizeof(float[3]));(qbyte *)p += m->numvertices * sizeof(float[3]); + m->vertices = p;memcpy(m->vertices , mesh->vertices , m->numvertices * sizeof(float[4]));(qbyte *)p += m->numvertices * sizeof(float[4]); m->texcoords = p;memcpy(m->texcoords, mesh->texcoords, m->numvertices * sizeof(float[2]));(qbyte *)p += m->numvertices * sizeof(float[2]); m->colors = p;memcpy(m->colors , mesh->colors , m->numvertices * sizeof(float[4]));(qbyte *)p += m->numvertices * sizeof(float[4]); r_refdef.drawqueuesize += dq->size;