Merge pull request #147 from Azaezel/alpha40_TranslucentShadows

adds alphatest shadows for translucent objects
This commit is contained in:
Areloch 2020-03-11 00:44:30 -05:00 committed by GitHub
commit 0e006b2264
8 changed files with 14 additions and 8 deletions

View file

@ -704,7 +704,7 @@ void ConvexShape::prepRenderImage( SceneRenderState *state )
// Set our Material
ri->matInst = matInst;
if (matInst->getMaterial()->isTranslucent())
if (matInst->getMaterial()->isTranslucent() && (!(matInst->getMaterial()->isAlphatest() && state->isShadowPass())))
{
ri->translucentSort = true;
ri->type = RenderPassManager::RIT_Translucent;