Използвам OpenGL като долен край за 2D механизъм за подреждане. Когато всичко е 2D, е лесно да се оптимизират определени проблеми. Например превъртане. Ако знам, че определена част от екрана трябва да се превърти от дъното, тогава мога просто да мина върху тази част. Вечер се движа с повече от 1 пиксел наведнъж. Без изрична хардуерна поддръжка (помислете за стария nintendo hw), това изисква много пикселни записи. Bitblt на чип ще бъде следващото най-добро нещо.
По същество разглеждам как мога да оптимизирам моите GL извиквания, за да използвам визуализации на VRAM текстури като ефективни хардуерни удари.
Възможно ли е GL да превърта фреймбуфера, или трябва просто да се примиря с двойно буфериране и повторно изобразяване на цяла сцена за всеки кадър?
Мерси