我在创建计算着色器时遇到问题。
当我尝试使用GLenum type GL_COMPUTE_SHADER
创建着色器时,我的程序似乎不知道glCreateShader() func
。
我的显卡有点低端,但是当我检查GL_ARB_compute_shader
扩展时,它就存在,所以这不应该是我想的问题。
我是否需要做一些事情才能启用此扩展程序,或者是否存在其他问题并且我必须使用OpenCL?
答案 0 :(得分:1)
OpenGL Compute Shaders是4.3版本中的新功能。我猜你有这个版本之前的标题。但是,即使您使用较新的标头,您的GPU或驱动程序也可能太旧而无法支持OpenGL 4.3。您的硬件为glGetString(GL_VERSION)返回什么版本?