mirror of
https://github.com/patriciogonzalezvivo/thebookofshaders
synced 2024-11-09 19:10:24 +00:00
643 B
643 B
All
Check whether all elements of a boolean vector are true
Declaration
bool any(bvec2 x)
bool any(bvec3 x)
bool any(bvec4 x)
Parameters
x
specifies the vector to be tested for truth.
Description
all()
returns true if all elements of x
are true
and false
otherwise. It is functionally equivalent to:
bool all(bvec x){ // bvec can be bvec2, bvec3 or bvec4
bool result = true;
int i;
for (i = 0; i < x.length(); ++i)
{
result &= x[i];
}
return result;
}