diff --git a/assets/fs/shaders/obj.v.glsl b/assets/fs/shaders/obj.v.glsl index f6b83be..04fc6ce 100644 --- a/assets/fs/shaders/obj.v.glsl +++ b/assets/fs/shaders/obj.v.glsl @@ -12,5 +12,5 @@ void main(void) { gl_Position = projection * modelview * vec4(pos, 1); pos_i = gl_Position.xyz; - normal_i = modelview * vec4(normal, 0); + normal_i = (modelview * vec4(normal, 0)).xyz; } diff --git a/assets/fs/shaders/obj_tex.v.glsl b/assets/fs/shaders/obj_tex.v.glsl index 4c0b525..9780d82 100644 --- a/assets/fs/shaders/obj_tex.v.glsl +++ b/assets/fs/shaders/obj_tex.v.glsl @@ -15,5 +15,5 @@ void main(void) gl_Position = projection * modelview * vec4(pos, 1); pos_i = gl_Position.xyz; tex_coord_i = tex_coord; - normal_i = modelview * vec4(normal, 0); + normal_i = (modelview * vec4(normal, 0)).xyz; }