(правка: не обращать внимания, вопрос в текстуре вместо DrawPixels)
Это сработало для меня в C ++.
Q: "Как я могу заставить glDrawPixels () нарисовать изображение, перевернутое вверх ногами? "
A:" Попробуйте glPixelZoom (1.0, -1.0). Аналогично, изображение можно перевернуть слева направо с помощью glPixelZoom (). Обратите внимание, что вам может потребоваться отрегулировать положение растра, чтобы правильно расположить изображение. "
Источник: http://www.mesa3d.org/brianp/sig97/gotchas.htm