logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

any - check whether any element of a boolean vector is true

Declaration

boolany(bvecx);

Description

any returns true if any element of x is true and false otherwise. It is functionally equivalent to:

               bool any(bvec x) {     // bvec can be bvec2, bvec3 or bvec4
                   bool result = false;
                   int i;
                   for (i = 0; i < x.length(); ++i) {
                       result |= x[i];
                   }
                   return result;
               }

Name

       any - check whether any element of a boolean vector is true

Parameters

x
           Specifies the vector to be tested for truth.

See Also

all(), not()

Version Support

       ┌──────────┬───────────────────────────────────────────────────────────────────────────────────┐
       │          │        OpenGLShadingLanguageVersion                                            │
       ├──────────┼──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┤
       │ Function1.101.201.301.401.503.304.004.104.204.304.404.50 │
       │ Name     │      │      │      │      │      │      │      │      │      │      │      │      │
       ├──────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
       │ any      │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │
       └──────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘

See Also