소스 검색

Add error msg to Shadergen when GBufferConditioner?LSL::processVert don't have normals defined.

LuisAntonRebollo 10 년 전
부모
커밋
1067da284f

+ 1 - 0
Engine/source/lighting/advanced/glsl/gBufferConditionerGLSL.cpp

@@ -96,6 +96,7 @@ void GBufferConditionerGLSL::processVert( Vector<ShaderComponent*> &componentLis
    {
       inNormal = new Var("normal", "vec3");
       meta->addStatement(new GenOp("   @ = vec3( 0.0, 0.0, 1.0 );\r\n", new DecOp(inNormal)));
+      Con::errorf("ShagerGen: Something went bad with ShaderGen. The normal should be already defined.");
    }
    AssertFatal( inNormal, "Something went bad with ShaderGen. The normal should be already defined." );
 

+ 1 - 0
Engine/source/lighting/advanced/hlsl/gBufferConditionerHLSL.cpp

@@ -96,6 +96,7 @@ void GBufferConditionerHLSL::processVert( Vector<ShaderComponent*> &componentLis
    {
       inNormal = new Var("normal", "float3");
       meta->addStatement(new GenOp("   @ = float3( 0.0, 0.0, 1.0 );\r\n", new DecOp(inNormal)));
+      Con::errorf("ShagerGen: Something went bad with ShaderGen. The normal should be already defined.");
    }
    AssertFatal( inNormal, "Something went bad with ShaderGen. The normal should be already defined." );