三 基础渲染-opengl基础渲染架构
基础渲染管线,以下是OpenGL渲染管线的一个简化版本;

其中有几个概念 是我们使用opengl时经常用到的,主要对些概念了然于心
着色器,上图展示了顶点着色器和片段着色器。着色器还有其他种类,单位Identity着色器,平面着色器,上色着色器,默认光源着色器,点光源着色,纹理替换矩阵,纹理调整着色器,纹理光源着色器。
属性,一个对每个顶点都要作改变的数据元素。属性只供顶点着色器使用,对于片段着色器没有什么意义。
Uniform值,本质上像属性一样,定点着色器和片段着色器都可以使用Uniform变量。
纹理,传递到着色器的第三种数据类型是纹理数据。
输出,作为一个阶段着色器的输出定义,后续阶段的着色器则是作为输入定义的。
Think Different, Make Different-编程是一个习惯

浙公网安备 33010602011771号