IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenGL Discussion :

Lenteur de glLoadMatrix par rapport à glTranslate* et compagnie


Sujet :

OpenGL

  1. #1
    Yno
    Yno est déconnecté
    Membre habitué Avatar de Yno
    Inscrit en
    Novembre 2005
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 138
    Points : 141
    Points
    141
    Par défaut Lenteur de glLoadMatrix par rapport à glTranslate* et compagnie
    Bonsoir,

    Possédant le livre OpenGL 2.0 Guide Officiel, j'ai pu lire dans celui-ci qu'il était préférable, pour des raisons de performance, d'utiliser glTranslate*, glRotate* et glScale* et laisser OpenGL gérer ses matrices, plutôt que de recourir à glLoadMatrix.
    Cela me laisse supposer que c'est parce que les matrices OpenGL sont "situées" du côté de la carte graphique, et qu'il vaut mieux transférer quelques paramètres et laisser le GPU calculer les transformations, que de les calculer avec le CPU et remplir la bande passante de 16 variables (dites-moi si je me trompe).

    Sauriez-vous si la chute de performance est réellement effective, ou bien si elle est négligeable ?

    Merci pour vos renseignements

    Bonne soirée.

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    La carte graphique ne gère pas les calculs matriciels, elle ne gère que la transformation des attributs des sommets par ces matrices.

    Franchement je ne vois pas ce qu'OpenGL pourrait optimiser là-dessus. Dans tous les cas tu peux considérer cela comme négligeable.

  3. #3
    Yno
    Yno est déconnecté
    Membre habitué Avatar de Yno
    Inscrit en
    Novembre 2005
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 138
    Points : 141
    Points
    141
    Par défaut
    OK, merci beaucoup ! (je me coucherai moins bête ce soir)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 22/01/2015, 20h59
  2. [XL-2010] Lenteur Excel 2010 par rapport Excel 2003
    Par Pascal3113 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 02/02/2012, 17h12
  3. Lenteur Javascript avec Firefox 3 par rapport à Firefox 2
    Par flexx dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 08/07/2008, 16h18
  4. Les possibilité que C++ offre par rapport à Pascal Objet
    Par Riko dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 01/02/2003, 22h38
  5. [Choix] Quelles attentes par rapport aux SGBD ?
    Par thierry34 dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 13/07/2002, 21h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo