据我所知,glPrimitiveRestart()从版本3开始就是openGL的一个函数,但不知何故,当我尝试使用它时,Xcode说“使用未声明的标识符”。好像我至少在OpenGL 4上,所以我不确定我能错过什么。这个函数glEnable(GL_PRIMITIVE_RESTART)或我在我的应用程序中使用的任何其他OpenGL函数都没有问题。
继承人我的包含的内容:
#include <SDL2/SDL_opengl.h>
#include <OpenGL/glu.h>
以及我在init函数中尝试做的事情:
glEnable(GL_PRIMITIVE_RESTART);
glPrimitiveRestart(123456789);
知道它为什么不能识别这样的随机函数?
我在Xcode 7,SDL 2上,据我所知,它似乎在OpenGL 4.1中。