[ARB /] WGL错误的GetLastError

时间:2014-08-23 23:23:39

标签: opengl getlasterror wgl

某些特定于API的调用似乎设置了GetLastError()返回的错误。例如,wglCreateContextAttribsARB(...)可以返回(来自specification的信息):

ERROR_INVALID_VERSION_ARB == 0x2095
ERROR_INVALID_PROFILE_ARB == 0x2096

然而,在调试时,我会得到不同的结果。例如,尝试使用wglCreateContextAttribsARB(...)设置GL 4.5上下文(我的GPU不支持)会导致错误值0xC0072095。低16位匹配无效版本错误(这是有道理的,因为它 版本问题),但是高16位对我来说没有意义。

我浏览了GetLastError文档,该文档说明应该为应用程序错误代码设置第29位 。但是,我无法找到为什么要设置其他位的任何理由,并且在任何情况下都与ARB规范冲突,表示返回了这样的值。

发生了什么?

0 个答案:

没有答案