OpenGL 计算着色器扩展



我在创建计算着色器时遇到问题。

当我尝试使用 glCreateShader() func 创建着色器时,我的程序似乎不知道GLenum type GL_COMPUTE_SHADER

我的显卡有点低端,但是当我检查扩展名时GL_ARB_compute_shader它就存在,所以我想这应该不是问题。

我是否必须执行某些操作才能启用此扩展,或者是否有其他问题并且必须使用 OpenCL?

OpenGL 计算着色器是 4.3 版中的新功能。我猜你有早于该版本的标题。但是,即使您有较新的标头,您的 GPU 或驱动程序也可能太旧而无法支持 OpenGL 4.3。您的硬件为 glGetString(GL_VERSION) 返回哪个版本?

相关内容

  • 没有找到相关文章

最新更新