我在华硕 RoG fx553 笔记本电脑的 Nvidia GeForce GTX 1050 上进行 GPU 计算,出于某种原因,尽管 Nvidia 官方网站将此 GPU 列为与线程内在指令(GL_NV_shader_thread_group
等)兼容,但使用#extension GL_NV_shader_thread_group : require
不断抛出错误和报告扩展名不可用,即使我使用的是 4.3 上下文#version 430
(我也尝试了 4.4 无济于事)。由于我是加载扩展的新手,我不知道我是否缺少 Glad/GLFW 端的一些设置。
编辑:我下载了 OpenGL 扩展查看器,它继续告诉我我的 GPU 应该支持GL_NV_shader_thread_group
,即使在 OpenGL 4.3 上下文中也是如此。