关于OpenGL在AMD设备无法显示内容的解决方法
无任何报错,但是看不到任何渲染的东西,源程序在Intel CPU+Nv卡上没有问题。
使用的是4.3版本.
此时调试输出内容为
GL Renderer: AMD Radeon(TM) Graphics
GL Version: 4.6.0 Compatibility Profile Context 25.10.2.250923
其中的GL版本明显不是4.3.而且是兼容配置
需要在版本上下文声明下面注明配置模式
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
然后就能正常渲染输出,同时调试输出内容为
GL Renderer: AMD Radeon(TM) Graphics
GL Version: 4.3.0 Core Profile Context 25.10.2.250923
总体上来说还是初始化时遗漏了步骤,不过竟然能在N卡上正常运行。然后之前直接在AMD设备上写的别的简单程序没有这行也能跑。
作者:qbning
-------------------------------------------
个性签名:曾经的我们空有一颗望海的心,却从没为前往大海做过真正的努力
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

浙公网安备 33010602011771号