Как эффективно отображать пользовательский видеопоток в OpenGL? - PullRequest
4 голосов
/ 16 декабря 2010

У меня есть пользовательская библиотека, которая может декодировать в RGBA или любой другой формат. Каков наилучший способ объединить его с OpenGL для декодирования на текстуру, чтобы не пропустить кадры?

Или есть лучший способ полностью пропустить текстуры?

Edit: Full HD видео транслируется по сети. Так что производительность - это проблема. 30 Гц Сведения.

1 Ответ

3 голосов
/ 16 декабря 2010

glTexSubImage2D() - это быстро и просто. Вы можете повысить пропускную способность с помощью конвейера на основе PBO за счет большей задержки.

Похоже, что glover может иметь пример кода, а также Ye Olde NeHe # 35 .

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