webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
angle Namespace Reference

Namespaces

 egl_platform
 
 priv
 

Classes

struct  A16B16G16R16F
 
struct  A16F
 
struct  A1R5G5B5
 
struct  A32B32G32R32F
 
struct  A32F
 
struct  A4R4G4B4
 
struct  A8
 
struct  A8L8
 
struct  A8R8G8B8
 
struct  B5G6R5
 
struct  B8G8R8
 
struct  B8G8R8A8
 
struct  B8G8R8X8
 
class  BindGeneratesResourceTest
 
class  BitSetIterator
 
class  BroadcastChannel
 
class  ChannelBinding
 
struct  Color
 
class  ColorMaskTest
 
class  CopyCompressedTextureTest
 
class  CopyTexImageTest
 
class  CopyTexImageTestES3
 
class  CopyTextureTest
 
class  DebugTest
 
struct  Format
 
struct  GLColor
 
struct  GLColorRGB
 
class  GLProgram
 
class  GLWrapper
 
class  ImageTest
 
class  ImageTestES3
 
struct  L16A16F
 
struct  L16F
 
struct  L32A32F
 
struct  L32F
 
struct  L8
 
struct  L8A8
 
class  Library
 
class  Matrix
 
struct  Message
 
class  NonCopyable
 
class  Platform
 
struct  PlatformParameters
 
class  PosixLibrary
 
struct  R10G10B10A2
 
struct  R11G11B10F
 
struct  R16
 
struct  R16F
 
struct  R16G16
 
struct  R16G16B16
 
struct  R16G16B16A16
 
struct  R16G16B16A16F
 
struct  R16G16B16A16S
 
struct  R16G16B16F
 
struct  R16G16B16S
 
struct  R16G16F
 
struct  R16G16S
 
struct  R16S
 
struct  R32
 
struct  R32F
 
struct  R32G32
 
struct  R32G32B32
 
struct  R32G32B32A32
 
struct  R32G32B32A32F
 
struct  R32G32B32A32S
 
struct  R32G32B32F
 
struct  R32G32B32S
 
struct  R32G32F
 
struct  R32G32S
 
struct  R32S
 
struct  R4G4B4A4
 
struct  R5G5B5A1
 
struct  R5G6B5
 
struct  R8
 
struct  R8G8
 
struct  R8G8B8
 
struct  R8G8B8A8
 
struct  R8G8B8A8S
 
struct  R8G8B8S
 
struct  R8G8S
 
struct  R8S
 
struct  R9G9B9E5
 
class  RNG
 
class  RobustClientMemoryTest
 
class  SignalReceiver
 
class  SyncQueriesTest
 
class  TexturesBenchmark
 
struct  TexturesParams
 
class  WebGLCompatibilityTest
 
class  Win32Library
 

Typedefs

typedef Color< float > ColorF
 
typedef Color< int > ColorI
 
typedef Color< unsigned int > ColorUI
 
using SignalToken = uint32_t
 
using GLGen = decltype(glGenBuffers)
 
using GLDelete = decltype(glDeleteBuffers)
 
using GLBuffer = GLWrapper< glGenBuffers, glDeleteBuffers >
 
using GLTexture = GLWrapper< glGenTextures, glDeleteTextures >
 
using GLFramebuffer = GLWrapper< glGenFramebuffers, glDeleteFramebuffers >
 
using GLRenderbuffer = GLWrapper< glGenRenderbuffers, glDeleteRenderbuffers >
 

Enumerations

enum  WhitespaceHandling { KEEP_WHITESPACE, TRIM_WHITESPACE }
 
enum  SplitResult { SPLIT_WANT_ALL, SPLIT_WANT_NONEMPTY }
 
enum  FramebufferBinding {
  FramebufferBindingRead = 0, FramebufferBindingDraw, FramebufferBindingSingletonMax, FramebufferBindingBoth = FramebufferBindingSingletonMax,
  FramebufferBindingMax, FramebufferBindingUnknown = FramebufferBindingMax
}
 

Functions

unsigned long ScanForward (unsigned long bits)
 
template<size_t N>
BitSetIterator< NIterateBitSet (const std::bitset< N > &bitset)
 
template<typename T >
bool operator== (const Color< T > &a, const Color< T > &b)
 
template<typename T >
bool operator!= (const Color< T > &a, const Color< T > &b)
 
const unsigned char * GetTraceCategoryEnabledFlag (const char *name)
 
Platform::TraceEventHandle AddTraceEvent (char phase, const unsigned char *categoryGroupEnabled, const char *name, unsigned long long id, int numArgs, const char **argNames, const unsigned char *argTypes, const unsigned long long *argValues, unsigned char flags)
 
std::vector< std::stringSplitString (const std::string &input, const std::string &delimiters, WhitespaceHandling whitespace, SplitResult resultType)
 
void SplitStringAlongWhitespace (const std::string &input, std::vector< std::string > *tokensOut)
 
std::string TrimString (const std::string &input, const std::string &trimChars)
 
bool HexStringToUInt (const std::string &input, unsigned int *uintOut)
 
bool ReadFileToString (const std::string &path, std::string *stringOut)
 
Optional< std::vector< wchar_t > > WidenString (size_t length, const char *cString)
 
bool BeginsWith (const std::string &str, const char *prefix)
 
bool BeginsWith (const char *str, const char *prefix)
 
bool EndsWith (const std::string &str, const char *suffix)
 
void CopyBGRA8ToRGBA8 (const uint8_t *source, uint8_t *dest)
 
template<typename sourceType , typename colorDataType >
void ReadColor (const uint8_t *source, uint8_t *dest)
 
template<typename destType , typename colorDataType >
void WriteColor (const uint8_t *source, uint8_t *dest)
 
template<typename sourceType , typename destType , typename colorDataType >
void CopyPixel (const uint8_t *source, uint8_t *dest)
 
template<typename T >
void GenerateMip (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)
 
void LoadA8ToRGBA8 (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)
 
void LoadA8ToBGRA8 (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)
 
void LoadA32FToRGBA32F (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)
 
void LoadA16FToRGBA16F (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)
 
void LoadL8ToRGBA8 (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)
 
void LoadL8ToBGRA8 (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)
 
void LoadL32FToRGBA32F (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)
 
void LoadL16FToRGBA16F (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)
 
void LoadLA8ToRGBA8 (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)
 
void LoadLA8ToBGRA8 (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)
 
void LoadLA32FToRGBA32F (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)
 
void LoadLA16FToRGBA16F (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)
 
void LoadRGB8ToBGR565 (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)
 
void LoadRGB565ToBGR565 (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)
 
void LoadRGB8ToBGRX8 (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)
 
void LoadRG8ToBGRX8 (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)
 
void LoadR8ToBGRX8 (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)
 
void LoadR5G6B5ToBGRA8 (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)
 
void LoadR5G6B5ToRGBA8 (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)
 
void LoadRGBA8ToBGRA8 (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)
 
void LoadRGBA8ToBGRA4 (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)
 
void LoadRGBA4ToARGB4 (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)
 
void LoadRGBA4ToBGRA8 (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)
 
void LoadRGBA4ToRGBA8 (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)
 
void LoadBGRA4ToBGRA8 (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)
 
void LoadRGBA8ToBGR5A1 (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)
 
void LoadRGB10A2ToBGR5A1 (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)
 
void LoadRGB5A1ToA1RGB5 (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)
 
void LoadRGB5A1ToBGRA8 (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)
 
void LoadRGB5A1ToRGBA8 (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)
 
void LoadBGR5A1ToBGRA8 (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)
 
void LoadRGB10A2ToRGBA8 (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)
 
void LoadRGB16FToRGB9E5 (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)
 
void LoadRGB32FToRGB9E5 (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)
 
void LoadRGB16FToRG11B10F (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)
 
void LoadRGB32FToRG11B10F (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)
 
void LoadG8R24ToR24G8 (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)
 
void LoadD32FToD32F (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)
 
void LoadD32FS8X24ToD32FS8X24 (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)
 
void LoadRGB32FToRGBA16F (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)
 
void LoadR32ToR16 (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)
 
void LoadR32ToR24G8 (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 , size_t componentCount>
void 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 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 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 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 Initialize4ComponentData (size_t width, size_t height, size_t depth, uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch)
 
void LoadETC1RGB8ToRGBA8 (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)
 
void LoadETC1RGB8ToBC1 (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)
 
void LoadEACR11ToR8 (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)
 
void LoadEACR11SToR8 (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)
 
void LoadEACRG11ToRG8 (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)
 
void LoadEACRG11SToRG8 (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)
 
void LoadETC2RGB8ToRGBA8 (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)
 
void LoadETC2SRGB8ToRGBA8 (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)
 
void LoadETC2RGB8A1ToRGBA8 (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)
 
void LoadETC2SRGB8A1ToRGBA8 (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)
 
void LoadETC2RGBA8ToRGBA8 (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)
 
void LoadETC2SRGBA8ToSRGBA8 (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)
 
FramebufferBinding EnumToFramebufferBinding (GLenum enumValue)
 
GLenum FramebufferBindingToEnum (FramebufferBinding binding)
 
 TEST (BinaryInputStream, Overflow)
 
 TEST (ImageTest, RefCounting)
 
 TEST (ImageTest, RespecificationReleasesReferences)
 
rx::LoadFunctionMap GetLoadFunctionsMap (GLenum internalFormat, Format::ID angleFormat)
 
 TEST_P (BindGeneratesResourceTest, ExtensionStringExposed)
 
 TEST_P (BindGeneratesResourceTest, QueryValidation)
 
 TEST_P (BindGeneratesResourceTest, Buffers)
 
 TEST_P (BindGeneratesResourceTest, Textures)
 
 TEST_P (BindGeneratesResourceTest, Framebuffers)
 
 TEST_P (BindGeneratesResourceTest, Renderbuffers)
 
 ANGLE_INSTANTIATE_TEST (BindGeneratesResourceTest, ES2_D3D9(), ES2_D3D11(), ES3_D3D11(), ES2_D3D11_FL9_3(), ES2_OPENGL(), ES3_OPENGL(), ES2_OPENGLES(), ES3_OPENGLES())
 
 TEST_P (ColorMaskTest, AMDZeroColorMaskBug)
 
 ANGLE_INSTANTIATE_TEST (ColorMaskTest, ES2_D3D9(), ES2_D3D11(), ES2_D3D11_FL9_3(), ES2_OPENGL(), ES3_OPENGL(), ES2_OPENGLES(), ES3_OPENGLES())
 
 TEST_P (CopyCompressedTextureTest, Basic)
 
 TEST_P (CopyCompressedTextureTest, InternalFormat)
 
 TEST_P (CopyCompressedTextureTest, InternalFormatNotSupported)
 
 TEST_P (CopyCompressedTextureTest, InvalidTextureIds)
 
 TEST_P (CopyCompressedTextureTest, BindingPoints)
 
 TEST_P (CopyCompressedTextureTest, Immutable)
 
 ANGLE_INSTANTIATE_TEST (CopyCompressedTextureTest, ES2_D3D9(), ES2_D3D11(), ES3_D3D11(), ES2_OPENGL(), ES3_OPENGL(), ES2_OPENGLES(), ES3_OPENGLES())
 
 TEST_P (CopyTexImageTest, RGBAToL)
 
 TEST_P (CopyTexImageTest, RGBToL)
 
 TEST_P (CopyTexImageTest, RGBAToLA)
 
 TEST_P (CopyTexImageTest, RGBAToA)
 
 TEST_P (CopyTexImageTest, SubImageRGBAToL)
 
 TEST_P (CopyTexImageTest, SubImageRGBAToLA)
 
 TEST_P (CopyTexImageTest, SubImageRGBToL)
 
 TEST_P (CopyTexImageTestES3, ReadBufferIsNone)
 
 ANGLE_INSTANTIATE_TEST (CopyTexImageTest, ES2_D3D9(), ES2_D3D11(EGL_EXPERIMENTAL_PRESENT_PATH_COPY_ANGLE), ES2_D3D11(EGL_EXPERIMENTAL_PRESENT_PATH_FAST_ANGLE), ES2_OPENGL(), ES2_OPENGL(3, 3), ES2_OPENGLES())
 
 ANGLE_INSTANTIATE_TEST (CopyTexImageTestES3, ES3_D3D11(), ES3_OPENGL(), ES3_OPENGLES())
 
 TEST_P (CopyTextureTest, BasicCopyTexture)
 
 TEST_P (CopyTextureTest, BasicCopySubTexture)
 
 TEST_P (CopyTextureTest, ImmutableTexture)
 
 TEST_P (CopyTextureTest, InternalFormat)
 
 TEST_P (CopyTextureTest, InternalFormatNotSupported)
 
 TEST_P (CopyTextureTest, RedefineDestinationTexture)
 
 TEST_P (CopyTextureTest, CopySubTextureDimension)
 
 TEST_P (CopyTextureTest, CopyTextureInvalidTextureIds)
 
 TEST_P (CopyTextureTest, CopySubTextureInvalidTextureIds)
 
 TEST_P (CopyTextureTest, CopySubTextureOffset)
 
 TEST_P (CopyTextureTest, FlipY)
 
 TEST_P (CopyTextureTest, PremultiplyAlpha)
 
 TEST_P (CopyTextureTest, UnmultiplyAlpha)
 
 TEST_P (CopyTextureTest, UnmultiplyAndPremultplyAlpha)
 
 ANGLE_INSTANTIATE_TEST (CopyTextureTest, ES2_D3D9(), ES2_D3D11(), ES2_OPENGL(), ES2_OPENGLES())
 
 TEST_P (DebugTest, Enabled)
 
 TEST_P (DebugTest, DisabledOutput)
 
 TEST_P (DebugTest, InsertMessage)
 
 TEST_P (DebugTest, InsertMessageMultiple)
 
 TEST_P (DebugTest, DebugCallback)
 
 TEST_P (DebugTest, GetPointer)
 
 TEST_P (DebugTest, MessageControl1)
 
 TEST_P (DebugTest, MessageControl2)
 
 TEST_P (DebugTest, ObjectLabels)
 
 TEST_P (DebugTest, ObjectPtrLabels)
 
 ANGLE_INSTANTIATE_TEST (DebugTest, ES2_D3D9(), ES2_D3D11(), ES3_D3D11(), ES2_OPENGL(), ES3_OPENGL())
 
 TEST_P (ImageTest, ValidationImageBase)
 
 TEST_P (ImageTest, ValidationImagePixmap)
 
 TEST_P (ImageTest, ValidationGLImage)
 
 TEST_P (ImageTest, ValidationGLEGLImage)
 
 TEST_P (ImageTest, ValidationGLEGLImageExternal)
 
 TEST_P (ImageTest, ValidationGLEGLImageExternalESSL3)
 
 TEST_P (ImageTest, Source2DTarget2D)
 
 TEST_P (ImageTest, Source2DTargetRenderbuffer)
 
 TEST_P (ImageTest, Source2DTargetExternal)
 
 TEST_P (ImageTestES3, Source2DTargetExternalESSL3)
 
 TEST_P (ImageTest, SourceCubeTarget2D)
 
 TEST_P (ImageTest, SourceCubeTargetRenderbuffer)
 
 TEST_P (ImageTest, SourceCubeTargetExternal)
 
 TEST_P (ImageTestES3, SourceCubeTargetExternalESSL3)
 
 TEST_P (ImageTest, Source3DTargetTexture)
 
 TEST_P (ImageTest, Source3DTargetRenderbuffer)
 
 TEST_P (ImageTest, Source3DTargetExternal)
 
 TEST_P (ImageTestES3, Source3DTargetExternalESSL3)
 
 TEST_P (ImageTest, SourceRenderbufferTargetTexture)
 
 TEST_P (ImageTest, SourceRenderbufferTargetTextureExternal)
 
 TEST_P (ImageTestES3, SourceRenderbufferTargetTextureExternalESSL3)
 
 TEST_P (ImageTest, SourceRenderbufferTargetRenderbuffer)
 
 TEST_P (ImageTest, Deletion)
 
 TEST_P (ImageTest, MipLevels)
 
 TEST_P (ImageTest, Respecification)
 
 TEST_P (ImageTest, RespecificationWithFBO)
 
 TEST_P (ImageTest, RespecificationOfOtherLevel)
 
 TEST_P (ImageTest, UpdatedData)
 
 ANGLE_INSTANTIATE_TEST (ImageTest, ES2_D3D9(), ES2_D3D11(), ES3_D3D11(), ES2_OPENGL(), ES3_OPENGL(), ES2_OPENGLES(), ES3_OPENGLES())
 
 ANGLE_INSTANTIATE_TEST (ImageTestES3, ES3_D3D11(), ES3_OPENGL(), ES3_OPENGLES())
 
 TEST_P (RobustClientMemoryTest, GetInteger)
 
 TEST_P (RobustClientMemoryTest, TexImage2D)
 
 TEST_P (RobustClientMemoryTest, ReadPixels)
 
 ANGLE_INSTANTIATE_TEST (RobustClientMemoryTest, ES2_D3D9(), ES2_D3D11(), ES3_D3D11(), ES2_D3D11_FL9_3(), ES2_OPENGL(), ES3_OPENGL(), ES2_OPENGLES(), ES3_OPENGLES())
 
 TEST_P (SyncQueriesTest, Basic)
 
 TEST_P (SyncQueriesTest, Validation)
 
 ANGLE_INSTANTIATE_TEST (SyncQueriesTest, ES2_D3D9(), ES2_D3D11(), ES3_D3D11(), ES2_OPENGL(), ES3_OPENGL(), ES2_OPENGLES(), ES3_OPENGLES())
 
 TEST_P (WebGLCompatibilityTest, ExtensionStringExposed)
 
 TEST_P (WebGLCompatibilityTest, EntryPoints)
 
 TEST_P (WebGLCompatibilityTest, DepthStencilBindingPoint)
 
 TEST_P (WebGLCompatibilityTest, EnableExtensionValidation)
 
 TEST_P (WebGLCompatibilityTest, EnableExtensionUintIndices)
 
 ANGLE_INSTANTIATE_TEST (WebGLCompatibilityTest, ES2_D3D9(), ES2_D3D11(), ES3_D3D11(), ES2_D3D11_FL9_3(), ES2_OPENGL(), ES3_OPENGL(), ES2_OPENGLES(), ES3_OPENGLES())
 
std::ostream & operator<< (std::ostream &os, const TexturesParams &params)
 
std::string GetUniformLocationName (size_t idx, bool vertexShader)
 
TexturesParams D3D11Params ()
 
TexturesParams D3D9Params ()
 
TexturesParams OpenGLParams ()
 
 TEST_P (TexturesBenchmark, Run)
 
 ANGLE_INSTANTIATE_TEST (TexturesBenchmark, D3D11Params(), D3D9Params(), OpenGLParams())
 
bool operator< (const PlatformParameters &a, const PlatformParameters &b)
 
bool operator== (const PlatformParameters &a, const PlatformParameters &b)
 
std::ostream & operator<< (std::ostream &stream, const PlatformParameters &pp)
 
PlatformParameters ES2_D3D9 ()
 
PlatformParameters ES2_D3D9_REFERENCE ()
 
PlatformParameters ES2_D3D11 ()
 
PlatformParameters ES2_D3D11 (EGLenum presentPath)
 
PlatformParameters ES2_D3D11_FL11_0 ()
 
PlatformParameters ES2_D3D11_FL10_1 ()
 
PlatformParameters ES2_D3D11_FL10_0 ()
 
PlatformParameters ES2_D3D11_FL9_3 ()
 
PlatformParameters ES2_D3D11_WARP ()
 
PlatformParameters ES2_D3D11_FL11_0_WARP ()
 
PlatformParameters ES2_D3D11_FL10_1_WARP ()
 
PlatformParameters ES2_D3D11_FL10_0_WARP ()
 
PlatformParameters ES2_D3D11_FL9_3_WARP ()
 
PlatformParameters ES2_D3D11_REFERENCE ()
 
PlatformParameters ES2_D3D11_FL11_0_REFERENCE ()
 
PlatformParameters ES2_D3D11_FL10_1_REFERENCE ()
 
PlatformParameters ES2_D3D11_FL10_0_REFERENCE ()
 
PlatformParameters ES2_D3D11_FL9_3_REFERENCE ()
 
PlatformParameters ES3_D3D11 ()
 
PlatformParameters ES3_D3D11_FL11_1 ()
 
PlatformParameters ES3_D3D11_FL11_0 ()
 
PlatformParameters ES3_D3D11_FL10_1 ()
 
PlatformParameters ES3_D3D11_FL10_0 ()
 
PlatformParameters ES3_D3D11_WARP ()
 
PlatformParameters ES3_D3D11_FL11_1_WARP ()
 
PlatformParameters ES3_D3D11_FL11_0_WARP ()
 
PlatformParameters ES3_D3D11_FL10_1_WARP ()
 
PlatformParameters ES3_D3D11_FL10_0_WARP ()
 
PlatformParameters ES3_D3D11_REFERENCE ()
 
PlatformParameters ES3_D3D11_FL11_1_REFERENCE ()
 
PlatformParameters ES3_D3D11_FL11_0_REFERENCE ()
 
PlatformParameters ES3_D3D11_FL10_1_REFERENCE ()
 
PlatformParameters ES3_D3D11_FL10_0_REFERENCE ()
 
PlatformParameters ES2_OPENGLES ()
 
PlatformParameters ES2_OPENGLES (EGLint major, EGLint minor)
 
PlatformParameters ES3_OPENGLES ()
 
PlatformParameters ES3_OPENGLES (EGLint major, EGLint minor)
 
PlatformParameters ES31_OPENGLES ()
 
PlatformParameters ES31_OPENGLES (EGLint major, EGLint minor)
 
PlatformParameters ES2_OPENGL ()
 
PlatformParameters ES2_OPENGL (EGLint major, EGLint minor)
 
PlatformParameters ES3_OPENGL ()
 
PlatformParameters ES3_OPENGL (EGLint major, EGLint minor)
 
PlatformParameters ES31_OPENGL ()
 
PlatformParameters ES31_OPENGL (EGLint major, EGLint minor)
 
bool IsPlatformAvailable (const PlatformParameters &param)
 
template<typename T >
std::vector< TFilterTestParams (const T *params, size_t numParams)
 
GLColor ReadColor (GLint x, GLint y)
 
bool operator== (const GLColor &a, const GLColor &b)
 
std::ostream & operator<< (std::ostream &ostream, const GLColor &color)
 
template<typename TR , typename TG , typename TB , typename TA >
GLColor MakeGLColor (TR r, TG g, TB b, TA a)
 
const char * GetExecutablePath ()
 
const char * GetExecutableDirectory ()
 
const char * GetSharedLibraryExtension ()
 
void Sleep (unsigned int milliseconds)
 
void SetLowPriorityProcess ()
 
void WriteDebugMessage (const char *format,...)
 
LibraryloadLibrary (const std::string &libraryName)
 

Variables

const uintptr_t DirtyPointer = std::numeric_limits<uintptr_t>::max()
 
const char kWhitespaceASCII [] = " \f\n\r\t\v"
 

Typedef Documentation

◆ ColorF

◆ ColorI

◆ ColorUI

typedef Color<unsigned int> angle::ColorUI

◆ GLBuffer

◆ GLDelete

◆ GLFramebuffer

◆ GLGen

using angle::GLGen = typedef decltype(glGenBuffers)

◆ GLRenderbuffer

◆ GLTexture

◆ SignalToken

Enumeration Type Documentation

◆ FramebufferBinding

Enumerator
FramebufferBindingRead 
FramebufferBindingDraw 
FramebufferBindingSingletonMax 
FramebufferBindingBoth 
FramebufferBindingMax 
FramebufferBindingUnknown 

◆ SplitResult

Enumerator
SPLIT_WANT_ALL 
SPLIT_WANT_NONEMPTY 

◆ WhitespaceHandling

Enumerator
KEEP_WHITESPACE 
TRIM_WHITESPACE 

Function Documentation

◆ AddTraceEvent()

Platform::TraceEventHandle angle::AddTraceEvent ( char  phase,
const unsigned char *  categoryGroupEnabled,
const char *  name,
unsigned long long  id,
int  numArgs,
const char **  argNames,
const unsigned char *  argTypes,
const unsigned long long *  argValues,
unsigned char  flags 
)

◆ ANGLE_INSTANTIATE_TEST() [1/13]

angle::ANGLE_INSTANTIATE_TEST ( SyncQueriesTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES3_D3D11()  ,
ES2_OPENGL()  ,
ES3_OPENGL()  ,
ES2_OPENGLES()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [2/13]

angle::ANGLE_INSTANTIATE_TEST ( ColorMaskTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES2_D3D11_FL9_3()  ,
ES2_OPENGL()  ,
ES3_OPENGL()  ,
ES2_OPENGLES()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [3/13]

angle::ANGLE_INSTANTIATE_TEST ( BindGeneratesResourceTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES3_D3D11()  ,
ES2_D3D11_FL9_3()  ,
ES2_OPENGL()  ,
ES3_OPENGL()  ,
ES2_OPENGLES()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [4/13]

angle::ANGLE_INSTANTIATE_TEST ( WebGLCompatibilityTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES3_D3D11()  ,
ES2_D3D11_FL9_3()  ,
ES2_OPENGL()  ,
ES3_OPENGL()  ,
ES2_OPENGLES()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [5/13]

angle::ANGLE_INSTANTIATE_TEST ( TexturesBenchmark  ,
D3D11Params()  ,
D3D9Params()  ,
OpenGLParams()   
)

◆ ANGLE_INSTANTIATE_TEST() [6/13]

◆ ANGLE_INSTANTIATE_TEST() [7/13]

angle::ANGLE_INSTANTIATE_TEST ( CopyTexImageTestES3  ,
ES3_D3D11()  ,
ES3_OPENGL()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [8/13]

angle::ANGLE_INSTANTIATE_TEST ( CopyCompressedTextureTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES3_D3D11()  ,
ES2_OPENGL()  ,
ES3_OPENGL()  ,
ES2_OPENGLES()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [9/13]

angle::ANGLE_INSTANTIATE_TEST ( RobustClientMemoryTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES3_D3D11()  ,
ES2_D3D11_FL9_3()  ,
ES2_OPENGL()  ,
ES3_OPENGL()  ,
ES2_OPENGLES()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [10/13]

angle::ANGLE_INSTANTIATE_TEST ( DebugTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES3_D3D11()  ,
ES2_OPENGL()  ,
ES3_OPENGL()   
)

◆ ANGLE_INSTANTIATE_TEST() [11/13]

angle::ANGLE_INSTANTIATE_TEST ( CopyTextureTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES2_OPENGL()  ,
ES2_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [12/13]

angle::ANGLE_INSTANTIATE_TEST ( ImageTest  ,
ES2_D3D9()  ,
ES2_D3D11()  ,
ES3_D3D11()  ,
ES2_OPENGL()  ,
ES3_OPENGL()  ,
ES2_OPENGLES()  ,
ES3_OPENGLES()   
)

◆ ANGLE_INSTANTIATE_TEST() [13/13]

angle::ANGLE_INSTANTIATE_TEST ( ImageTestES3  ,
ES3_D3D11()  ,
ES3_OPENGL()  ,
ES3_OPENGLES()   
)

◆ BeginsWith() [1/2]

bool angle::BeginsWith ( const std::string str,
const char *  prefix 
)

◆ BeginsWith() [2/2]

bool angle::BeginsWith ( const char *  str,
const char *  prefix 
)

◆ CopyBGRA8ToRGBA8()

void angle::CopyBGRA8ToRGBA8 ( const uint8_t source,
uint8_t dest 
)

◆ CopyPixel()

template<typename sourceType , typename destType , typename colorDataType >
void angle::CopyPixel ( const uint8_t source,
uint8_t dest 
)
inline

◆ D3D11Params()

TexturesParams angle::D3D11Params ( )

◆ D3D9Params()

TexturesParams angle::D3D9Params ( )

◆ EndsWith()

bool angle::EndsWith ( const std::string str,
const char *  suffix 
)

◆ EnumToFramebufferBinding()

FramebufferBinding angle::EnumToFramebufferBinding ( GLenum  enumValue)
inline

◆ ES2_D3D11() [1/2]

PlatformParameters angle::ES2_D3D11 ( )

◆ ES2_D3D11() [2/2]

PlatformParameters angle::ES2_D3D11 ( EGLenum  presentPath)

◆ ES2_D3D11_FL10_0()

PlatformParameters angle::ES2_D3D11_FL10_0 ( )

◆ ES2_D3D11_FL10_0_REFERENCE()

PlatformParameters angle::ES2_D3D11_FL10_0_REFERENCE ( )

◆ ES2_D3D11_FL10_0_WARP()

PlatformParameters angle::ES2_D3D11_FL10_0_WARP ( )

◆ ES2_D3D11_FL10_1()

PlatformParameters angle::ES2_D3D11_FL10_1 ( )

◆ ES2_D3D11_FL10_1_REFERENCE()

PlatformParameters angle::ES2_D3D11_FL10_1_REFERENCE ( )

◆ ES2_D3D11_FL10_1_WARP()

PlatformParameters angle::ES2_D3D11_FL10_1_WARP ( )

◆ ES2_D3D11_FL11_0()

PlatformParameters angle::ES2_D3D11_FL11_0 ( )

◆ ES2_D3D11_FL11_0_REFERENCE()

PlatformParameters angle::ES2_D3D11_FL11_0_REFERENCE ( )

◆ ES2_D3D11_FL11_0_WARP()

PlatformParameters angle::ES2_D3D11_FL11_0_WARP ( )

◆ ES2_D3D11_FL9_3()

PlatformParameters angle::ES2_D3D11_FL9_3 ( )

◆ ES2_D3D11_FL9_3_REFERENCE()

PlatformParameters angle::ES2_D3D11_FL9_3_REFERENCE ( )

◆ ES2_D3D11_FL9_3_WARP()

PlatformParameters angle::ES2_D3D11_FL9_3_WARP ( )

◆ ES2_D3D11_REFERENCE()

PlatformParameters angle::ES2_D3D11_REFERENCE ( )

◆ ES2_D3D11_WARP()

PlatformParameters angle::ES2_D3D11_WARP ( )

◆ ES2_D3D9()

PlatformParameters angle::ES2_D3D9 ( )

◆ ES2_D3D9_REFERENCE()

PlatformParameters angle::ES2_D3D9_REFERENCE ( )

◆ ES2_OPENGL() [1/2]

PlatformParameters angle::ES2_OPENGL ( )

◆ ES2_OPENGL() [2/2]

PlatformParameters angle::ES2_OPENGL ( EGLint  major,
EGLint  minor 
)

◆ ES2_OPENGLES() [1/2]

PlatformParameters angle::ES2_OPENGLES ( )

◆ ES2_OPENGLES() [2/2]

PlatformParameters angle::ES2_OPENGLES ( EGLint  major,
EGLint  minor 
)

◆ ES31_OPENGL() [1/2]

PlatformParameters angle::ES31_OPENGL ( )

◆ ES31_OPENGL() [2/2]

PlatformParameters angle::ES31_OPENGL ( EGLint  major,
EGLint  minor 
)

◆ ES31_OPENGLES() [1/2]

PlatformParameters angle::ES31_OPENGLES ( )

◆ ES31_OPENGLES() [2/2]

PlatformParameters angle::ES31_OPENGLES ( EGLint  major,
EGLint  minor 
)

◆ ES3_D3D11()

PlatformParameters angle::ES3_D3D11 ( )

◆ ES3_D3D11_FL10_0()

PlatformParameters angle::ES3_D3D11_FL10_0 ( )

◆ ES3_D3D11_FL10_0_REFERENCE()

PlatformParameters angle::ES3_D3D11_FL10_0_REFERENCE ( )

◆ ES3_D3D11_FL10_0_WARP()

PlatformParameters angle::ES3_D3D11_FL10_0_WARP ( )

◆ ES3_D3D11_FL10_1()

PlatformParameters angle::ES3_D3D11_FL10_1 ( )

◆ ES3_D3D11_FL10_1_REFERENCE()

PlatformParameters angle::ES3_D3D11_FL10_1_REFERENCE ( )

◆ ES3_D3D11_FL10_1_WARP()

PlatformParameters angle::ES3_D3D11_FL10_1_WARP ( )

◆ ES3_D3D11_FL11_0()

PlatformParameters angle::ES3_D3D11_FL11_0 ( )

◆ ES3_D3D11_FL11_0_REFERENCE()

PlatformParameters angle::ES3_D3D11_FL11_0_REFERENCE ( )

◆ ES3_D3D11_FL11_0_WARP()

PlatformParameters angle::ES3_D3D11_FL11_0_WARP ( )

◆ ES3_D3D11_FL11_1()

PlatformParameters angle::ES3_D3D11_FL11_1 ( )

◆ ES3_D3D11_FL11_1_REFERENCE()

PlatformParameters angle::ES3_D3D11_FL11_1_REFERENCE ( )

◆ ES3_D3D11_FL11_1_WARP()

PlatformParameters angle::ES3_D3D11_FL11_1_WARP ( )

◆ ES3_D3D11_REFERENCE()

PlatformParameters angle::ES3_D3D11_REFERENCE ( )

◆ ES3_D3D11_WARP()

PlatformParameters angle::ES3_D3D11_WARP ( )

◆ ES3_OPENGL() [1/2]

PlatformParameters angle::ES3_OPENGL ( )

◆ ES3_OPENGL() [2/2]

PlatformParameters angle::ES3_OPENGL ( EGLint  major,
EGLint  minor 
)

◆ ES3_OPENGLES() [1/2]

PlatformParameters angle::ES3_OPENGLES ( )

◆ ES3_OPENGLES() [2/2]

PlatformParameters angle::ES3_OPENGLES ( EGLint  major,
EGLint  minor 
)

◆ FilterTestParams()

template<typename T >
std::vector<T> angle::FilterTestParams ( const T params,
size_t  numParams 
)

◆ FramebufferBindingToEnum()

GLenum angle::FramebufferBindingToEnum ( FramebufferBinding  binding)
inline

◆ GenerateMip()

template<typename T >
void angle::GenerateMip ( 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 
)
inline

◆ GetExecutableDirectory()

const char * angle::GetExecutableDirectory ( )

◆ GetExecutablePath()

const char * angle::GetExecutablePath ( )

◆ GetLoadFunctionsMap()

LoadFunctionMap angle::GetLoadFunctionsMap ( GLenum  internalFormat,
Format::ID  angleFormat 
)

◆ GetSharedLibraryExtension()

const char * angle::GetSharedLibraryExtension ( )

◆ GetTraceCategoryEnabledFlag()

const unsigned char * angle::GetTraceCategoryEnabledFlag ( const char *  name)

◆ GetUniformLocationName()

std::string angle::GetUniformLocationName ( size_t  idx,
bool  vertexShader 
)

◆ HexStringToUInt()

bool angle::HexStringToUInt ( const std::string input,
unsigned int *  uintOut 
)

◆ Initialize4ComponentData()

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 
)
inline

◆ IsPlatformAvailable()

bool angle::IsPlatformAvailable ( const PlatformParameters param)

◆ IterateBitSet()

template<size_t N>
BitSetIterator<N> angle::IterateBitSet ( const std::bitset< N > &  bitset)

◆ Load32FTo16F()

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 
)
inline

◆ LoadA16FToRGBA16F()

void angle::LoadA16FToRGBA16F ( 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 
)

◆ LoadA32FToRGBA32F()

void angle::LoadA32FToRGBA32F ( 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 
)

◆ LoadA8ToBGRA8()

void angle::LoadA8ToBGRA8 ( 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 
)

◆ LoadA8ToRGBA8()

void angle::LoadA8ToRGBA8 ( 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 
)

◆ LoadBGR5A1ToBGRA8()

void angle::LoadBGR5A1ToBGRA8 ( 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 
)

◆ LoadBGRA4ToBGRA8()

void angle::LoadBGRA4ToBGRA8 ( 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 
)

◆ LoadCompressedToNative()

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 
)
inline

◆ LoadD32FS8X24ToD32FS8X24()

void angle::LoadD32FS8X24ToD32FS8X24 ( 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 
)

◆ LoadD32FToD32F()

void angle::LoadD32FToD32F ( 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 
)

◆ LoadEACR11SToR8()

void angle::LoadEACR11SToR8 ( 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 
)

◆ LoadEACR11ToR8()

void angle::LoadEACR11ToR8 ( 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 
)

◆ LoadEACRG11SToRG8()

void angle::LoadEACRG11SToRG8 ( 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 
)

◆ LoadEACRG11ToRG8()

void angle::LoadEACRG11ToRG8 ( 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 
)

◆ LoadETC1RGB8ToBC1()

void angle::LoadETC1RGB8ToBC1 ( 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 
)

◆ LoadETC1RGB8ToRGBA8()

void angle::LoadETC1RGB8ToRGBA8 ( 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 
)

◆ LoadETC2RGB8A1ToRGBA8()

void angle::LoadETC2RGB8A1ToRGBA8 ( 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 
)

◆ LoadETC2RGB8ToRGBA8()

void angle::LoadETC2RGB8ToRGBA8 ( 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 
)

◆ LoadETC2RGBA8ToRGBA8()

void angle::LoadETC2RGBA8ToRGBA8 ( 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 
)

◆ LoadETC2SRGB8A1ToRGBA8()

void angle::LoadETC2SRGB8A1ToRGBA8 ( 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 
)

◆ LoadETC2SRGB8ToRGBA8()

void angle::LoadETC2SRGB8ToRGBA8 ( 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 
)

◆ LoadETC2SRGBA8ToSRGBA8()

void angle::LoadETC2SRGBA8ToSRGBA8 ( 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 
)

◆ LoadG8R24ToR24G8()

void angle::LoadG8R24ToR24G8 ( 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 
)

◆ LoadL16FToRGBA16F()

void angle::LoadL16FToRGBA16F ( 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 
)

◆ LoadL32FToRGBA32F()

void angle::LoadL32FToRGBA32F ( 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 
)

◆ LoadL8ToBGRA8()

void angle::LoadL8ToBGRA8 ( 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 
)

◆ LoadL8ToRGBA8()

void angle::LoadL8ToRGBA8 ( 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 
)

◆ LoadLA16FToRGBA16F()

void angle::LoadLA16FToRGBA16F ( 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 
)

◆ LoadLA32FToRGBA32F()

void angle::LoadLA32FToRGBA32F ( 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 
)

◆ LoadLA8ToBGRA8()

void angle::LoadLA8ToBGRA8 ( 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 
)

◆ LoadLA8ToRGBA8()

void angle::LoadLA8ToRGBA8 ( 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 
)

◆ loadLibrary()

Library * angle::loadLibrary ( const std::string libraryName)

◆ LoadR32ToR16()

void angle::LoadR32ToR16 ( 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 
)

◆ LoadR32ToR24G8()

void angle::LoadR32ToR24G8 ( 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 
)

◆ LoadR5G6B5ToBGRA8()

void angle::LoadR5G6B5ToBGRA8 ( 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 
)

◆ LoadR5G6B5ToRGBA8()

void angle::LoadR5G6B5ToRGBA8 ( 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 
)

◆ LoadR8ToBGRX8()

void angle::LoadR8ToBGRX8 ( 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 
)

◆ LoadRG8ToBGRX8()

void angle::LoadRG8ToBGRX8 ( 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 
)

◆ LoadRGB10A2ToBGR5A1()

void angle::LoadRGB10A2ToBGR5A1 ( 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 
)

◆ LoadRGB10A2ToRGBA8()

void angle::LoadRGB10A2ToRGBA8 ( 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 
)

◆ LoadRGB16FToRG11B10F()

void angle::LoadRGB16FToRG11B10F ( 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 
)

◆ LoadRGB16FToRGB9E5()

void angle::LoadRGB16FToRGB9E5 ( 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 
)

◆ LoadRGB32FToRG11B10F()

void angle::LoadRGB32FToRG11B10F ( 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 
)

◆ LoadRGB32FToRGB9E5()

void angle::LoadRGB32FToRGB9E5 ( 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 
)

◆ LoadRGB32FToRGBA16F()

void angle::LoadRGB32FToRGBA16F ( 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 
)

◆ LoadRGB565ToBGR565()

void angle::LoadRGB565ToBGR565 ( 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 
)

◆ LoadRGB5A1ToA1RGB5()

void angle::LoadRGB5A1ToA1RGB5 ( 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 
)

◆ LoadRGB5A1ToBGRA8()

void angle::LoadRGB5A1ToBGRA8 ( 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 
)

◆ LoadRGB5A1ToRGBA8()

void angle::LoadRGB5A1ToRGBA8 ( 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 
)

◆ LoadRGB8ToBGR565()

void angle::LoadRGB8ToBGR565 ( 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 
)

◆ LoadRGB8ToBGRX8()

void angle::LoadRGB8ToBGRX8 ( 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 
)

◆ LoadRGBA4ToARGB4()

void angle::LoadRGBA4ToARGB4 ( 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 
)

◆ LoadRGBA4ToBGRA8()

void angle::LoadRGBA4ToBGRA8 ( 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 
)

◆ LoadRGBA4ToRGBA8()

void angle::LoadRGBA4ToRGBA8 ( 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 
)

◆ LoadRGBA8ToBGR5A1()

void angle::LoadRGBA8ToBGR5A1 ( 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 
)

◆ LoadRGBA8ToBGRA4()

void angle::LoadRGBA8ToBGRA4 ( 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 
)

◆ LoadRGBA8ToBGRA8()

void angle::LoadRGBA8ToBGRA8 ( 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 
)

◆ LoadToNative()

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 
)
inline

◆ LoadToNative3To4()

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 
)
inline

◆ MakeGLColor()

template<typename TR , typename TG , typename TB , typename TA >
GLColor angle::MakeGLColor ( TR  r,
TG  g,
TB  b,
TA  a 
)

◆ OpenGLParams()

TexturesParams angle::OpenGLParams ( )

◆ operator!=()

template<typename T >
bool angle::operator!= ( const Color< T > &  a,
const Color< T > &  b 
)

◆ operator<()

bool angle::operator< ( const PlatformParameters a,
const PlatformParameters b 
)

◆ operator<<() [1/3]

std::ostream& angle::operator<< ( std::ostream &  os,
const TexturesParams params 
)

◆ operator<<() [2/3]

std::ostream & angle::operator<< ( std::ostream &  stream,
const PlatformParameters pp 
)

◆ operator<<() [3/3]

std::ostream & angle::operator<< ( std::ostream &  ostream,
const GLColor color 
)

◆ operator==() [1/3]

template<typename T >
bool angle::operator== ( const Color< T > &  a,
const Color< T > &  b 
)

◆ operator==() [2/3]

bool angle::operator== ( const PlatformParameters a,
const PlatformParameters b 
)

◆ operator==() [3/3]

bool angle::operator== ( const GLColor a,
const GLColor b 
)

◆ ReadColor() [1/2]

template<typename sourceType , typename colorDataType >
void angle::ReadColor ( const uint8_t source,
uint8_t dest 
)
inline

◆ ReadColor() [2/2]

GLColor angle::ReadColor ( GLint  x,
GLint  y 
)

◆ ReadFileToString()

bool angle::ReadFileToString ( const std::string path,
std::string stringOut 
)

◆ ScanForward()

unsigned long angle::ScanForward ( unsigned long  bits)
inline

◆ SetLowPriorityProcess()

void angle::SetLowPriorityProcess ( )

◆ Sleep()

void angle::Sleep ( unsigned int  milliseconds)

◆ SplitString()

std::vector< std::string > angle::SplitString ( const std::string input,
const std::string delimiters,
WhitespaceHandling  whitespace,
SplitResult  resultType 
)

◆ SplitStringAlongWhitespace()

void angle::SplitStringAlongWhitespace ( const std::string input,
std::vector< std::string > *  tokensOut 
)

◆ TEST() [1/3]

angle::TEST ( BinaryInputStream  ,
Overflow   
)

◆ TEST() [2/3]

angle::TEST ( ImageTest  ,
RefCounting   
)

◆ TEST() [3/3]

angle::TEST ( ImageTest  ,
RespecificationReleasesReferences   
)

◆ TEST_P() [1/84]

angle::TEST_P ( BindGeneratesResourceTest  ,
ExtensionStringExposed   
)

◆ TEST_P() [2/84]

angle::TEST_P ( BindGeneratesResourceTest  ,
QueryValidation   
)

◆ TEST_P() [3/84]

angle::TEST_P ( SyncQueriesTest  ,
Basic   
)

◆ TEST_P() [4/84]

angle::TEST_P ( WebGLCompatibilityTest  ,
ExtensionStringExposed   
)

◆ TEST_P() [5/84]

angle::TEST_P ( WebGLCompatibilityTest  ,
EntryPoints   
)

◆ TEST_P() [6/84]

angle::TEST_P ( BindGeneratesResourceTest  ,
Buffers   
)

◆ TEST_P() [7/84]

angle::TEST_P ( WebGLCompatibilityTest  ,
DepthStencilBindingPoint   
)

◆ TEST_P() [8/84]

angle::TEST_P ( DebugTest  ,
Enabled   
)

◆ TEST_P() [9/84]

angle::TEST_P ( SyncQueriesTest  ,
Validation   
)

◆ TEST_P() [10/84]

angle::TEST_P ( ColorMaskTest  ,
AMDZeroColorMaskBug   
)

◆ TEST_P() [11/84]

angle::TEST_P ( DebugTest  ,
DisabledOutput   
)

◆ TEST_P() [12/84]

angle::TEST_P ( WebGLCompatibilityTest  ,
EnableExtensionValidation   
)

◆ TEST_P() [13/84]

angle::TEST_P ( WebGLCompatibilityTest  ,
EnableExtensionUintIndices   
)

◆ TEST_P() [14/84]

angle::TEST_P ( BindGeneratesResourceTest  ,
Textures   
)

◆ TEST_P() [15/84]

angle::TEST_P ( CopyTextureTest  ,
BasicCopyTexture   
)

◆ TEST_P() [16/84]

angle::TEST_P ( BindGeneratesResourceTest  ,
Framebuffers   
)

◆ TEST_P() [17/84]

angle::TEST_P ( DebugTest  ,
InsertMessage   
)

◆ TEST_P() [18/84]

angle::TEST_P ( BindGeneratesResourceTest  ,
Renderbuffers   
)

◆ TEST_P() [19/84]

angle::TEST_P ( CopyTextureTest  ,
BasicCopySubTexture   
)

◆ TEST_P() [20/84]

angle::TEST_P ( CopyCompressedTextureTest  ,
Basic   
)

◆ TEST_P() [21/84]

angle::TEST_P ( CopyTextureTest  ,
ImmutableTexture   
)

◆ TEST_P() [22/84]

angle::TEST_P ( DebugTest  ,
InsertMessageMultiple   
)

◆ TEST_P() [23/84]

angle::TEST_P ( CopyTexImageTest  ,
RGBAToL   
)

◆ TEST_P() [24/84]

angle::TEST_P ( CopyTexImageTest  ,
RGBToL   
)

◆ TEST_P() [25/84]

angle::TEST_P ( CopyCompressedTextureTest  ,
InternalFormat   
)

◆ TEST_P() [26/84]

angle::TEST_P ( CopyTextureTest  ,
InternalFormat   
)

◆ TEST_P() [27/84]

angle::TEST_P ( CopyTexImageTest  ,
RGBAToLA   
)

◆ TEST_P() [28/84]

angle::TEST_P ( CopyTexImageTest  ,
RGBAToA   
)

◆ TEST_P() [29/84]

angle::TEST_P ( DebugTest  ,
DebugCallback   
)

◆ TEST_P() [30/84]

angle::TEST_P ( CopyTexImageTest  ,
SubImageRGBAToL   
)

◆ TEST_P() [31/84]

angle::TEST_P ( CopyCompressedTextureTest  ,
InternalFormatNotSupported   
)

◆ TEST_P() [32/84]

angle::TEST_P ( CopyTexImageTest  ,
SubImageRGBAToLA   
)

◆ TEST_P() [33/84]

angle::TEST_P ( CopyTextureTest  ,
InternalFormatNotSupported   
)

◆ TEST_P() [34/84]

angle::TEST_P ( RobustClientMemoryTest  ,
GetInteger   
)

◆ TEST_P() [35/84]

angle::TEST_P ( DebugTest  ,
GetPointer   
)

◆ TEST_P() [36/84]

angle::TEST_P ( CopyCompressedTextureTest  ,
InvalidTextureIds   
)

◆ TEST_P() [37/84]

angle::TEST_P ( CopyTexImageTest  ,
SubImageRGBToL   
)

◆ TEST_P() [38/84]

angle::TEST_P ( DebugTest  ,
MessageControl1   
)

◆ TEST_P() [39/84]

angle::TEST_P ( CopyTextureTest  ,
RedefineDestinationTexture   
)

◆ TEST_P() [40/84]

angle::TEST_P ( TexturesBenchmark  ,
Run   
)

◆ TEST_P() [41/84]

angle::TEST_P ( CopyCompressedTextureTest  ,
BindingPoints   
)

◆ TEST_P() [42/84]

angle::TEST_P ( RobustClientMemoryTest  ,
TexImage2D   
)

◆ TEST_P() [43/84]

angle::TEST_P ( CopyTexImageTestES3  ,
ReadBufferIsNone   
)

◆ TEST_P() [44/84]

angle::TEST_P ( DebugTest  ,
MessageControl2   
)

◆ TEST_P() [45/84]

angle::TEST_P ( CopyTextureTest  ,
CopySubTextureDimension   
)

◆ TEST_P() [46/84]

angle::TEST_P ( CopyCompressedTextureTest  ,
Immutable   
)

◆ TEST_P() [47/84]

angle::TEST_P ( RobustClientMemoryTest  ,
ReadPixels   
)

◆ TEST_P() [48/84]

angle::TEST_P ( CopyTextureTest  ,
CopyTextureInvalidTextureIds   
)

◆ TEST_P() [49/84]

angle::TEST_P ( DebugTest  ,
ObjectLabels   
)

◆ TEST_P() [50/84]

angle::TEST_P ( CopyTextureTest  ,
CopySubTextureInvalidTextureIds   
)

◆ TEST_P() [51/84]

angle::TEST_P ( ImageTest  ,
ValidationImageBase   
)

◆ TEST_P() [52/84]

angle::TEST_P ( DebugTest  ,
ObjectPtrLabels   
)

◆ TEST_P() [53/84]

angle::TEST_P ( CopyTextureTest  ,
CopySubTextureOffset   
)

◆ TEST_P() [54/84]

angle::TEST_P ( CopyTextureTest  ,
FlipY   
)

◆ TEST_P() [55/84]

angle::TEST_P ( CopyTextureTest  ,
PremultiplyAlpha   
)

◆ TEST_P() [56/84]

angle::TEST_P ( CopyTextureTest  ,
UnmultiplyAlpha   
)

◆ TEST_P() [57/84]

angle::TEST_P ( CopyTextureTest  ,
UnmultiplyAndPremultplyAlpha   
)

◆ TEST_P() [58/84]

angle::TEST_P ( ImageTest  ,
ValidationImagePixmap   
)

◆ TEST_P() [59/84]

angle::TEST_P ( ImageTest  ,
ValidationGLImage   
)

◆ TEST_P() [60/84]

angle::TEST_P ( ImageTest  ,
ValidationGLEGLImage   
)

◆ TEST_P() [61/84]

angle::TEST_P ( ImageTest  ,
ValidationGLEGLImageExternal   
)

◆ TEST_P() [62/84]

angle::TEST_P ( ImageTest  ,
ValidationGLEGLImageExternalESSL3   
)

◆ TEST_P() [63/84]

angle::TEST_P ( ImageTest  ,
Source2DTarget2D   
)

◆ TEST_P() [64/84]

angle::TEST_P ( ImageTest  ,
Source2DTargetRenderbuffer   
)

◆ TEST_P() [65/84]

angle::TEST_P ( ImageTest  ,
Source2DTargetExternal   
)

◆ TEST_P() [66/84]

angle::TEST_P ( ImageTestES3  ,
Source2DTargetExternalESSL3   
)

◆ TEST_P() [67/84]

angle::TEST_P ( ImageTest  ,
SourceCubeTarget2D   
)

◆ TEST_P() [68/84]

angle::TEST_P ( ImageTest  ,
SourceCubeTargetRenderbuffer   
)

◆ TEST_P() [69/84]

angle::TEST_P ( ImageTest  ,
SourceCubeTargetExternal   
)

◆ TEST_P() [70/84]

angle::TEST_P ( ImageTestES3  ,
SourceCubeTargetExternalESSL3   
)

◆ TEST_P() [71/84]

angle::TEST_P ( ImageTest  ,
Source3DTargetTexture   
)

◆ TEST_P() [72/84]

angle::TEST_P ( ImageTest  ,
Source3DTargetRenderbuffer   
)

◆ TEST_P() [73/84]

angle::TEST_P ( ImageTest  ,
Source3DTargetExternal   
)

◆ TEST_P() [74/84]

angle::TEST_P ( ImageTestES3  ,
Source3DTargetExternalESSL3   
)

◆ TEST_P() [75/84]

angle::TEST_P ( ImageTest  ,
SourceRenderbufferTargetTexture   
)

◆ TEST_P() [76/84]

angle::TEST_P ( ImageTest  ,
SourceRenderbufferTargetTextureExternal   
)

◆ TEST_P() [77/84]

angle::TEST_P ( ImageTestES3  ,
SourceRenderbufferTargetTextureExternalESSL3   
)

◆ TEST_P() [78/84]

angle::TEST_P ( ImageTest  ,
SourceRenderbufferTargetRenderbuffer   
)

◆ TEST_P() [79/84]

angle::TEST_P ( ImageTest  ,
Deletion   
)

◆ TEST_P() [80/84]

angle::TEST_P ( ImageTest  ,
MipLevels   
)

◆ TEST_P() [81/84]

angle::TEST_P ( ImageTest  ,
Respecification   
)

◆ TEST_P() [82/84]

angle::TEST_P ( ImageTest  ,
RespecificationWithFBO   
)

◆ TEST_P() [83/84]

angle::TEST_P ( ImageTest  ,
RespecificationOfOtherLevel   
)

◆ TEST_P() [84/84]

angle::TEST_P ( ImageTest  ,
UpdatedData   
)

◆ TrimString()

std::string angle::TrimString ( const std::string input,
const std::string trimChars 
)

◆ WidenString()

Optional< std::vector< wchar_t > > angle::WidenString ( size_t  length,
const char *  cString 
)

◆ WriteColor()

template<typename destType , typename colorDataType >
void angle::WriteColor ( const uint8_t source,
uint8_t dest 
)
inline

◆ WriteDebugMessage()

void angle::WriteDebugMessage ( const char *  format,
  ... 
)

Variable Documentation

◆ DirtyPointer

const uintptr_t angle::DirtyPointer = std::numeric_limits<uintptr_t>::max()

◆ kWhitespaceASCII

const char angle::kWhitespaceASCII = " \f\n\r\t\v"