Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开始使用glslDevil来调试我的 OpenGL 引擎着色器。当我从 glslDevil 内部启动程序时,我在 GLTrace 窗口中得到的只是调用:
wglGetPixelFormatAttribivARB()
它被打印了 1002 次,然后被调试的应用程序冻结了,就是这样。没有调试信息或其他任何东西。也许 glslDevil 不支持更新的 OpenGL 版本?我正在使用 OpenGL 4.2 兼容模式(但完全可编程的管道),运行 Win7 64 位。测试的软件是32位的。
wglGetPixelFormatAttribivARB是检索特定像素格式配置的 Window OpenGL 子系统的功能。可能有很多不同的配置可用(数百到数千),并且对它的 1002 次调用很可能是由枚举所有配置以找到最佳匹配的循环引起的。
wglGetPixelFormatAttribivARB
不过,除了给你这些信息,我帮不了你太多。