only do backface culling on buildings

This commit is contained in:
aap 2020-11-03 16:59:37 +01:00
parent ebddb7956c
commit b3da518ae0

View File

@ -111,7 +111,7 @@ CRenderer::RenderOneRoad(CEntity *e)
CustomPipes::AttachGlossPipe(e->GetAtomic()); CustomPipes::AttachGlossPipe(e->GetAtomic());
#endif #endif
#ifdef EXTRA_MODEL_FLAGS #ifdef EXTRA_MODEL_FLAGS
if(CModelInfo::GetModelInfo(e->GetModelIndex())->RenderDoubleSided()){ if(!e->IsBuilding() || CModelInfo::GetModelInfo(e->GetModelIndex())->RenderDoubleSided()){
BACKFACE_CULLING_OFF; BACKFACE_CULLING_OFF;
e->Render(); e->Render();
BACKFACE_CULLING_ON; BACKFACE_CULLING_ON;
@ -181,7 +181,7 @@ CRenderer::RenderOneNonRoad(CEntity *e)
BACKFACE_CULLING_OFF; BACKFACE_CULLING_OFF;
} }
#ifdef EXTRA_MODEL_FLAGS #ifdef EXTRA_MODEL_FLAGS
if(CModelInfo::GetModelInfo(e->GetModelIndex())->RenderDoubleSided()){ if(!e->IsBuilding() || CModelInfo::GetModelInfo(e->GetModelIndex())->RenderDoubleSided()){
BACKFACE_CULLING_OFF; BACKFACE_CULLING_OFF;
e->Render(); e->Render();
BACKFACE_CULLING_ON; BACKFACE_CULLING_ON;