mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2025-01-10 03:51:18 +00:00
simplify shader decision logic in MiniMapSetupBrushes
git-svn-id: svn://svn.icculus.org/netradiant/trunk@335 61c419a2-8eb2-4b30-bcec-8cead039b335
This commit is contained in:
parent
1b926fe925
commit
bde58c1edd
1 changed files with 9 additions and 0 deletions
|
@ -374,6 +374,7 @@ void MiniMapSetupBrushes( void )
|
|||
b = minimap.model->firstBSPBrush + i;
|
||||
brush = &bspBrushes[ b ];
|
||||
|
||||
#if 0
|
||||
/* check all sides */
|
||||
compileFlags = 0;
|
||||
for( j = 0; j < brush->numSides; j++ )
|
||||
|
@ -390,6 +391,14 @@ void MiniMapSetupBrushes( void )
|
|||
/* or together compile flags */
|
||||
compileFlags |= si->compileFlags;
|
||||
}
|
||||
#else
|
||||
shader = &bspShaders[ brush->shaderNum ];
|
||||
si = ShaderInfoForShader( shader->shader );
|
||||
if( si == NULL )
|
||||
compileFlags = 0;
|
||||
else
|
||||
compileFlags = si->compileFlags;
|
||||
#endif
|
||||
|
||||
/* determine if this brush is solid */
|
||||
if( (compileFlags & (C_SOLID | C_SKY)) == C_SOLID )
|
||||
|
|
Loading…
Reference in a new issue