2011-12-26 40 views
1

Page-Flipping是什么意思?页面翻转在计算机图形学编程中意味着什么?

为什么我们需要它在图形编程?

+1

http://en.wikipedia.org/wiki/Multiple_buffering#Page_flipping – 2011-12-26 22:05:11

+0

简答:在缓冲区中绘制页面,以便在可用时显示该页面。 “翻转”页面意味着在完整的缓冲区和正在进行的缓冲区之间进行交换。 – 2011-12-26 22:06:01

回答

0

往往它的速度太慢,直接画在屏幕上,视觉上,你看到的图纸。所以你画一个页面,同时显示另一个页面。然后当它准备好显示你'翻页'到完全绘制的页面,那么你可以开始在另一个页面上绘图。

使流畅的动画。

1

页面翻转指的是一种无闪烁图形的技术,这种技术已经与我们在一起数十年。计算机RAM的两个不同区域(页面)可映射到屏幕硬件,并且其中一个区域可以在任何给定时间被选择为可见并且具有对硬件的非常简单且即时的指令。因此,框架将在任何时候不可见的页面中呈现,然后发布硬件指令以切换可见页面,使得新呈现的框架可见,并且使先前可见的页面不可见并且可用于呈现下一个帧。

+3

不仅几十年前,它仍然是一个完全相关的技术。 – 2011-12-26 22:21:59

+0

什么是页面翻转的现代替代方法是使用? – anonymous 2011-12-26 22:25:03

+1

这与双缓冲不一样吗? – 2011-12-26 22:29:08