-
J'ai réussi à faire une première intégration de l'option opengl dans cairo. Le temps de mettre tout ça au propre et je fais une petite pièce jointe sur le même principe que la précédent.
Par contre, quelqu'un ici à déjà réalisé un petit programme style un "hello world" qui exploite cairo-opengl ??? Ca me permettrait de pouvoir tester si la dll de cairo marche bien. Sinon, je vais essayer d'adapter les exemples de la page http://cairographics.org/OpenGL/ qui sont fait pour la GTK2 et de les adapter pour la GTK3.
-
2 pièce(s) jointe(s)
J'ai mis ci-joint une nouvelle série de scripts contenant le support de l'opengl de cairo (en gros, j'ai rajouté glew et modifié cairo). J'ai aussi inclus une adaptation de cairo-gimmicks (http://cairographics.org/OpenGL/) pour utiliser la GTK+3 à la place de GTK+2.
J'ai testé l'exemple cairo-gimmicks sous Linux avec GTK+2. Aucune défaut n'a été constaté.
J'ai testé ensuite avec GTK+3 sous Linux. L'exemple est *horrible* et c'est un euphémisme !!! Les boutons et le fond clignotent de façon épileptique. Les boutons sont également quelques fois totalement invisibles. Il semble que la librairie GTK+3 ait quelques améliorations à faire...
Ensuite, j'ai compilé la GTK+3 avec cairo et l'opengl sous Windows. J'ai exactement le même comportement : les boutons et le fond qui clignotent en continu. Je n'ai pas testé avec la librairie GTK+2 sous Windows pour vérifier si l'exemple était stable.
Voilà, voilà... je pense que cela conclu ma première série de tests sur la librarie GTK+3. Et vous, de votre coté, réussissez-vous à compiler la GTK+3 avec cairo et opengl avec ma série de scripts ? Et avez-vous les mêmes symptomes ?
PS : petite précision : les tests sous Linux et sous Windows n'ont pas été réalisés sur le même ordinateur. L'un est un PC fixe avec une bonne carte graphique il y a 6 ans tournant sous Gentoo et l'autre est un PC portable premier prix qui à 6 mois tournant sous Windows Seven Familiale Premium.
Edit : j'ai mis résolu mais je suis toujours preneur d'un retour d'expérience sur GTK+3 sous Windows.
-
Si tu es toujours preneur...
J'ai mon programme qui marche sous Windows sans problème ou presque.
Il n'y a que gtk_application_new qui ne marche pas, mais, ce n'est pas trop gênant.
Enfin, il marchait sans trop de problèmes avant que je m'attaque aux css. Je travaille avec gtk 3.5 sous Linux et gtk 3.4 sous windows et les css be sont pas tout à fait compatibles entre les deux versions :(
Il me reste à trouver une astuce pour récupérer gtk3.5 sous windows !
nb : pour mon programme, c'est ici http://troumad/Mes_regles/perso.php