Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

GLIntercept passe en version 1.2
Tracez les appels OpenGL de vos applications pour les déboguer plus facilement

Le , par LittleWhite

0PARTAGES

3  0 
GLIntercept est un outil, simple mais efficace, qui intéressera les développeurs OpenGL.
Comme vous avez pu le deviner, le programme permet l'interception des appels aux fonctions de la bibliothèques OpenGL. Il suffit de copier opengl32.dll et un fichier glConfig.ini dans le répertoire de votre exécutable. Le fichier .ini est un simple fichier de configuration pour filtrer les appels à intercepter.

Le fonctionnement est simple. GLIntercept surcharge wglGetProcAddress afin de recouvrir le pointeur de la fonction dans le code de profilage et retourne cet ensemble à l'application.
L'avantage de la méthode est de permettre une compatibilité avec toutes les versions d'OpenGL.

L'outil permet de nombreuses actions sur les applications OpenGL :
  • édition à la volée des shaders ;
  • déplacement de caméra libre ;
  • statistiques d'appels aux fonctions ;
  • sauvegarde des textures ;
  • sortie au format texte ou XML.


Retrouvez GLIntercept dans notre sélection d'outils.

Votre opinion

Avez-vous utilisé cet outil pour vos développements OpenGL ?
Quels autres outils utilisez-vous ?

Source

Page du projet sur Google Code

Liens utiles

Pages des tutoriels OpenGL
Autres outils OpenGL

Une erreur dans cette actualité ? Signalez-le nous !