WebGLRenderingContext.createShader()
The WebGLRenderingContext
method createShader()
of the WebGL API creates a
WebGLShader
that can then be configured further using
WebGLRenderingContext.shaderSource()
and
WebGLRenderingContext.compileShader()
.
Syntax
WebGLShader gl.createShader(type);
Parameters
type
-
Either
gl.VERTEX_SHADER
orgl.FRAGMENT_SHADER
Examples
See WebGLShader
for usage and examples.
Specifications
Specification |
---|
WebGL Specification # 5.14.9 |
Browser compatibility
See also
WebGLProgram
WebGLShader
WebGLRenderingContext.attachShader()
WebGLRenderingContext.bindAttribLocation()
WebGLRenderingContext.compileShader()
WebGLRenderingContext.createProgram()
WebGLRenderingContext.createShader()
WebGLRenderingContext.deleteProgram()
WebGLRenderingContext.deleteShader()
WebGLRenderingContext.detachShader()
WebGLRenderingContext.getAttachedShaders()
WebGLRenderingContext.getProgramParameter()
WebGLRenderingContext.getProgramInfoLog()
WebGLRenderingContext.getShaderParameter()
WebGLRenderingContext.getShaderPrecisionFormat()
WebGLRenderingContext.getShaderInfoLog()
WebGLRenderingContext.getShaderSource()
WebGLRenderingContext.isProgram()
WebGLRenderingContext.isShader()
WebGLRenderingContext.linkProgram()
WebGLRenderingContext.shaderSource()
WebGLRenderingContext.useProgram()
WebGLRenderingContext.validateProgram()