虽然 AMD 非常严格地遵循 OpenGL 规范,但即使不遵循规范,nVidia 也经常工作。一个例子是 nVidia 支持glDrawElements
CPU 内存上的元素索引(在 中使用),而 AMD 仅支持来自元素数组缓冲区的元素索引。
我的问题是:有没有办法使用 nVidia 驱动程序强制执行严格的 OpenGL 行为?目前我对 Windows/OpenGL 3.2/FreeGlut/GLEW 设置的解决方案感兴趣。
编辑:如果无法对驱动程序本身强制执行严格的行为 - 是否有一些 OpenGL 代理可以保证严格的行为(例如 GLIntercept)