Comment obtenez-vous l'modelview et matrices de projection en OpenGL?

Je suis en train d'utiliser l'OpenGL Shading Language (GLSL) de la version 1.5 à faire de vertex et de la géométrie des shaders.

J'ai appris que dans la GLSL la version 1.5, les variables intégrées comme gl_ModelViewProjectionMatrix sont obsolètes, donc vous devez les passer manuellement. Si j'ai déjà mis la modelview et matrices de projection (à l'aide de gluLookAt et gluPerspective par exemple), alors comment puis-je obtenir les matrices de passage dans le vertex et la géométrie des shaders? J'ai fait quelques recherches et certains sites semblent oublier une fonction glGetMatrix(), mais je ne trouve pas cette fonction dans tous les documents officiels, et il ne semble pas exister dans la mise en œuvre, je suis en utilisant (j'ai une erreur de compilation unknown identifier: glGetMatrix quand j'essaie de le compiler avec cette fonction).

InformationsquelleAutor Alex319 | 2010-11-17