Skip to content

normalMatrix

uniform mat3 normalMatrix;

Matrix to transform a model space normal vector to view space. Equivalent to mat3(transpose(modelViewMatrixInverse)), or gl_NormalMatrix in the compatibility profile and older GLSL versions.

vec3 normal = normalMatrix * vaNormal;
vec3 normal = gl_NormalMatrix * gl_Normal;