OpenGL渲染管线

1、Vertex Shader

  1)顶点依次通过模型视图矩阵(ModelView)处理,生成变幻后的顶点。

  2)TexGen。

  3)Vertext Light Calculation。

2、第一次剔除

  Culling  -->  Rasterization  -->  Stencil Test  -->  ZTest

3、Fragment Shader

  1)上纹理(从Texture取颜色进行混合)。

  2)上Fog(混合至最终纹理)。

4、Alpha Test。

5、Blending。

6、更新ZBuffer  -->  写入Framebuffer。

红色部分是固定管线和可编程管线不同的地方。

Tekka Mark

2012.2.22

原文地址:https://www.cnblogs.com/tekkaman/p/2365919.html