Я пытаюсь использовать GL_TEXTURE_BINDING_2D
в своем коде, но он не скомпилируется в Mac OS X (10.6). Я включил gl.h
и glext.h
, но для этого кода:
int prevTextureBinding;
glGetIntegerv(GL_TEXTURE_2D_BINDING, &prevTextureBinding);
Я всегда получаю эту ошибку:
../FramebufferGroup.cpp:365: error:
'GL_TEXTURE_2D_BINDING' was not declared in this scope
При использовании других перечислений OpenGL (например, GL_TEXTURE_2D
) у меня нет проблем, и я могу скомпилировать просто отлично, поэтому мой вопрос:
- Кто-нибудь знает, если
GL_TEXTURE_2D_BINDING поддерживается
под Mac OS X
... Я также пытался использовать GL_TEXTURE_2D_BINDING_EXT
, но документация Apple, похоже, предполагает, что GL_TEXTURE_2D_BINDING
действительно должен быть допустимым параметром:
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/glGet.3.html
Спасибо!