Мои навыки OpenGL довольно слабые, но я полагаю, что вы можете использовать функцию glViewport для перемещения источника в верхний правый угол. Тогда вам, вероятно, нужно будет использовать все отрицательные числа для всего на экране. Затем вы можете попробовать использовать glRotate, чтобы использовать все положительные числа. Я на самом деле не пробовал это, но посмотрим, что вы можете с этим сделать.
glViewPort(0.0, -height, width, height);
glRotatef(180.0, 1.0, 0.0, 0.0);