WebGLRenderingContext.createShader()
La méthode WebGLRenderingContext.createShader() de l'API WebGL crée un WebGLShader, qui peut alors être configuré davantage en utilisant WebGLRenderingContext.shaderSource() et WebGLRenderingContext.compileShader().
Syntaxe
js
WebGLShader gl.createShader(type);
Paramètres
type-
Soit
gl.VERTEX_SHADER, soitgl.FRAGMENT_SHADER
Exemples
Voir WebGLShader pour l'utilisation et des exemples.
Spécifications
| Specification |
|---|
| WebGL Specification # 5.14.9 |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
WebGLProgramWebGLShaderWebGLRenderingContext.attachShader()WebGLRenderingContext.bindAttribLocation()(en-US)WebGLRenderingContext.compileShader()WebGLRenderingContext.createProgram()WebGLRenderingContext.createShader()WebGLRenderingContext.deleteProgram()(en-US)WebGLRenderingContext.deleteShader()WebGLRenderingContext.detachShader()(en-US)WebGLRenderingContext.getAttachedShaders()(en-US)WebGLRenderingContext.getProgramParameter()(en-US)WebGLRenderingContext.getProgramInfoLog()(en-US)WebGLRenderingContext.getShaderParameter()WebGLRenderingContext.getShaderPrecisionFormat()(en-US)WebGLRenderingContext.getShaderInfoLog()(en-US)WebGLRenderingContext.getShaderSource()(en-US)WebGLRenderingContext.isProgram()(en-US)WebGLRenderingContext.isShader()(en-US)WebGLRenderingContext.linkProgram()(en-US)WebGLRenderingContext.shaderSource()WebGLRenderingContext.useProgram()WebGLRenderingContext.validateProgram()(en-US)