public void SetMatrixUniforms() { gl.UniformMatrix4fv(this.pMatrixUniform, false, pMatrix); gl.UniformMatrix4fv(this.mvMatrixUniform, false, mvMatrix); var normalMatrix = Mat3.Create(); Mat4.ToInverseMat3(mvMatrix, normalMatrix); Mat3.Transpose(normalMatrix); gl.UniformMatrix3fv(this.nMatrixUniform, false, normalMatrix); }