Я пишу Ray Caster на C ++, который выводит свои результаты в обычные файлы изображений. Теперь я хочу визуализировать внутреннее RGBA-представление (4 целых числа) в окне OpenGL, предоставленном GLUT.
Я уже знаю, что должен использовать glTexImage2D для генерации текстуры, назначить эту текстуру кваду, а затем визуализировать этот квад прямо перед камерой.
http://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml
Проблема, с которой я столкнулся, заключается в том, что я не знаю, как мне представить данные функции glTexImage2D: как мне построить этот блок данных gluByte, содержащий мои данные, исходя из простого 4-целочисленного представления RGBA?