Копировать текстуру в экранный буфер без рисования квадратора (opengl) - PullRequest
13 голосов
/ 09 февраля 2012

Существует ли быстрая функция для перетаскивания текстуры в экранный буфер (без использования расширений)? Мне нужен обратный glCopyTexImage2D().

Существует ли такая функция?

1 Ответ

14 голосов
/ 09 февраля 2012

Ближайшее, что вы получите, - glBlitFramebuffer . Который, как следует из названия, предназначен для кадровых буферов. Да, кадровые буферы могут включать в себя текстуры , но я бы не стал использовать это в качестве замены для рисования текстур с квадраторами. Вы получите гораздо лучшую производительность для отрисовки большого количества текстур с помощью четырехугольников, чем блитфреймбуфер.

Кроме того, рисование четырехугольника является быстрой функцией для рисования текстуры.

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