0

我开始使用glslDevil来调试我的 OpenGL 引擎着色器。当我从 glslDevil 内部启动程序时,我在 GLTrace 窗口中得到的只是调用:

wglGetPixelFormatAttribivARB()

它被打印了 1002 次,然后被调试的应用程序冻结了,就是这样。没有调试信息或其他任何东西。也许 glslDevil 不支持更新的 OpenGL 版本?我正在使用 OpenGL 4.2 兼容模式(但完全可编程的管道),运行 Win7 64 位。测试的软件是32位的。

4

1 回答 1

0

wglGetPixelFormatAttribivARB是检索特定像素格式配置的 Window OpenGL 子系统的功能。可能有很多不同的配置可用(数百到数千),并且对它的 1002 次调用很可能是由枚举所有配置以找到最佳匹配的循环引起的。

不过,除了给你这些信息,我帮不了你太多。

于 2013-04-29T13:12:36.620 回答