Change normal matrix from 4x4 to 3x3
This commit is contained in:
@@ -5,7 +5,7 @@ layout (location = 1) in vec3 aInputNormal;
|
||||
layout (location = 2) in vec2 aTextureCoord;
|
||||
|
||||
uniform mat4 model_matrix;
|
||||
uniform mat4 normal_matrix;
|
||||
uniform mat3 normal_matrix;
|
||||
uniform mat4 projection_view_matrix;
|
||||
uniform vec3 camera_position;
|
||||
|
||||
@@ -17,7 +17,7 @@ out vec3 ViewPos;
|
||||
void main()
|
||||
{
|
||||
gl_Position = projection_view_matrix * model_matrix * vec4(aInputPosition, 1.0);
|
||||
Normal = vec3(normal_matrix * vec4(aInputNormal, 0.0));
|
||||
Normal = normal_matrix * aInputNormal;
|
||||
FragPos = vec3(model_matrix * vec4(aInputPosition, 1.0));
|
||||
TexCoord = aTextureCoord;
|
||||
ViewPos = camera_position;
|
||||
|
Reference in New Issue
Block a user