关于GLSL中语法和调用规则

GLSL中的限定符包括uniform、attribute和varying,它们定义了变量的访问方式。uniform变量在图元变化中保持不变,适用于顶点和片段着色器。attribute仅在顶点着色器中使用,随顶点变化。varying用于在顶点和片段着色器间传输数据,顶点着色器可读写,片段着色器只读。它们分别对应图元的不同粒度,提供了一种在GPU处理过程中传递信息的方法。
摘要由CSDN通过智能技术生成

glsl是什么就不多说了。这里只介绍一下glsl中一些限定符。

  glsl中包含两类具有定义性质的符号,一类是和c++中定义变量的一样的符号,用来说明存放数据的类型,如float,int,bool。还有一类是的功能类似于c++中的private,protect,public,是用来说明变量被访问的方式,glsl中常用的限定符包含三个,uniform,attribute 以及 varying,称为限定符(还有一个const,就不多说了)。

      uniform限定了该变量是随着图元变化而变化的,也就是说在一个图元被光栅化过程中是不会变的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值