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

Le , par LittleWhite, Responsable 2D/3D/Jeux
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


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de berceker united 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
Avatar de Atem18 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".
Avatar de ticNFA 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).
Avatar de Oxyale Oxyale - Membre habitué 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-s...puting/codexl/

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

Cordialement
Avatar de dragonjoker59 dragonjoker59 - Expert éminent 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.
Avatar de LittleWhite 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
Avatar de LittleWhite 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
Offres d'emploi IT
Chef projet big data - pse flotte H/F
Safran - Ile de France - Évry (91090)
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Architecte électronique de puissance expérimenté H/F
Safran - Ile de France - Villaroche - Réau

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique 2D - 3D - Jeux : LittleWhite -