当前位置:   article > 正文

shader 变量类型fixed half float

fixed half float

CG类型

CG支持7种数据类型:

  1. float 32位浮点数
  2. half 16位浮点数
  3. int 32位整形数
  4. fixed 12位定点数
  5. bool 布尔数据
  6. sampler 纹理对象的句柄 共有:sampler、sampler1D、sampler2D、sampler3D、samplerCUBE、和samplerRECT六种。
  7. string 字符串,其实没有必要在CG中用到字符串
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

此外,CG还支持矩阵数据类型 如:

float2×4 matrix; //表示2×4阶矩阵,包含8个float类型数据
  • 1
  • 2

类型使用技巧:

  1. 1.精度够用就好
  2. 2.颜色和单位向量,使用fixed
  3. 3.其他情况,尽量使用half(即范围在[-6万,+6万]、精确的小数点3.3位);否则才使用用float
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/107677
推荐阅读
相关标签
  

闽ICP备14008679号