Une question simple, le code d'erreur 0x0500 signifie-t-il autre chose qu'une erreur?OpenGL ES 1.1 signalant l'erreur 0x0500
Répondre
Cela signifie "GL_INVALID_ENUM" - quelque part vous avez passé un GLenum invalide. Ceci est défini dans le fichier d'en-tête gl.h. En effet - ce n'est pas très utile.
EDIT: Ma stratégie en traitant ces erreurs c'est d'entourer les appels OpenGL avec une macro qui affirme que tout est ok (glGetError() GL_NO_ERROR). Ceux-ci sont compilés pour les tests de performance.
Ce que je trouve pire, c'est que j'espérais que ce serait la bonne chose de me dire pourquoi mes textures ne dessinaient pas. Malheureusement, ce n'est pas le cas. – NebulaFox
Je sais! Il n'y a jamais de réponses claires! Je souhaite qu'il y ait un glGetErrorString() pour que les pilotes puissent laisser des messages d'erreur mais hélas, j'ai scanné le fichier gl.h plusieurs fois et je n'ai rien trouvé. – MrAnonymous
[2014-08-20 13:15:29 - émulateur] sdk/émulateur/opengl/hôte/libs/traducteur/GLES_V2/GLESv2Imp.cpp: erreur glActiveTexture: 145 0x500 Comment réparer l'erreur précédente – Manikandan
Vos textures sont-elles dessinées en blanc ou rien n'apparaît du tout? – badweasel