Rendering pipeline的输入与输出

Rendering pipeline的输入与输出
并不是任何一种多边形资料都 被 输入到Rendering pipeline的,
Rendering pipeline所能接受的多边形是边数最少的的三角形。

因此,若我们想要把边数超过四的多边形丢到Rendering pipeline的话,必须先把它分为几个 三角形
将组成各三角形的顶点坐标制作成清单之后,就可以把它丢到Renderpipeline 中了。 

这些顶点资料的清单就是 Vertex Buffer(顶点缓冲区)

另一方面,从Rendering pipeline 输出的图像,会被放到记忆体里。
这个记忆体就是 Suerface.
我们可以对Suerface里的资料进行程序的读写以及加工,
或者说,我们可以直接对Surface上的资料加以各种图像处理。

由于Suerface是Rendering的输出目的地,所以有时也被称为 Rendering Target


下面部分,我们介绍一下Rendering pipeline的原理






你可能感兴趣的:(Rendering pipeline的输入与输出)