Я использую OpenGL в качестве нижнего конца для 2D-движка.
Когда все 2D, это просто оптимизировать определенные проблемы.
Например, прокрутка. Если я знаю определенный раздел экрана
нужно прокрутить снизу, тогда я могу просто проклясть эту часть.
Я вечером перемещаюсь более чем на 1 пиксель за раз. Без явного оборудования
поддержка (думаю, старая Nintendo HW), это требует много записи пикселей.
на чипе bitblt будет следующей лучшей вещью.
По сути, я смотрю, как я могу оптимизировать свои вызовы GL для использования
Текстура VRAM отображается как эффективные аппаратные блики.
Возможно ли, чтобы GL прокручивал кадровый буфер, или я должен просто
смирись с двойной буферизацией и повторным рендерингом всей сцены
за каждый кадр?
Thx