SPLighting.frag: fix syntax error with vertex lighting enabled
This commit is contained in:
parent
0c846eaf6a
commit
1fec72605f
@ -72,17 +72,19 @@ uniform float m_Shininess;
|
||||
#endif
|
||||
|
||||
void main(){
|
||||
#ifdef NORMALMAP
|
||||
mat3 tbnMat = mat3(normalize(vTangent.xyz) , normalize(vBinormal.xyz) , normalize(vNormal.xyz));
|
||||
#if !defined(VERTEX_LIGHTING)
|
||||
#if defined(NORMALMAP)
|
||||
mat3 tbnMat = mat3(normalize(vTangent.xyz) , normalize(vBinormal.xyz) , normalize(vNormal.xyz));
|
||||
|
||||
if (!gl_FrontFacing)
|
||||
{
|
||||
tbnMat[2] = -tbnMat[2];
|
||||
}
|
||||
if (!gl_FrontFacing)
|
||||
{
|
||||
tbnMat[2] = -tbnMat[2];
|
||||
}
|
||||
|
||||
vec3 viewDir = normalize(-vPos.xyz * tbnMat);
|
||||
#else
|
||||
vec3 viewDir = normalize(-vPos.xyz);
|
||||
vec3 viewDir = normalize(-vPos.xyz * tbnMat);
|
||||
#else
|
||||
vec3 viewDir = normalize(-vPos.xyz);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
vec2 newTexCoord;
|
||||
|
Loading…
x
Reference in New Issue
Block a user