2013-04-29 155 views
0

我开始使用glslDevil来调试我的OpenGL引擎着色器。当我从里面glslDevil启动该程序的所有我GLTrace窗口得到的是,在两个电话:OpenGL glslDevil调试失败

wglGetPixelFormatAttribivARB() 

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

回答

0

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

除了给你提供这些信息,我无法帮到你。

+0

是的,我知道这一点,但魔鬼从来没有达到实际的渲染调用。它滞留在GL 1.1上下文中... – 2013-04-29 14:07:36