![]() |
Define integer functions from Section 8.8 of GLSL 4.00.8 specification. More...
Functions | |
| template<typename T , template< typename > class C> | |
| C< T >::signed_type | bitCount (C< T > const &Value) |
| template<typename genIUType > | |
| genIUType | bitfieldExtract (genIUType const &Value, int const &Offset, int const &Bits) |
| template<typename genIUType > | |
| genIUType | bitfieldInsert (genIUType const &Base, genIUType const &Insert, int const &Offset, int const &Bits) |
| template<typename genIUType > | |
| genIUType | bitfieldReverse (genIUType const &value) |
| template<typename T , template< typename > class C> | |
| C< T >::signed_type | findLSB (C< T > const &Value) |
| template<typename T , template< typename > class C> | |
| C< T >::signed_type | findMSB (C< T > const &Value) |
| template<typename genIType > | |
| void | imulExtended (genIType const &x, genIType const &y, genIType &msb, genIType &lsb) |
| template<typename genUType > | |
| genUType | uaddCarry (genUType const &x, genUType const &y, genUType &carry) |
| template<typename genUType > | |
| void | umulExtended (genUType const &x, genUType const &y, genUType &msb, genUType &lsb) |
| template<typename genUType > | |
| genUType | usubBorrow (genUType const &x, genUType const &y, genUType &borrow) |
Define integer functions from Section 8.8 of GLSL 4.00.8 specification.
1.7.4