webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Typedefs | Functions
formatutilsgl.cpp File Reference
#include "libANGLE/renderer/gl/formatutilsgl.h"
#include <limits>
#include "common/string_utils.h"
#include "libANGLE/formatutils.h"

Classes

struct  rx::nativegl::InternalFormatInfo
 

Namespaces

 rx
 
 rx::nativegl
 

Typedefs

typedef std::pair< GLenum, InternalFormatInfo > rx::nativegl::InternalFormatInfoPair
 
typedef std::map< GLenum, InternalFormatInfo > rx::nativegl::InternalFormatInfoMap
 

Functions

const InternalFormat & rx::nativegl::GetInternalFormatInfo (GLenum internalFormat, StandardGL standard)
 
TexImageFormat rx::nativegl::GetTexImageFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum internalFormat, GLenum format, GLenum type)
 
TexSubImageFormat rx::nativegl::GetTexSubImageFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum format, GLenum type)
 
CompressedTexImageFormat rx::nativegl::GetCompressedTexImageFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum internalFormat)
 
CompressedTexSubImageFormat rx::nativegl::GetCompressedSubTexImageFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum format)
 
CopyTexImageImageFormat rx::nativegl::GetCopyTexImageImageFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum internalFormat, GLenum framebufferType)
 
TexStorageFormat rx::nativegl::GetTexStorageFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum internalFormat)
 
RenderbufferFormat rx::nativegl::GetRenderbufferFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum internalFormat)
 
ReadPixelsFormat rx::nativegl::GetReadPixelsFormat (const FunctionsGL *functions, const WorkaroundsGL &workarounds, GLenum format, GLenum type)