![]() |
VISR
0.11.7
Versatile Interactive Scene Renderer
|
Go to the source code of this file.
Namespaces | |
visr | |
visr::efl | |
Functions | |
void | visr::efl::getCpuId () |
template<typename T > | |
ErrorCode | visr::efl::vectorZero (T *const dest, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorFill (const T value, T *const dest, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorCopy (T const *const source, T *const dest, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorRamp (T *const dest, std::size_t numElements, T startVal, T endVal, bool startInclusive, bool endInclusive, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorAdd (T const *const op1, T const *const op2, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorAddInplace (T const *const op1, T *const op2Result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorAddConstant (T constantValue, T const *const op, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorAddConstantInplace (T constantValue, T *const opResult, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorSubtract (T const *const subtrahend, T const *const minuend, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorSubtractInplace (T const *const minuend, T *const subtrahendResult, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorSubtractConstant (T constantMinuend, T const *const subtrahend, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorSubConstantInplace (T constantMinuend, T *const subtrahendResult, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiply (T const *const factor1, T const *const factor2, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiplyInplace (T const *const factor1, T *const factor2Result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiplyConstant (T constantValue, T const *const factor, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiplyConstantInplace (T constantValue, T *const factorResult, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiplyAdd (T const *const factor1, T const *const factor2, T const *const addend, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiplyAddInplace (T const *const factor1, T const *const factor2, T *const accumulator, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiplyConstantAdd (T constFactor, T const *const factor, T const *const addend, T *const result, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | visr::efl::vectorMultiplyConstantAddInplace (T constFactor, T const *const factor, T *const accumulator, std::size_t numElements, std::size_t alignment) |
template<typename DataType > | |
ErrorCode | visr::efl::vectorCopyStrided (DataType const *src, DataType *dest, std::size_t srcStrideElements, std::size_t destStrideElements, std::size_t numberOfElements, std::size_t alignmentElements) |
template<typename DataType > | |
efl::ErrorCode | visr::efl::vectorFillStrided (DataType val, DataType *dest, std::size_t destStrideElements, std::size_t numberOfElements, std::size_t alignmentElements) |