mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-01-11 23:57:57 +00:00
ref_gl: fix missing vboarray split transition on some maps
This commit is contained in:
parent
150d98bd15
commit
5f31417bae
@ -1947,9 +1947,10 @@ void R_GenerateVBO( void )
|
|||||||
|
|
||||||
if( vbo->array_len + surf->polys->numverts > VBOINDEX_MAX )
|
if( vbo->array_len + surf->polys->numverts > VBOINDEX_MAX )
|
||||||
{
|
{
|
||||||
|
vbotex->vboarray = vbo;
|
||||||
// generate new array and new vbotexture node
|
// generate new array and new vbotexture node
|
||||||
vbo->array = Mem_Calloc( vbos.mempool, sizeof( vbovertex_t ) * vbo->array_len );
|
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->next = Mem_Calloc( vbos.mempool, sizeof( vboarray_t ) );
|
||||||
vbo = vbo->next;
|
vbo = vbo->next;
|
||||||
vbotex->next = Mem_Calloc( vbos.mempool, sizeof( vbotexture_t ) );
|
vbotex->next = Mem_Calloc( vbos.mempool, sizeof( vbotexture_t ) );
|
||||||
|
Loading…
Reference in New Issue
Block a user