大佬教程收集整理的这篇文章主要介绍了windows – 如何使用特定的图形驱动程序创建OpenGL上下文?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在使用具有Intel和Nvidia图形硬件的笔记本电脑系统时遇到了麻烦.英特尔的驱动程序在OpenGL支持方面非常糟糕,我的代码遇到了一个无法解释的渲染@L_197_4@,因为在创建渲染上下文时,它似乎默认为Intel系统,而不是Nvidia系统.
有没有办法在启动时避免这种情况?要说“对所有可用的图形驱动程序进行轮询,尽可能避免使用英特尔驱动程序,并使用可行的驱动程序构建一个OpenGL渲染上下文”?
http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf
具体来说,请参阅“全局变量NvOptimusEnablement”(驱动程序中的新增内容)部分
发布302)“,其中说:
extern "C" { _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; }
另一种可能性是WGL_nv_gpu_affinity扩展,但您的WGL上下文需要支持它,我不确定它是否适用于混合的Intel / NVIDIA系统:
http://developer.download.nvidia.com/opengl/specs/WGL_nv_gpu_affinity.txt
以上是大佬教程为你收集整理的windows – 如何使用特定的图形驱动程序创建OpenGL上下文?全部内容,希望文章能够帮你解决windows – 如何使用特定的图形驱动程序创建OpenGL上下文?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。