Déboguer avec OpenGL, un billet de blog par gbdivers

Posted on Developper.com See other posts from Developper.com
Published on Thu, 23 Aug 2012 18:57:00 +0200 Indexed on 2012/08/27 21:44 UTC
Read the original article Hit count: 183

Filed under:
Lorsque l'on débute l'apprentissage d'OpenGL et des shaders (et même ensuite), on est vite confronté au problème du débogage, soit parce que le programme s'arrête brusquement, soit parce que le résultat obtenu ne correspond pas à ce que l'on attend. Traditionnellement, on utilise la fonction glGetError, mais elle est encore trop souvent "oubliée" par les développeurs et elle donne finalement assez peu d'informations. Heureusement, cette problématique a été prise en compte dans les dernières spécifications d'OpenGL avec l'ajout de nouvelles extensions pour le débogage. Ce billet de blog aborde les fonctionnalités de débogage introduites dans OpenGL 4.1 avec l'extension ARB_debug_output et complétées dans OpenGL 4.3 avec l'extension KHR_debug.

© Developper.com or respective owner