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

Namespaces

 angle
 
 angle::priv
 

Functions

template<typename T >
Tangle::priv::OffsetDataPointer (uint8_t *data, size_t y, size_t z, size_t rowPitch, size_t depthPitch)
 
template<typename T >
const Tangle::priv::OffsetDataPointer (const uint8_t *data, size_t y, size_t z, size_t rowPitch, size_t depthPitch)
 
template<typename type , size_t componentCount>
void angle::LoadToNative (size_t width, size_t height, size_t depth, const uint8_t *input, size_t inputRowPitch, size_t inputDepthPitch, uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch)
 
template<typename type , uint32_t fourthComponentBits>
void angle::LoadToNative3To4 (size_t width, size_t height, size_t depth, const uint8_t *input, size_t inputRowPitch, size_t inputDepthPitch, uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch)
 
template<size_t componentCount>
void angle::Load32FTo16F (size_t width, size_t height, size_t depth, const uint8_t *input, size_t inputRowPitch, size_t inputDepthPitch, uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch)
 
template<size_t blockWidth, size_t blockHeight, size_t blockSize>
void angle::LoadCompressedToNative (size_t width, size_t height, size_t depth, const uint8_t *input, size_t inputRowPitch, size_t inputDepthPitch, uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch)
 
template<typename type , uint32_t firstBits, uint32_t secondBits, uint32_t thirdBits, uint32_t fourthBits>
void angle::Initialize4ComponentData (size_t width, size_t height, size_t depth, uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch)