Fenêtre de debug gtk+ pour opengl

Description

Permet à l'utilisateur d'ouvrir rapidement et facilement une fenêtre GTK+ pour afficher des bool, float ou int en temps réel, et les modifier.
Exemple d'utilisation:
GTKwin.Init();
GTKwin.Attach(my_int,"var1 = ");
GTKwin.Attach(my_float,"angle = ",0,M_PI);
GTKwin.Run();

Il est aussi possible de logger sur une console s'ouvrant dans un 2eme onglet, je vous laisse tester.
Il faut les runtimes GTK+ dispos sur http://gimp-win.sourceforge.net/stable.html pour windows, sur apt-get sinon ^^

Source / Exemple :


Il est possible de désactiver complètement la fenêtre ( par exemple pour la release ) en définissant la macro RELEASE, ou juste un onglet spécifique en commentant GTKWIN_TRACE ou GTKWIN_LOG.

Amplement commenté, il faut dire que ce n'est pas évident.
Débutant car 1 c'est ma 1ère source GTK+ et 2 rien de transcendant non plus faut pas exagérer.
Juste très pratique.

Conclusion :


Portable.
Utilise GLFW pour le "rendu" ainsi que pour quelques autres trucs, GTKWIN_NO_GLFW devrait permettre de s'en passer complètement mais c'est pas encore au point.

ATTENTION
la fenêtre openGL est VOLONTAIREMENT minable. le but était de montrer l'utilisation de ma classe, rien d'autre.
les différents bools activent les composantes RVB.
la composante bleue varie au cours du temps selon un sin(), on ne peut donc pas la modifier.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.