提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看):
Qt OpenGL 核心模式版本文章目录
Qt OpenGL(四十二)——Qt OpenGL 核心模式-GLSL(二)
冯一川注:GLSL其实也是不断迭代的,比如像3.3版本中,基本数据类型浮点型只支持float型,而GLSL4.0版本开始就有double型数据的支持了,所以本系列GLSL部分以GLSL4.5版本为例介绍。
上图,是我们之前文章里使用的GLSL内容。语法看起来和C语言很像。文章来源:https://www.toymoban.com/news/detail-477781.html
GLSL是由C语言派生而来,有许多C语言的特性,比如变量声明、函数定义和控制流构造(如if-else语句和循环)。同时,也有和C语言不一样的地方,比如文章来源地址https://www.toymoban.com/news/detail-477781.html
到了这里,关于Qt OpenGL(四十二)——Qt OpenGL 核心模式-GLSL(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!