OpenGL : double ou float ? [Résolu]

Signaler
Messages postés
112
Date d'inscription
dimanche 6 juin 2004
Statut
Membre
Dernière intervention
19 septembre 2007
-
Messages postés
112
Date d'inscription
dimanche 6 juin 2004
Statut
Membre
Dernière intervention
19 septembre 2007
-
Bonjour à tous, je fais un petit programme en OpenGL manipulant de nombreux triangles, et je stocke toutes les données (vertex, normales, coordonnées textures) sous forme de double. Or je vois que la plupart des exemples en OpenGL utilise plutôt des float, j'aurai aimé savoir si cela fait vraiment une différence au niveau performance ?
Mercci bien

Vince

6 réponses

Messages postés
2023
Date d'inscription
mardi 24 septembre 2002
Statut
Membre
Dernière intervention
28 juillet 2008
5
Pour les perfs, les double sont BCP plus lent. Et surtout, la précision des double a rarement un intéret pour les jeux.
Messages postés
106
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
11 février 2008

regarde gl.h on y voit ceci :
typedef GLuint unsigned int;
typedef GLfloat float;
etc ...

donc c'est idem
Messages postés
295
Date d'inscription
dimanche 4 mai 2003
Statut
Membre
Dernière intervention
6 décembre 2010

C'est des floats qu'il faut utiliser.
Messages postés
112
Date d'inscription
dimanche 6 juin 2004
Statut
Membre
Dernière intervention
19 septembre 2007

D'accord, je vais donc tout remplacer, merci beaucoup

Vince
Messages postés
112
Date d'inscription
dimanche 6 juin 2004
Statut
Membre
Dernière intervention
19 septembre 2007

Je voulais aussi savoir s'il y a un interet à utiliser des Gluint, GLfloat, GLdouble... par rapport aux traditionnels int, float et double ?

Vince
Messages postés
112
Date d'inscription
dimanche 6 juin 2004
Statut
Membre
Dernière intervention
19 septembre 2007

oki :)

Vince