OpenGL计算着色器扩展

时间:2014-02-08 15:54:46

标签: opengl graphics opengl-4 compute-shader

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

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

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

我是否需要做一些事情才能启用此扩展程序,或者是否存在其他问题并且我必须使用OpenCL?

1 个答案:

答案 0 :(得分:1)

OpenGL Compute Shaders是4.3版本中的新功能。我猜你有这个版本之前的标题。但是,即使您使用较新的标头,您的GPU或驱动程序也可能太旧而无法支持OpenGL 4.3。您的硬件为glGetString(GL_VERSION)返回什么版本?