GlobalTexturesCache().attach( *g_ShaderCache );
GlobalShaderSystem().attach( *g_ShaderCache );
-#if !defined( DISABLE_DOOM3_LIGHTING )
if ( g_pGameDescription->mGameType == "doom3" ) {
g_defaultPointLight = g_ShaderCache->capture( "lights/defaultPointLight" );
//Shader* overbright =
}
#endif
}
-#endif // !DISABLE_DOOM3_LIGHTING
}
void ShaderCache_Destroy(){
-#if !defined( DISABLE_DOOM3_LIGHTING )
if ( g_pGameDescription->mGameType == "doom3" ) {
g_ShaderCache->release( "lights/defaultPointLight" );
g_ShaderCache->release( "$OVERBRIGHT" );
}
#endif
}
-#endif // !DISABLE_DOOM3_LIGHTING
GlobalShaderSystem().detach( *g_ShaderCache );
GlobalTexturesCache().detach( *g_ShaderCache );