摘要:
OpenGL4.0 GLSL预定义变量 GLSL为不同的渲染阶段定义了一些特定的变量。这些预定义(也叫做内置变量)有特定的属性。 所有的预定义变量都以gl_开头。用户定义的变量不能以此开头。 下面分类进行介绍。 (1)顶点着色器输入 gl_VertexID是当前被处理的顶点的索引。对于array r 阅读全文
摘要:
着色器(shader)是运行在GPU上小程序。 也是一种非常独立的程序,它们之间不能相互通信;它们之间唯一的沟通只有通过输入和输出。 着色器的开头总是要声明版本,接着是输入和输出变量,uniform和main函数。 每个输入变量也叫顶点属性(Vertex Attribute)。能声明的顶点属性是有上 阅读全文