函数声明
GLuint glCreateShader( GLenum shaderType);
注:GLuint 和 GLenum 实际上都是 unsigned int
函数参数(Parameters)
shaderType
:用以指示要创建的着色器的类型,数据类型为GLenum,可选的输入如下:- GL_COMPUTE_SHADER
- GL_VERTEX_SHADER
- GL_TESS_CONTROL_SHADER
- GL_TESS_EVALUATION_SHADER
- GL_GEOMETRY_SHADER
- GL_FRAGMENT_SHADER
类型 | 解释 |
---|---|
GL_COMPUTE_SHADER | 旨在在可编程计算处理器上运行的着色器 |
GL_VERTEX_SHADER | 用于在可编程顶点处理器上运行的着色器 |
GL_TESS_CONTROL_SHADER | 用于在控制阶段的可编程镶嵌处理器上运行的着色器 |
GL_TESS_EVALUATION_SHADER |