git-svn-id: svn://db.shs.com.ru/libs@42 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#version 130
|
||||
|
||||
out vec3 src_normal, normal, et;
|
||||
out vec3 src_normal, normal;//, et;
|
||||
out vec4 pos, col;
|
||||
out float fogCoord, fs_gid;
|
||||
|
||||
@@ -23,19 +23,19 @@ void main(void) {
|
||||
src_normal = normalize(/*gl_NormalMatrix * */vec3(pos.xy * dt * 2., 0));
|
||||
//pos = gl_Position;
|
||||
|
||||
vec3 v = normalize(-pos.xyz); // vector to the eye
|
||||
//vec3 v = normalize(-pos.xyz); // vector to the eye
|
||||
|
||||
/*vec3 t = gl_NormalMatrix * vec3(1., 0., 0.);
|
||||
vec3 b = gl_NormalMatrix * vec3(0., 1., 0.);
|
||||
et = vec3(dot(v, t), dot(v, b), dot(v, normal));*/
|
||||
|
||||
vec3 t = normalize(gl_NormalMatrix * vec3(gl_MultiTexCoord0.yx, 1));
|
||||
vec3 b = cross(normal, t);
|
||||
//vec3 t = normalize(gl_NormalMatrix * vec3(gl_MultiTexCoord0.yx, 1));
|
||||
//vec3 b = cross(normal, t);
|
||||
|
||||
mat3 tbnMatrix = mat3(t.x, b.x, normal.x,
|
||||
/*mat3 tbnMatrix = mat3(t.x, b.x, normal.x,
|
||||
t.y, b.y, normal.y,
|
||||
t.z, b.z, normal.z);
|
||||
et = tbnMatrix * v;
|
||||
et = tbnMatrix * v;*/
|
||||
|
||||
|
||||
pos.w = gl_Position.w;
|
||||
|
||||
Reference in New Issue
Block a user