Forráskód Böngészése

Merge pull request #470 from TarasPodoroga/development

RenderMeshExample won't render transparent materials properly
SilentMike 12 éve
szülő
commit
d6146e968a
1 módosított fájl, 7 hozzáadás és 0 törlés
  1. 7 0
      Engine/source/T3D/examples/renderMeshExample.cpp

+ 7 - 0
Engine/source/T3D/examples/renderMeshExample.cpp

@@ -284,6 +284,13 @@ void RenderMeshExample::prepRenderImage( SceneRenderState *state )
    // Set our RenderInst as a standard mesh render
    ri->type = RenderPassManager::RIT_Mesh;
 
+   //If our material has transparency set on this will redirect it to proper render bin
+   if ( matInst->getMaterial()->isTranslucent() )
+   {
+      ri->type = RenderPassManager::RIT_Translucent;
+      ri->translucentSort = true;
+   }
+
    // Calculate our sorting point
    if ( state )
    {