Всем доброго времени суток. Помогите pls разобраться с практически мистической проблемой, от которой уже полдня мозги набекрень. Пусть хоть осознаю собственную криворукость, но идеи просто иссякли
Задача на первый взгляд простейшая: получить модельно-видовую матрицу. Что я и пытаюсь сделать следующим образом:
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glTranslatef(20.0, 20.0, 0.0);
glRotatef(90.0, 0, 0, 1.0);
float modelView[16];
glGetFloatv(GL_MODELVIEW_MATRIX, modelView);
Все вроде бы красиво. Но... В результате получается единичная матрица. Причем и трансляция, и ротация при выводе работают прекрасно, а при получении — identity и никаких гвоздей... Даж и не знаю, что думать... Не поможете?