Что делает оператор mat3 (матрица mat4) в glsl?

Я делаю освещение для каждого фрагмента и, исправляя нормальный вектор, я получил этот код:vec3 f_normal = mat3(MVI) * normal; Где MVI находится:mat4 MVI = transpose(inverse(ModelViewMatrix));, Так что же после возвращенияmat3(MVI) заявление?

Ответы на вопрос(2)

Ваш ответ на вопрос