X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=shaderlib%2Fcommon.glsl;h=481d86c48a604bfe2b1622836a72aaee3a94ffe5;hb=6dca30085f7a02155b6e44a33ca4244a4c0691a0;hp=33fefe8806deb4ddfa7240c5394f1778f082d1c1;hpb=f501ffe2862fd8b4c5793542190e8e0a0d8de667;p=libs%2Fgl.git diff --git a/shaderlib/common.glsl b/shaderlib/common.glsl index 33fefe88..481d86c4 100644 --- a/shaderlib/common.glsl +++ b/shaderlib/common.glsl @@ -47,16 +47,10 @@ void standard_transform() vec3 world_binormal = cross(world_normal, world_tangent); out mat3 world_tbn_matrix = mat3(world_tangent, world_binormal, world_normal); - vec3 eye_pos = (inverse(eye_world_matrix)*vec4(0.0, 0.0, 0.0, 1.0)).xyz; + vec3 eye_pos = world_eye_matrix[3].xyz; out vec3 world_look_dir = normalize(world_vertex.xyz-eye_pos); out float fog_coord = eye_vertex.z; - - if(use_clipping) - { - for(int i=0; i