J'essaie d'utiliser GL_TEXTURE_BINDING_2D
dans mon code, mais il ne compilera pas sous Mac OS X (10.6). J'inclus gl.h
et glext.h
, mais pour ce code:Comment utiliser glGetIntegerv (GL_TEXTURE_BINDING_2D, ...) sous Mac OS?
int prevTextureBinding;
glGetIntegerv(GL_TEXTURE_2D_BINDING, &prevTextureBinding);
Je reçois toujours cette erreur:
../FramebufferGroup.cpp:365: error:
'GL_TEXTURE_2D_BINDING' was not declared in this scope
Lors de l'utilisation d'autres énumérations OpenGL (comme GL_TEXTURE_2D
) Je n'ai aucun problème et peut compiler très bien - donc ma question est:
- est-ce que quelqu'un sait si GL_TEXTURE_2D_BINDING est pris en charge sous Mac OS X
... J'ai essayé d'utiliser GL_TEXTURE_2D_BINDING_EXT
aussi bien, mais la documentation Apple semble suggérer que GL_TEXTURE_2D_BINDING
devrait effectivement être un paramètre valide: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/glGet.3.html
Merci!
ok - merci - il semble que je me suis fait confus sur « GL_TEXTURE_2D_BINDING_EXT » et « GL_TEXTURE_BINDING_2D » et n'a pas remarqué qu'ils ont changé en fait l'emplacement du « _2D » partie - merci! – Chris