X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=shaderlib%2Fcommon.glsl;h=8bc652fcd0a509cf9076cfe761c498c75d99e86a;hb=bb386d895f5fce2f0099886fdf7e7073b18246e8;hp=54d66e602ed496d597982dce894ee62399f4f451;hpb=0ae56cb38a715c36c279a4f07ff4562830176dec;p=libs%2Fgl.git diff --git a/shaderlib/common.glsl b/shaderlib/common.glsl index 54d66e60..8bc652fc 100644 --- a/shaderlib/common.glsl +++ b/shaderlib/common.glsl @@ -42,7 +42,7 @@ void standard_transform() out vec3 eye_normal = normal_tf*get_vertex_normal(); vec3 eye_tangent = normal_tf*tangent; - vec3 eye_binormal = normal_tf*binormal; + vec3 eye_binormal = cross(eye_normal, eye_tangent); out mat3 eye_tbn_matrix = mat3(eye_tangent, eye_binormal, eye_normal); out vec3 eye_look_dir = normalize(eye_vertex.xyz);