Example #1
0
//AFTER USE()
func SetModelMatrix(m *mat4.Mat4) {
	GUsedProgram.SetModelMatrix(m)
	GUsedProgram.SetNormalMatrix(m.Mat3().Transpose())
	m = m.Mul(GViewMatrix)
	GUsedProgram.SetModelViewMatrix(m)
	m = m.Mul(GProjectionMatrix)
	GUsedProgram.SetModelViewProjectionMatrix(m)
}