Режимы матрицы не изменяют саму матрицу, поэтому единичная матрица везде является единичной матрицей.
Изменяются режимы матрицы , для матрицы которой действуют следующие команды. То есть, будут ли любые последующие команды работать с матрицей проекции, или с матрицей вида модели *, или с матрицами текстуры и т. Д.
Это может показаться немного запутанным, но это одно из проектных решений OpenGL - есть куча команд, которые работают с некоторым состоянием или объектом, и только другие настройки состояния определяют, с каким именно объектом они работают.