X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=shaderlib%2Fcommon.glsl;h=8bc652fcd0a509cf9076cfe761c498c75d99e86a;hp=54d66e602ed496d597982dce894ee62399f4f451;hb=86721a55699193e63c76e8a0a7b0ced0416c1cce;hpb=34e3f9d66eb394d8ad69ee66db0cca35b0a15123 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);