lessThan()
是一个GLSL函数,用于比较两个向量元素是否小于对应的元素。该函数返回一个布尔向量,其中每个分量分别表示对应元素是否小于另一个向量中对应的元素。
bvec lessThan(vecType x, vecType y)
bvec lessThan(ivecType x, ivecType y)
x
:一个vecType
或ivecType
类型的向量,表示被比较的向量。
y
:一个vecType
或ivecType
类型的向量,表示用于比较的向量。
函数返回一个bvec
类型的向量,其中每个分量分别表示对应元素是否小于另一个向量中对应的元素。
vec4 a = vec4(1.0, 2.0, 3.0, 4.0);
vec4 b = vec4(2.0, 3.0, 1.0, 5.0);
bvec4 result = lessThan(a, b);
// result is: bvec4(true, true, false, true)