WebGLRenderingContext.getError()

La méthode WebGLRenderingContext.getError() de l'API WebGL retourne des informations d'erreur.

Syntaxe

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

gl.getError(); // gl.NO_ERROR (0)

gl.enable(gl.MACHINTRUC);
gl.getError(); // gl.INVALID_ENUM;

Spécifications

Spécification Statut Commentaire
WebGL 1.0
La définition de 'getError' dans cette spécification.
Recommendation Définition initiale.
OpenGL ES 2.0
La définition de 'glGetError' dans cette spécification.
Standard Page man de l'API OpenGL.

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple912411125.1
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Support simple Oui25 Oui Oui11128.1

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : NemoNobobyPersonne
 Dernière mise à jour par : NemoNobobyPersonne,