Browse Source

ref_gl: fix missing vboarray split transition on some maps

master
mittorn 10 months ago committed by Alibek Omarov
parent
commit
5f31417bae
  1. 3
      ref/gl/gl_rsurf.c

3
ref/gl/gl_rsurf.c

@ -1947,9 +1947,10 @@ void R_GenerateVBO( void ) @@ -1947,9 +1947,10 @@ void R_GenerateVBO( void )
if( vbo->array_len + surf->polys->numverts > VBOINDEX_MAX )
{
vbotex->vboarray = vbo;
// generate new array and new vbotexture node
vbo->array = Mem_Calloc( vbos.mempool, sizeof( vbovertex_t ) * vbo->array_len );
gEngfuncs.Con_Printf( "R_GenerateVBOs: allocated array of %d verts, texture %d\n", vbo->array_len, j );
gEngfuncs.Con_Printf( "R_GenerateVBOs: allocated array of %d verts, texture %d, lm %d\n", vbo->array_len, j, k );
vbo->next = Mem_Calloc( vbos.mempool, sizeof( vboarray_t ) );
vbo = vbo->next;
vbotex->next = Mem_Calloc( vbos.mempool, sizeof( vbotexture_t ) );

Loading…
Cancel
Save