2014-08-31 3 views
0

Qu'est-ce que "qualificatif de précision" fait, dans la bibliothèque ?qualificatif de précision glm

P.S. Au début je pensais qu'il basculait entre float/double/long double ... Mais que j'ai trouvé d -version de mat4 dmat4 (avec double type).

P.P.S. Je l'utilise en code C++.

Répondre

0

De:http://glm.g-truc.net/0.9.1/api/a00229.html

Le langage GLSL permet à l'utilisateur de définir la précision d'une variable particulière. Dans GLSL OpenGL, ces qualificateurs de précision ont aucun effet; ils sont là pour la compatibilité avec les qualificatifs d'OpenGL ES, où ils ont un effet.

C++ n'a pas de langage équivalent aux qualificatifs de précision. Donc GLM fournit la meilleure chose suivante: un certain nombre de typedefs des types de modèles qui utilisent une précision particulière.

Aucun de ces types ne donne aucune garantie quant à la précision réelle utilisée.