Обновление текстуры в OpenGL с помощью glTexImage2D

Являются ли glTexImage2Dи glTexSubImage2Dединственными способами передачи буфера пикселей в текстуру?

На данный момент я использую в настройке функцию glTexImage2D, передающую null в качестве буфера, а затем в цикле рендеринга я вызываю glTexSubImage2Dс новыми данными буфера на каждой итерации.

Но зная, что текстура не изменит никаких свойств, таких как размеры, есть ли более эффективный способ передать фактические данные пикселей в текстуру рендеринга?

15
задан Sergey K. 6 November 2012 в 09:57
поделиться