webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
copyvertex.h File Reference
#include "common/mathutil.h"
#include "copyvertex.inl"

Go to the source code of this file.

Namespaces

 rx
 

Functions

template<typename T , size_t inputComponentCount, size_t outputComponentCount, uint32_t alphaDefaultValueBits>
void rx::CopyNativeVertexData (const uint8_t *input, size_t stride, size_t count, uint8_t *output)
 
template<size_t inputComponentCount, size_t outputComponentCount>
void rx::Copy8SintTo16SintVertexData (const uint8_t *input, size_t stride, size_t count, uint8_t *output)
 
template<size_t componentCount>
void rx::Copy8SnormTo16SnormVertexData (const uint8_t *input, size_t stride, size_t count, uint8_t *output)
 
template<size_t inputComponentCount, size_t outputComponentCount>
void rx::Copy32FixedTo32FVertexData (const uint8_t *input, size_t stride, size_t count, uint8_t *output)
 
template<typename T , size_t inputComponentCount, size_t outputComponentCount, bool normalized>
void rx::CopyTo32FVertexData (const uint8_t *input, size_t stride, size_t count, uint8_t *output)
 
template<bool isSigned, bool normalized, bool toFloat>
void rx::CopyXYZ10W2ToXYZW32FVertexData (const uint8_t *input, size_t stride, size_t count, uint8_t *output)