Fixed grid drawing at incorrect depth, fixed MP2 areas not loading correctly with the AnimSet loader changes

This commit is contained in:
parax0
2016-04-28 00:44:50 -06:00
parent c4268746f2
commit 7f3929d4ca
9 changed files with 75 additions and 52 deletions

View File

@@ -122,7 +122,7 @@ void CModel::DrawSurface(FRenderOptions Options, u32 Surface, u32 MatSet)
SSurface *pSurf = mSurfaces[Surface];
CMaterial *pMat = mMaterialSets[MatSet]->MaterialByIndex(pSurf->MaterialID);
if ((!(Options & eEnableOccluders)) && (pMat->Options() & CMaterial::eOccluder))
if (!Options.HasFlag(eEnableOccluders) && pMat->Options().HasFlag(CMaterial::eOccluder))
return;
pMat->SetCurrent(Options);