Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C++ > [SFML/OpenGL] Problème de vitesse > Lecture du sujet

[SFML/OpenGL] Problème de vitesse

PreserveOpenGLStates(true); ne pas l'utiliser ?

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne Neolite # Posté le 22/07/2008 à 10:55:57
Avatar
Groupe : Membres
Bonjour,

J'ai vraiment un gros soucis ou plutôt un dilème.
Si vous n'avez pas lue le tuto STML vous pouvez rien pour moi, je vous conseille de le lire - c'est une bonne librairie graphique de 'bas niveau' - : www.sfml-dev.org.

Alors mon problème c'est quand on veux afficher du texte en SFML avec OpenGL en parallèle on voit que l'on peut faire apparaitre que le texte ou que le rendu OpenGL sauf...
...sauf en utilisant la fonction PreserveOpenGLStates(true); qui comme il est dit consomme énormément de CPU.

Dans le tuto il parle d'un alternative en créant notre propre code mais je vois pas comment m'y prendre o_O
Pouvez-vous m'aiguiller svp.

Merci
Hors ligne dhi@ # Posté le 22/07/2008 à 11:09:02
Avatar
Groupe : Membres
Cette réponse a aidé l'auteur du sujet Cette réponse a aidé l'auteur du sujet
Il ont leurs forum , et je dois vous dire que SFML est encore jeune , ; télécharge la dernier version SVN ; essaye de faire fonctionner en changeant||ajoutant du code source . et puis donne leurs le code qui fonctionne ;)
 
Hors ligne SirJulio # Posté le 22/07/2008 à 14:30:49
Groupe : Membres
Cette réponse a aidé l'auteur du sujet Cette réponse a aidé l'auteur du sujet
Salut,

si tu veux gerer dans ton propre code la sauvegarde de ton etat OpenGL, il faut utiliser les fonctions glPushAttribs et glPopAttribs (regarde dans les sources dans le draw de renderwindow (ou rendertarget dans le svn)) en passant dans les push les etats que tu veux sauvegarder (cf doc opengl).

Mais à l'heure actuelle (1.3 et svn actuelle), ce qui tue les perfs c'est la classe string (qui va etre reecrite completement).
Hors ligne Neolite # Posté le 27/07/2008 à 17:51:56
Avatar
Groupe : Membres
Merci à tous.

Retour au forum "Langage C++" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 84 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.212s (0.1984s)