数据类型
- 基本类型:float-double-int-uint-bool
- 聚合类型:vec向量-mat矩阵
- 访问
- 结构体
- 数组
- 方法
- 数据转换构造函数: int()
-
变量
作用域
-
内置GLSL变量常量函数
存储限制符
const
- int
- out
- 一致变量(Uniform)
- 属性变量-均匀块
- buffer
-
函数
-
预处理器
着色器编译链接
GLuint glCreateShader(GLenum shaderType); void glShaderSource(GLuint shader, int numOfStrings, const char *strings, int lenOfStrings);
void glCompileShader(GLuint shader);
GLuint glCreateProgram(void);
void glAttachShader(GLuint program, GLuint shader);
void glLinkProgram(GLuint program);
void glUseProgram(GLuint prog);