GLSL援助二种多少值类型澳门永利娱乐总站

一、前言

       近期重湿疹疮毒,妈蛋好伤心,请假了3天,汽车驾驶员培训学校也没去,大致僵硬!后近些日子仆后继WebGL的求学。

 

二、正文

       A. GLSL协助三种多少值类型:

  1. 整数型(int)与浮点型(float),没小数点的正是整数,反之则是浮点数;
  2. 支撑布尔值类型(bool);
  3. GLSL
    ES不帮衬字符串类型
  4. 转变方式:调换类型(被转移类型),如:int(float)

 

       B. []
运算符

      
[]运算符通过数组下标来访问矢量或矩阵的成分,例:

       float m23 = m4[1][2];
m4的第2列中的第4个成分

 

       C.
变量限定词

  1. const 该变量值不能够被改成;

  2. attribute只好出现在极端着色器且不得不被声称为全局变量;

  3. uniform能够在终端或片元着色器中,且必须是全局变量,其为只读並且在同名时能被分享;
  4. varying必需是全局变量,功效正是从顶点着色器向片元着色器传输数据,必需在二种着色器中声称同名,同体系的varying变量。

 

       D.
精度限定词

  1. highp 高精度 (-2^62,2^62)
    2^-16;

  2. mediump 中精度 (-2^14,2^14)
    2^-10;

  3. lowp 低精度 (-2,2)
    2^-8

澳门永利娱乐总站 1

 

 

三、结尾

       上周随即看《WebGL编制程序指南》,牢固学习进程。

相关文章