我是OpenGL和着色器的新手。我正在使用俄亥俄州立大学以下链接给出的示例代码 http://www.cse.ohio-state.edu/~whmin/courses/cse5542-2013-spring/13-GLSL.pdf 但是当我尝试运行它时,glCreateProgram()总是返回0.我的示例c代码如下:
int main(int argc,char **argv)
{
GLuint programObject;
programObject = glCreateProgram();
if(programObject == 0)
{
printf("Error Creating shader program object.\n");
exit(1);
}
else
{
printf("Succeeded creating shader program object.\n");
}
return 0;
}