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 !

Valve dévoile un nouveau débogueur OpenGL : VOGL
Un débogueur entièrement conçu sous Linux

Le , par LittleWhite

0PARTAGES

5  0 
VOGL est un nouveau débogueur/traceur pour la bibliothèque 3D OpenGL. En effet, Valve s'intéresse beaucoup à OpenGL afin de porter les jeux Steam sur Linux. Le studio de développement a d'ailleurs réalisé une implémentation de DirectX au dessus d'OpenGL. Afin de mettre en place et de faciliter le travail des développeurs, le studio a écrit un nouvel outil de débogage.
Certes, il existait déjà gGEBugger ainsi que d'autres outils de traçage des appels OpenGL, mais ceux-ci étaient généralement écrits pour Windows, puis portés sous Linux. Valve a décidé de concevoir son outil, premièrement sous Linux (Ubuntu) et en utilisant Qt Creator (grandement mis en avant durant les Steam Dev Days).


VOGL permet de tracer et de déboguer les appels OpenGL 1.X jusqu'à OpenGL 3.3 et cela, que ce soit pour le core profile ou les contextes de compatibilités. Le support d'OpenGL 4 arrivera un peu plus tard dans l'année. Bien entendu, d'autres améliorations sont prévues, notamment sur l'interface utilisateur mais aussi sur les performances.

Vous pouvez trouver un résumé de la présentation sur le blog des développeurs : http://richg42.blogspot.de/2014/01/v...s-content.html

Votre opinion

Comment déboguez-vous vos applications OpenGL ? Quels sont les outils que vous utilisez ?
Pensez-vous que cet outil sera un plus pour les développeurs ou que les outils actuels sont suffisants ?

Voir aussi

Le portage du moteur Source : Les leçons retenues par Valve
gDEBugger

Source

Blog des développeurs

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

Avatar de berceker united
Expert confirmé https://www.developpez.com
Le 21/01/2014 à 11:12
VOGL Je sais pas si c'est bien choisi en France. Enfin bon, on peut pas faire le tour du monde des langues pour savoir s'il y a pas une connotation négative
5  0 
Avatar de Atem18
Membre averti https://www.developpez.com
Le 21/01/2014 à 12:26
Citation Envoyé par berceker united Voir le message
VOGL Je sais pas si c'est bien choisi en France. Enfin bon, on peut pas faire le tour du monde des langues pour savoir s'il y a pas une connotation négative
En allemand, ça veut dire "oiseaux".
1  0 
Avatar de ticNFA
Membre confirmé https://www.developpez.com
Le 22/01/2014 à 8:31
A ne pas confondre avec PandanlaGL qui n'est pas un déboggueur mais une marque de munitions (sr. Franquin).
0  0 
Avatar de Oxyale
Membre actif https://www.developpez.com
Le 24/02/2014 à 11:35
Pour info gDebugger a été racheté par AMD et a été renommé CodeXL.

AMD gDEBugger has been succeeded by AMD’s CodeXL. With the exception of critical bug fixes, there will be no new versions of gDEBugger. For new features, continuous support and a unified developer tools suite, please visit AMD’s CodeXL web page and check out the CodeXL Forum.
Source

L'outil : http://developer.amd.com/tools-and-sdks/heterogeneous-computing/codexl/

Attention : Celui-ci est désormais un profiler GPU et CPU (pour processeur AMD) en plus du précédent debugger GPU.

Cordialement
0  0 
Avatar de dragonjoker59
Expert éminent sénior https://www.developpez.com
Le 03/03/2014 à 17:20
Citation Envoyé par ticNFA Voir le message
A ne pas confondre avec PandanlaGL qui n'est pas un déboggueur mais une marque de munitions (sr. Franquin).

La marque c'est Pandan, "Pandanlagl" c'est le modèle...

Sinon, c'est une idée plutôt bonne de commencer par Linux pour de l'OpenGL.
0  0 
Avatar de LittleWhite
Responsable 2D/3D/Jeux https://www.developpez.com
Le 12/03/2014 à 22:56
L'outil est maintenant disponible sur GitHub : https://github.com/ValveSoftware/vogl
0  0 
Avatar de LittleWhite
Responsable 2D/3D/Jeux https://www.developpez.com
Le 08/04/2014 à 13:19
Comme vous avez pu l'apprendre sur la rubrique, l'Unreal Engine 4 est porté sur Linux.

L'équipe de VOGL s'est assurée que leur outil était capable de gérer le débogueur et c'est maintenant le cas, avec la dernière version disponible sur GitHub. Toutefois, le support des interfaces utilisateurs du moteur n'en est qu'à ses débuts. Toujours d'après les développeurs, le moteur de rendu de l'Unreal Engine 4 est de loin, le plus avancé qu'ils aient eu à voir. Ce test a ainsi permis de consolider VOGL et de permettre de l'améliorer pour mieux gérer les cas du monde réel (notamment pour les compute shader et les tableaux de cubemaps).


Néanmoins, il reste de multiples problèmes, mais les développeurs continuent de travailler sur l'outil.

Source

Blog de développement vogl
0  0