> ## Name

> any - returns true if a boolean scalar or any component of a boolean vector is true.

> ## Synopsis

>     bool any(bool a);
>     bool any(bool1 a);
>     bool any(bool2 a);
>     bool any(bool3 a);
>     bool any(bool4 a);

> ## Parameters

> a
>   Boolean vector or scalar of which to determine if any component is true.

> ## Description

> Returns true if a boolean scalar or any component of a boolean vector is true.

> ## Reference Implementation

> any for a bool4 vector could be implemented like this.

>     bool any(bool4 a)
>     {
>       return a.x || a.y || a.z || a.w;
>     }

> ## Profile Support

> any is supported in all profiles.

> Support in the fp20 is limited.

> ## See Also

> all