summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2010-07-31 19:31:54 -0700
committerEric Anholt <eric@anholt.net>2010-07-31 19:33:25 -0700
commitadd362dbc3456150c5be7dcc0c6a0337af73c5e3 (patch)
treed2894a6f4b2d6823a21a03047612d1a8bb687953
parent031eb97c269ea57e232d7e5b68e5660cc4b39ec6 (diff)
Skip multiplying the unused column of modelview
-rw-r--r--glass.vert5
1 files changed, 3 insertions, 2 deletions
diff --git a/glass.vert b/glass.vert
index 5ce3508..14e43c8 100644
--- a/glass.vert
+++ b/glass.vert
@@ -10,8 +10,9 @@ uniform mat4 mvp, mv, light_mvp;
void main()
{
- vec3 t = (mv * vec4(gl_MultiTexCoord1.xyz, 0.0)).xyz;
- vec3 n = (mv * vec4(gl_Normal, 0.0)).xyz;
+ mat3 mv3 = mat3(mv);
+ vec3 t = (mv3 * gl_MultiTexCoord1.xyz);
+ vec3 n = (mv3 * gl_Normal);
gl_Position = mvp * gl_Vertex;