--- title: WebGLRenderingContext.createShader() slug: Web/API/WebGLRenderingContext/createShader tags: - API - Graphiques - Méthode - Reference - Shader - WebGL translation_of: Web/API/WebGLRenderingContext/createShader ---
{{APIRef("WebGL")}}

La méthode WebGLRenderingContext.createShader() de l'API WebGL crée un {{domxref("WebGLShader")}}, qui peut alors être configuré davantage en utilisant {{domxref("WebGLRenderingContext.shaderSource()")}} et {{domxref("WebGLRenderingContext.compileShader()")}}.

Syntaxe

WebGLShader gl.createShader(type);

Paramètres

type
Soit gl.VERTEX_SHADER, soit gl.FRAGMENT_SHADER

Exemples

Voir {{domxref("WebGLShader")}} pour l'utilisation et des exemples.

Spécifications

Spécification Statut Commentaire
{{SpecName('WebGL', "#5.14.9", "createShader")}} {{Spec2('WebGL')}} Définition initiale.
{{SpecName('OpenGL ES 2.0', "glCreateShader.xml", "glCreateShader")}} {{Spec2('OpenGL ES 2.0')}} Page man OpenGL.

Compatibilité des navigateurs

{{Compat("api.WebGLRenderingContext.createShader")}}

Voir aussi