glfw+glad使用opengl4.x的computeShader配置事项

computeShader是opengl4.2版本引入的特性,所以为了使用它必须将glfw+glad版本升级,有如下几个需要注意的事项:

glad升级

glad需要升级到4.2+以后的版本,这里我选择了4.6,glad在线服务:https://glad.dav1d.de/
glfw+glad使用opengl4.x的computeShader配置事项_第1张图片

glfw版本升级

glfw要升级到多少版本具体不清楚,这里选择了glfw3.3(截至到目前最新的版本),glfw官网:https://www.glfw.org/

glfw的API版本设置

初始化glfw窗口的时候需要设置API版本号为4.x
glfw+glad使用opengl4.x的computeShader配置事项_第2张图片
如果MAJOR和MINOR都设置为3的话会导致你调用opengl4.x版本的函数的时候(例如调用glTexStorage、glBindImageTexture等函数)获取不到函数的问题。
glfw+glad使用opengl4.x的computeShader配置事项_第3张图片

你可能感兴趣的:(计算机图形学)