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

glad升级

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

glfw版本升级

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

glfw的API版本设置

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

相关文章:

  • 2022-01-09
  • 2021-11-14
  • 2021-12-17
  • 2022-12-23
  • 2021-11-21
  • 2021-06-17
  • 2021-10-16
猜你喜欢
  • 2022-01-06
  • 2022-02-28
  • 2021-11-18
  • 2022-12-23
  • 2021-05-02
  • 2021-10-14
  • 2022-12-23
相关资源
相似解决方案