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

La méthode WebGLRenderingContext.deleteShader() de l'API WebGL marque l'objet {{domxref("WebGLShader")}} indiqué pour suppression. Il sera ensuite supprimé dès que le shader ne sera plus utilisé. Cette méthode n'a aucun effet si le shader a déjà été supprimé, et le {{domxref ("WebGLShader")}} est automatiquement marqué pour la suppression lorsqu'il est détruit par le garbage collector.

Syntaxe

void gl.deleteShader(shader);

Paramètres

shader
Un objet {{domxref("WebGLShader")}} à détruire.

Valeur retournée

Aucune.

Exemples

Suppression d'un shader

gl.deleteShader(shader);

Spécifications

Spécification Statut Commentaire
{{SpecName('WebGL', "#5.14.9", "deleteShader")}} {{Spec2('WebGL')}} Définition initiale.
{{SpecName('OpenGL ES 2.0', "glDeleteShader.xml", "glDeleteShader")}} {{Spec2('OpenGL ES 2.0')}} Page man de l'API OpenGL (similaire).

Compatibilité des navigateurs

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

Voir aussi