GLSL Shader着色器编程(输出限定符)

  

学习提示:如果没有C语言、Windows项目开发基础可以通过下方链接学习:

0基础C语言学习与训练

0基础C++学习与训练

Windows项目开发

 

1、在GLSL的语法中,它提供了一个输出限定符out,用于说明所指定的变量在着色器中作为

 数据的输出使用,即用于着色器处理结果的输出。

 

2、输出限定符定义的语法格式

  out 类型关键字 空格 变量名;

 

  例子:

   out vec4 a;

   a = vec4( 1.0,2.0,3.0,1.0);

  分析:

  (1)在例子中首先通过 out 定义了类型为 vec4 的变量 a 。

  (2)通过另一行代码对变量 a 进行赋值,赋值的数据类型也是vec4,

    这样,就可以通过变量 a 把数据输出到下一阶段使用,或作为最终的结果输出。

 

到这里,我们就学习完GLSL中的输出限定符这个知识点,而如何在GLSL的程序中去运用它

就可以通过下方的链接,下载完整的代码进行学习与训练,在下载的内容中,我们会结合

完整的代码继续详细分析每个知识点如何运用,这样,才可以一步一步地掌握GLSL 的程序开发。

 

>>>下载GLSL程序开发代码