Skip to content

Commit 2dbcabd

Browse files
committed
client: render: fixed PVS culling for sprite models
1 parent 1eefd65 commit 2dbcabd

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

client/render/gl_sprite.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,12 +194,15 @@ Cull sprite model by bbox
194194
*/
195195
bool CSpriteModelRenderer :: CullSpriteModel( void )
196196
{
197-
if( !m_pSpriteHeader )
197+
if (!m_pSpriteHeader)
198198
return true;
199199

200-
SpriteComputeBBox( m_pCurrentEntity, NULL );
200+
SpriteComputeBBox(m_pCurrentEntity, NULL);
201201

202-
return R_CullModel( m_pCurrentEntity, sprite_absmin, sprite_absmax );
202+
if (R_CullModel(m_pCurrentEntity, sprite_absmin, sprite_absmax))
203+
return true;
204+
205+
return !Mod_CheckBoxVisible(sprite_absmin, sprite_absmax);
203206
}
204207

205208
/*

0 commit comments

Comments
 (0)