La nouvelle version de glslDevil vient de sortir. Pour rappel, glslDevil est un utilitaire gratuit développé à l'Université de Stuttgart permettant de déboguer les shaders GLSL (le langage de shading d'OpenGL). Il supporte les 3 types de shaders actuellement disponibles en OpenGL à savoir les vertex shaders, les fragment shaders et les geometry shaders.
La chose INtéressante et pratique avec cet outil est qu'il ne nécessite pas d'avoir les codes sources de l'application à déboguer. En clair, l'exécutable suffit.
En effet, il intercepte les fonctions OpenGL et permet de faire du pas-à-pas dans le flot de commandes. Bien entendu, dès que l'on tombe sur un shader GLSL, on peut faire du pas-à-pas dans le code de ce dernier et analyser la valeur de chacune des variables.
Pour communiquer avec les applications, glslDevil se repose sur l'extension GL_NV_transform_feedback qui permet de récupérer les attributs des vertices (position, normale ou coordonnées de texture par exemple) après l'exécution du vertex shader.
Comme elle n'est supportée que par les GeForce 8 et supérieures, cette application ne permettra pas d'effectuer d'analyse des shaders sur une machine équipée d'une carte de type Radeon.Mais ce n'est qu'une limitation au niveau logiciel car l'extension GL_NV_transform_feedback propose la même fonctionnalité que le stream output de Direct3D 10 qui est supportée par de nombreux GPU AMD.
Concernant cette nouvelle mouture, estampillée 1.1.4, elle apporte surtout quelques corrections de bugs, notamment concernant le support d’Ubuntu 9.04 et Qt 4.4. Elle est disponible pour Windows et Linux. Pour le téléchargement, ça se passera par ici.
Jerome Guinot
le 23 novembre 2009 à 11:36
(12 452
lectures)
Actualités et brèves relatives
- 15 / 04 / 2009 : GPU Caps Viewer s'améliore et passe à la version 1.7.0
- 26 / 03 / 2009 : OpenGL 3.1 : les spécifications finales sont disponibles
- 07 / 01 / 2009 : FurMark 1.6.0 est lancé, de gros changements au programme
- 24 / 08 / 2007 : Un bench pour GPU qui exhibe sa pilosité sans gêne
- 13 / 11 / 2006 : AMD donne un coup de pouce à l'OpenGL
- 01 / 07 / 2004 : nVidia pense aux Linuxiens qui ont ses GPU
- 08 / 04 / 2004 : Shaders 3.0 : NVIDIA en avance sur ATI ?
- 07 / 04 / 2004 : Pixel et Vertex Shaders 3.0 : informations






