为什么找不到GLU_BGRA?

时间:2011-09-07 08:43:28

标签: visual-studio visual-c++ opengl bitmap

我正在VS2010上构建我的GL应用程序,而“gl.h”,“glu.h”在Windows 7 SDK中。我使用:

创建mipmap
gluBuild2DMipmaps(GL_TEXTURE_2D,GLU_RGBA,Bitmap.bmWidth,Bitmap.bmHeight,
  GLU_RGBA,GL_UNSIGNED_BYTE,Dib_Handle);

但是VS没有找到“GLU_RGBA”和“GLU_BGRA”。

OpenGL ref声明这些常量“仅在GL版本为1.2或更高版本且GLU版本为1.3或更高版本时才可用”

知道如何查看原因吗?

1 个答案:

答案 0 :(得分:4)

它只是叫GL_BGRA而不是GLU_BGRA。您可以使用glGetString(GL_VERSION)检查OpenGL版本。