Действительно ли возможно не очистить весь экран при использовании glClear () функция? Я должен очистить только часть экрана для сохранения некоторого времени рендеринга, иначе я должен был бы перерисовать половину экрана каждый кадр, даже если ничего не происходит на другой половине.
Конечно, это должно быть сделано так же быстро (или quickier), как glClear () теперь.
Возможно, вы захотите рассмотреть glScissor. Из документации:
Пока включена проверка ножниц, только пиксели, находящиеся в пределах поля ножниц, могут быть изменены командами рисования.
Нарисуйте гигантский четырехугольник :) Применить это всего лишь половина экрана.
http://www.opengl.org/resources/faq/technical/transformations.htm#tran0090