10 #ifndef LIBANGLE_RENDERER_RENDERER_UTILS_H_ 11 #define LIBANGLE_RENDERER_RENDERER_UTILS_H_ 27 struct InternalFormat;
37 size_t sourceRowPitch,
38 size_t sourceDepthPitch,
41 size_t destDepthPitch);
83 size_t inputDepthPitch,
85 size_t outputRowPitch,
86 size_t outputDepthPitch);
92 : loadFunction(loadFunction), requiresConversion(requiresConversion)
104 #endif // LIBANGLE_RENDERER_RENDERER_UTILS_H_
GLsizei GLsizei GLchar * source
Definition: gl2.h:451
Definition: renderer_utils.h:49
EGLSurface EGLint EGLint EGLint EGLint height
Definition: eglext.h:950
GLint GLint GLint GLsizei GLsizei GLenum format
Definition: gl2.h:403
EGLSurface EGLint EGLint EGLint width
Definition: eglext.h:950
gl::PixelPackState pack
Definition: renderer_utils.h:64
ptrdiff_t offset
Definition: renderer_utils.h:65
dest
Definition: upload.py:394
unsigned int GLenum
Definition: gl2.h:69
Definition: angletypes.h:222
LoadImageFunctionInfo()
Definition: renderer_utils.h:90
LoadImageFunction loadFunction
Definition: renderer_utils.h:96
void(* ColorWriteFunction)(const uint8_t *source, uint8_t *dest)
Definition: renderer_utils.h:44
ColorWriteFunction GetColorWriteFunction(const gl::FormatType &formatType)
Definition: renderer_utils.cpp:253
void
Definition: AVFoundationCFSoftLinking.h:81
LoadImageFunctionInfo(*)(GLenum) LoadFunctionMap
Definition: renderer_utils.h:100
EGLStreamKHR EGLint EGLint offset
Definition: eglext.h:984
Definition: mathutil.h:804
Definition: renderer_utils.h:88
Definition: Platform.h:33
GLuint outputPitch
Definition: renderer_utils.h:62
unsigned char uint8_t
Definition: ptypes.h:89
void PackPixels(const PackPixelsParams ¶ms, const angle::Format &sourceFormat, int inputPitchIn, const uint8_t *sourceIn, uint8_t *destWithoutOffset)
Definition: renderer_utils.cpp:173
unsigned int GLuint
Definition: gl2.h:70
GLenum type
Definition: renderer_utils.h:61
void(*)(size_t sourceWidth, size_t sourceHeight, size_t sourceDepth, const uint8_t *sourceData, size_t sourceRowPitch, size_t sourceDepthPitch, uint8_t *destData, size_t destRowPitch, size_t destDepthPitch) MipGenerationFunction
Definition: renderer_utils.h:41
GLint GLenum GLsizei GLsizei GLsizei depth
Definition: gl2ext.h:572
bool requiresConversion
Definition: renderer_utils.h:97
EGLenum type
Definition: eglext.h:63
void(* ColorReadFunction)(const uint8_t *source, uint8_t *dest)
Definition: renderer_utils.h:43
gl::Rectangle area
Definition: renderer_utils.h:59
void(*)(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) LoadImageFunction
Definition: renderer_utils.h:86
std::integral_constant< std::ptrdiff_t, V > ptrdiff_t
Definition: Brigand.h:449
GLenum format
Definition: renderer_utils.h:60
#define false
Definition: float-mm.c:5
pack
Definition: complexityMeasures.m:2
std::map< gl::FormatType, ColorCopyFunction > FastCopyFunctionMap
Definition: renderer_utils.h:47
void(* ColorCopyFunction)(const uint8_t *source, uint8_t *dest)
Definition: renderer_utils.h:45
ColorCopyFunction GetFastCopyFunction(const FastCopyFunctionMap &fastCopyFunctions, const gl::FormatType &formatType)
Definition: renderer_utils.cpp:271
string input
Definition: tokenizer_unittest.cc:198
LoadImageFunctionInfo(LoadImageFunction loadFunction, bool requiresConversion)
Definition: renderer_utils.h:91
gl::Buffer * packBuffer
Definition: renderer_utils.h:63
GLenum GLint * params
Definition: gl2.h:440
Definition: entry_points_gles_2_0.h:15
Definition: angletypes.h:48