OpenGL - Использование glTexImage2d для заполнения всего экрана текстурой - PullRequest
1 голос
/ 13 мая 2011

Два вопроса -

Как лучше всего использовать текстуру в OpenGL для заполнения всего окна?

Я хочу использовать glTexImage2D для получения массива целых чисел, содержащих данные о цвете, как мне поступить?(Я нашел пару страниц со ссылками на glTexImage2D, но руководство по его использованию было бы здорово)

Уточнение:

Я уже делал текстурирование раньше.Мне просто нужна помощь по этим двум конкретным частям.

Ответы [ 3 ]

3 голосов
/ 13 мая 2011

glTexImage2D просто загружает данные текстуры, не более того.Когда у вас есть текстура, нарисуйте текстурный квадрант по размеру экрана, и вы нарисуете пиксели текстуры на экране.

Обычно для этого используется ортографическая проекция.

0 голосов
/ 13 мая 2011

Также вы можете просто загрузить пиксели с помощью glDrawPixels, если вам не нужно много обновляться.

Есть хороший пример от Nehe о том, как использовать текстуры здесь :

0 голосов
/ 13 мая 2011

NeHe предоставляет учебные пособия практически для любой темы OpenGL.

Первый урок по использованию текстур: # 6 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...