最近正在学习OpengGL超级宝典第五版,在第十三章有个示例SphereWorld_redux和block_redux,这两个例子中都用到了wglChoosePixelFormatARB,在我的windows7的操作系统上,wglChoosePixelFormatARB总是返回-1。代码如下:
int nPixCount = 0;
// Specify the important attributes we careabout
int pixAttribs[] = {WGL_SUPPORT_OPENGL_ARB, 1, // Must support OGL rendering
WGL_DRAW_TO_WINDOW_ARB, 1, // pf that can run a window
WGL_ACCELERATION_ARB, 1, // mustbe HW accelerated
WGL_COLOR_BITS_ARB, 24, // 8bits of each R, G and B
WGL_DEPTH_BITS_ARB, 16, // 16bits of depth precision for window
WGL_DOUBLE_BUFFER_ARB, GL_TRUE, // Double buffered context
WGL_SAMPLE_BUFFERS_