WebGLRenderingContext.createShader()

WebGLRenderingContext.createShader() 用于创建一个 WebGLShader 着色器对象,该对象可以使用 WebGLRenderingContext.shaderSource()WebGLRenderingContext.compileShader() 方法配置着色器代码.

语法

WebGLShader gl.createShader(type);

参数

type
参数为gl.VERTEX_SHADER 或 gl.FRAGMENT_SHADER两者中的一个。

示例

详见 WebGLShader 的使用和示例

规范

规范 状态 说明
WebGL 1.0
createShader
Recommendation 初次定义
OpenGL ES 2.0
glCreateShader
Standard OpenGL 帮助页

浏览器兼容性

BCD tables only load in the browser

其他相关