02 WebGL 着色器编程语言GLSL ES的数据值类型、变量

数据值类型(数值和布尔值):

GLSL支持两种数据值类型。

~数值类型:GLSL ES支持整型数(比如0、1、2)和浮点数(比如3.14、29.98、0.23571)。没有小数点(.)的值被认为是整型数,而有小数点的值则被认为是浮点数。

~布尔值类型:GLSL ES支持布尔值类型,包括ture和false两个布尔常量。

GLSL ES不支持字符串类型,虽然字符串对三位图形语言来说还是有一定意义的。


变量:

前面已经说过,你可以使用任何变量名,只要该变量名符合:

~只要包括a-z,A-Z,0-9和下划线(_)。

~变量名的首字母不能是数字。

~不能是表6.1中所列出的关键字,也不能是表6.2中所列出的保留字。但是,你的变量名的一部分可以是它们。比如,变量名if是不合法的,但是变量名iffy却可以使用。

~不能以gl_、webgl或_webgl_开头,这些前缀已经被OpenGL ES保留了。




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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值