取样器
GLSL ES 内置一种数据类型为取样器(sampler),我们可以通过该类型变量访问纹理,取样器有两种类型:sampler2d
和 samplerCube
。
注意:取样器只能是 uniform 变量(关于 uniform 变量我们后面会专门介绍),看下面代码:
uniform sampler2D u_Sampler;
取样器只能通过 WebGL 方法 gl.uniformli() 进行赋值,除了 =、==和!=,取样器变量不可以作为操作数参与运算。
GLSL ES 内置一种数据类型为取样器(sampler),我们可以通过该类型变量访问纹理,取样器有两种类型:sampler2d
和 samplerCube
。
注意:取样器只能是 uniform 变量(关于 uniform 变量我们后面会专门介绍),看下面代码:
uniform sampler2D u_Sampler;
取样器只能通过 WebGL 方法 gl.uniformli() 进行赋值,除了 =、==和!=,取样器变量不可以作为操作数参与运算。