Извините, если я спрашиваю что-то, что уже доступно. До сих пор я не мог отследить. Я прочитал подробности о FBO и получил четкое представление о буферизации вне экрана. http://mattfife.com/?p=2813 - это хорошая небольшая статья о FBO. Во всех примерах, включая этот, я не вижу подробностей о том, как записать данные, полученные с помощью вызова glReadPixels, в стандартный кадровый буфер дисплея. Извините, если я что-то упустил глупо. Я проявил должную осмотрительность, но не смог получить ни одного примера.
Примечание: я использую OpenGLES 2.0, поэтому я не могу использовать такие вызовы, как glDrawPixels и т. Д. c.
По сути, мое требование иметь внеэкранную буферизацию. Потому что я работаю с субтитрами / субтитрами, в которых прокрутка субтитров должна будет повторять рендеринг строк до тех пор, пока эти go не выйдут из области отображения субтитров.
Я получил предложение использовать FBO и связать текстуру создан для основного кадрового буфера по умолчанию.
Моя фактическая потребность - заголовок / субтитры (которые могут быть в режиме прокрутки). Предположим, что в первый раз, когда я показывал это ниже, это номер строки - 1 Это номер строки - 2 Это номер строки - 3
После прокрутки, затем я хочу иметь, Это номер строки - 2 Это номер строки - 3 Это номер строки - 4
Во второй раз, когда Я хочу сделать, мне придется обновить содержимое в закадровом FBO? Это будет переписать строку-2 и строку-3 на новой позиции, удалить строку-1 и добавить строку-4.