WebGLRenderingContext.getError()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
La méthode WebGLRenderingContext.getError()
de l'API WebGL retourne des informations d'erreur.
Syntaxe
js
GLenum gl.getError();
Paramètres
Aucun.
Valeur retournée
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 . |
Exemples
js
gl.getError(); // gl.NO_ERROR (0)
gl.enable(gl.MACHINTRUC);
gl.getError(); // gl.INVALID_ENUM;
Spécifications
Specification |
---|
WebGL Specification # 5.14.3 |
Compatibilité des navigateurs
BCD tables only load in the browser