--- title: WebGLRenderingContext.getError() slug: Web/API/WebGLRenderingContext/getError tags: - API - Méthode - Reference - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/getError ---
La méthode WebGLRenderingContext.getError()
de l'API WebGL retourne des informations d'erreur.
GLenum gl.getError();
Aucun.
Constante | Description |
---|---|
gl.NO_ERROR |
Aucune erreur n'a été enregistrée. La valeur de cette constante est 0. |
gl.INVALID_ENUM |
Une valeur non acceptable a été spécifiée pour un argument énuméré. La commande est ignorée et l'indicateur d'erreur est positionné. |
gl.INVALID_VALUE |
Un argument numérique est hors de sa plage. La commande est ignorée et l'indicateur d'erreur est positionné. |
gl.INVALID_OPERATION |
La commande indiquée n'est pas permise dans l'état courant. La commande est ignorée et l'indicateur d'erreur est positionné. |
gl.INVALID_FRAMEBUFFER_OPERATION |
Le tampon d'images actuellement lié n'est pas complet lors d'une tentative de rendu ou de relecture. |
gl.OUT_OF_MEMORY |
Plus assez de mémoire restante pour exécuter la commande. |
gl.CONTEXT_LOST_WEBGL |
Si le contexte WebGL est perdu, cette erreur est retournée lors du premier appel à getError . Après cela et jusqu'à ce que le contexte soit restauré, elle retourne gl.NO_ERROR . |
gl.getError(); // gl.NO_ERROR (0) gl.enable(gl.MACHINTRUC); gl.getError(); // gl.INVALID_ENUM;
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('WebGL', "#5.14.3", "getError")}} | {{Spec2('WebGL')}} | Définition initiale. |
{{SpecName('OpenGL ES 2.0', "glGetError.xml", "glGetError")}} | {{Spec2('OpenGL ES 2.0')}} | Page man de l'API OpenGL. |
{{Compat("api.WebGLRenderingContext.getError")}}