1

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

我的程序似乎不知道GLenum type GL_COMPUTE_SHADER我何时尝试使用glCreateShader() func.

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

我必须做些什么来启用这个扩展,还是有其他问题我必须使用 OpenCL?

4

1 回答 1

1

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

于 2014-02-10T04:05:00.840 回答