0
我使用OpenGL作为2D平铺引擎的底端。 当一切都是2D时,优化某些问题很简单。 例如,滚动。如果我知道屏幕 的某个部分需要从底部滚动,那么我可以在该部分上滚动。 我晚上一次移动超过1个像素。如果没有明确的硬件 支持(认为旧的任天堂hw),这需要大量的像素写入。芯片bitblt上的 将是下一个最好的事情。2D引擎通过硬件在OpenGL上滚动?
本质上,我正在研究如何优化我的GL调用,以便使用 VRAM纹理渲染作为有效的硬件盲区。
是否有可能让GL滚动帧缓冲区,或者我应该让 重新分配给双缓冲区并为每个帧重新渲染整个场景 ?
THX
thx。目标是避免双缓冲。 – drudru 2010-04-04 20:03:41