三 基础渲染-opengl基础渲染架构

基础渲染管线,以下是OpenGL渲染管线的一个简化版本;

 

其中有几个概念 是我们使用opengl时经常用到的,主要对些概念了然于心

着色器,上图展示了顶点着色器和片段着色器。着色器还有其他种类,单位Identity着色器,平面着色器,上色着色器,默认光源着色器,点光源着色,纹理替换矩阵,纹理调整着色器,纹理光源着色器。

属性,一个对每个顶点都要作改变的数据元素。属性只供顶点着色器使用,对于片段着色器没有什么意义。

Uniform值,本质上像属性一样,定点着色器和片段着色器都可以使用Uniform变量。

纹理,传递到着色器的第三种数据类型是纹理数据。

输出,作为一个阶段着色器的输出定义,后续阶段的着色器则是作为输入定义的。

 

posted @ 2016-03-03 15:59  倾其一生  阅读(317)  评论(0)    收藏  举报