webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
angle::RobustClientMemoryTest Class Reference
Inheritance diagram for angle::RobustClientMemoryTest:
ANGLETest

Protected Member Functions

 RobustClientMemoryTest ()
 
void SetUp () override
 
void TearDown () override
 
bool extensionsPresent () const
 
- Protected Member Functions inherited from ANGLETest
 ANGLETest ()
 
 ~ANGLETest ()
 
virtual void swapBuffers ()
 
void setupQuadVertexBuffer (GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void setupIndexedQuadVertexBuffer (GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void drawQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ)
 
void drawQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void drawQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ, GLfloat positionAttribXYScale, bool useVertexBuffer)
 
void drawIndexedQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ)
 
void drawIndexedQuad (GLuint program, const std::string &positionAttribName, GLfloat positionAttribZ, GLfloat positionAttribXYScale)
 
void setWindowWidth (int width)
 
void setWindowHeight (int height)
 
void setConfigRedBits (int bits)
 
void setConfigGreenBits (int bits)
 
void setConfigBlueBits (int bits)
 
void setConfigAlphaBits (int bits)
 
void setConfigDepthBits (int bits)
 
void setConfigStencilBits (int bits)
 
void setMultisampleEnabled (bool enabled)
 
void setDebugEnabled (bool enabled)
 
void setNoErrorEnabled (bool enabled)
 
void setWebGLCompatibilityEnabled (bool webglCompatibility)
 
void setBindGeneratesResource (bool bindGeneratesResource)
 
int getClientMajorVersion () const
 
int getClientMinorVersion () const
 
EGLWindowgetEGLWindow () const
 
int getWindowWidth () const
 
int getWindowHeight () const
 
bool isMultisampleEnabled () const
 
EGLint getPlatformRenderer () const
 
void ignoreD3D11SDKLayersWarnings ()
 

Protected Attributes

PFNGLGETBOOLEANVROBUSTANGLE glGetBooleanvRobustANGLE = nullptr
 
PFNGLGETBUFFERPARAMETERIVROBUSTANGLE glGetBufferParameterivRobustANGLE = nullptr
 
PFNGLGETFLOATVROBUSTANGLE glGetFloatvRobustANGLE = nullptr
 
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVROBUSTANGLE glGetFramebufferAttachmentParameterivRobustANGLE = nullptr
 
PFNGLGETINTEGERVROBUSTANGLE glGetIntegervRobustANGLE = nullptr
 
PFNGLGETPROGRAMIVROBUSTANGLE glGetProgramivRobustANGLE = nullptr
 
PFNGLGETRENDERBUFFERPARAMETERIVROBUSTANGLE glGetRenderbufferParameterivRobustANGLE = nullptr
 
PFNGLGETSHADERIVROBUSTANGLE glGetShaderivRobustANGLE = nullptr
 
PFNGLGETTEXPARAMETERFVROBUSTANGLE glGetTexParameterfvRobustANGLE = nullptr
 
PFNGLGETTEXPARAMETERIVROBUSTANGLE glGetTexParameterivRobustANGLE = nullptr
 
PFNGLGETUNIFORMFVROBUSTANGLE glGetUniformfvRobustANGLE = nullptr
 
PFNGLGETUNIFORMIVROBUSTANGLE glGetUniformivRobustANGLE = nullptr
 
PFNGLGETVERTEXATTRIBFVROBUSTANGLE glGetVertexAttribfvRobustANGLE = nullptr
 
PFNGLGETVERTEXATTRIBIVROBUSTANGLE glGetVertexAttribivRobustANGLE = nullptr
 
PFNGLGETVERTEXATTRIBPOINTERVROBUSTANGLE glGetVertexAttribPointervRobustANGLE = nullptr
 
PFNGLREADPIXELSROBUSTANGLE glReadPixelsRobustANGLE = nullptr
 
PFNGLTEXIMAGE2DROBUSTANGLE glTexImage2DRobustANGLE = nullptr
 
PFNGLTEXPARAMETERFVROBUSTANGLE glTexParameterfvRobustANGLE = nullptr
 
PFNGLTEXPARAMETERIVROBUSTANGLE glTexParameterivRobustANGLE = nullptr
 
PFNGLTEXSUBIMAGE2DROBUSTANGLE glTexSubImage2DRobustANGLE = nullptr
 
PFNGLTEXIMAGE3DROBUSTANGLE glTexImage3DRobustANGLE = nullptr
 
PFNGLTEXSUBIMAGE3DROBUSTANGLE glTexSubImage3DRobustANGLE = nullptr
 
PFNGLGETQUERYIVROBUSTANGLE glGetQueryivRobustANGLE = nullptr
 
PFNGLGETQUERYOBJECTUIVROBUSTANGLE glGetQueryObjectuivRobustANGLE = nullptr
 
PFNGLGETBUFFERPOINTERVROBUSTANGLE glGetBufferPointervRobustANGLE = nullptr
 
PFNGLGETINTEGERI_VROBUSTANGLE glGetIntegeri_vRobustANGLE = nullptr
 
PFNGETINTERNALFORMATIVROBUSTANGLE glGetInternalformativRobustANGLE = nullptr
 
PFNGLGETVERTEXATTRIBIIVROBUSTANGLE glGetVertexAttribIivRobustANGLE = nullptr
 
PFNGLGETVERTEXATTRIBIUIVROBUSTANGLE glGetVertexAttribIuivRobustANGLE = nullptr
 
PFNGLGETUNIFORMUIVROBUSTANGLE glGetUniformuivRobustANGLE = nullptr
 
PFNGLGETACTIVEUNIFORMBLOCKIVROBUSTANGLE glGetActiveUniformBlockivRobustANGLE = nullptr
 
PFNGLGETINTEGER64VROBUSTANGLE glGetInteger64vRobustANGLE = nullptr
 
PFNGLGETINTEGER64I_VROBUSTANGLE glGetInteger64i_vRobustANGLE = nullptr
 
PFNGLGETBUFFERPARAMETERI64VROBUSTANGLE glGetBufferParameteri64vRobustANGLE = nullptr
 
PFNGLSAMPLERPARAMETERIVROBUSTANGLE glSamplerParameterivRobustANGLE = nullptr
 
PFNGLSAMPLERPARAMETERFVROBUSTANGLE glSamplerParameterfvRobustANGLE = nullptr
 
PFNGLGETSAMPLERPARAMETERIVROBUSTANGLE glGetSamplerParameterivRobustANGLE = nullptr
 
PFNGLGETSAMPLERPARAMETERFVROBUSTANGLE glGetSamplerParameterfvRobustANGLE = nullptr
 
PFNGLGETFRAMEBUFFERPARAMETERIVROBUSTANGLE glGetFramebufferParameterivRobustANGLE = nullptr
 
PFNGLGETPROGRAMINTERFACEIVROBUSTANGLE glGetProgramInterfaceivRobustANGLE = nullptr
 
PFNGLGETBOOLEANI_VROBUSTANGLE glGetBooleani_vRobustANGLE = nullptr
 
PFNGLGETMULTISAMPLEFVROBUSTANGLE glGetMultisamplefvRobustANGLE = nullptr
 
PFNGLGETTEXLEVELPARAMETERIVROBUSTANGLE glGetTexLevelParameterivRobustANGLE = nullptr
 
PFNGLGETTEXLEVELPARAMETERFVROBUSTANGLE glGetTexLevelParameterfvRobustANGLE = nullptr
 
PFNGLGETPOINTERVROBUSTANGLEROBUSTANGLE glGetPointervRobustANGLERobustANGLE = nullptr
 
PFNGLREADNPIXELSROBUSTANGLE glReadnPixelsRobustANGLE = nullptr
 
PFNGLGETNUNIFORMFVROBUSTANGLE glGetnUniformfvRobustANGLE = nullptr
 
PFNGLGETNUNIFORMIVROBUSTANGLE glGetnUniformivRobustANGLE = nullptr
 
PFNGLGETNUNIFORMUIVROBUSTANGLE glGetnUniformuivRobustANGLE = nullptr
 
PFNGLTEXPARAMETERIIVROBUSTANGLE glTexParameterIivRobustANGLE = nullptr
 
PFNGLTEXPARAMETERIUIVROBUSTANGLE glTexParameterIuivRobustANGLE = nullptr
 
PFNGLGETTEXPARAMETERIIVROBUSTANGLE glGetTexParameterIivRobustANGLE = nullptr
 
PFNGLGETTEXPARAMETERIUIVROBUSTANGLE glGetTexParameterIuivRobustANGLE = nullptr
 
PFNGLSAMPLERPARAMETERIIVROBUSTANGLE glSamplerParameterIivRobustANGLE = nullptr
 
PFNGLSAMPLERPARAMETERIUIVROBUSTANGLE glSamplerParameterIuivRobustANGLE = nullptr
 
PFNGLGETSAMPLERPARAMETERIIVROBUSTANGLE glGetSamplerParameterIivRobustANGLE = nullptr
 
PFNGLGETSAMPLERPARAMETERIUIVROBUSTANGLE glGetSamplerParameterIuivRobustANGLE = nullptr
 
PFNGLGETQUERYOBJECTIVROBUSTANGLE glGetQueryObjectivRobustANGLE = nullptr
 
PFNGLGETQUERYOBJECTI64VROBUSTANGLE glGetQueryObjecti64vRobustANGLE = nullptr
 
PFNGLGETQUERYOBJECTUI64VROBUSTANGLE glGetQueryObjectui64vRobustANGLE = nullptr
 

Additional Inherited Members

- Static Public Member Functions inherited from ANGLETest
static bool InitTestWindow ()
 
static bool DestroyTestWindow ()
 
static void SetWindowVisible (bool isVisible)
 
static bool eglDisplayExtensionEnabled (EGLDisplay display, const std::string &extName)
 
- Static Protected Member Functions inherited from ANGLETest
static std::array< Vector3, 6 > GetQuadVertices ()
 
static GLuint compileShader (GLenum type, const std::string &source)
 
static bool extensionEnabled (const std::string &extName)
 
static bool eglClientExtensionEnabled (const std::string &extName)
 

Constructor & Destructor Documentation

◆ RobustClientMemoryTest()

angle::RobustClientMemoryTest::RobustClientMemoryTest ( )
inlineprotected

Member Function Documentation

◆ extensionsPresent()

bool angle::RobustClientMemoryTest::extensionsPresent ( ) const
inlineprotected

◆ SetUp()

void angle::RobustClientMemoryTest::SetUp ( )
inlineoverrideprotectedvirtual

Reimplemented from ANGLETest.

◆ TearDown()

void angle::RobustClientMemoryTest::TearDown ( )
inlineoverrideprotectedvirtual

Reimplemented from ANGLETest.

Member Data Documentation

◆ glGetActiveUniformBlockivRobustANGLE

PFNGLGETACTIVEUNIFORMBLOCKIVROBUSTANGLE angle::RobustClientMemoryTest::glGetActiveUniformBlockivRobustANGLE = nullptr
protected

◆ glGetBooleani_vRobustANGLE

PFNGLGETBOOLEANI_VROBUSTANGLE angle::RobustClientMemoryTest::glGetBooleani_vRobustANGLE = nullptr
protected

◆ glGetBooleanvRobustANGLE

PFNGLGETBOOLEANVROBUSTANGLE angle::RobustClientMemoryTest::glGetBooleanvRobustANGLE = nullptr
protected

◆ glGetBufferParameteri64vRobustANGLE

PFNGLGETBUFFERPARAMETERI64VROBUSTANGLE angle::RobustClientMemoryTest::glGetBufferParameteri64vRobustANGLE = nullptr
protected

◆ glGetBufferParameterivRobustANGLE

PFNGLGETBUFFERPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetBufferParameterivRobustANGLE = nullptr
protected

◆ glGetBufferPointervRobustANGLE

PFNGLGETBUFFERPOINTERVROBUSTANGLE angle::RobustClientMemoryTest::glGetBufferPointervRobustANGLE = nullptr
protected

◆ glGetFloatvRobustANGLE

PFNGLGETFLOATVROBUSTANGLE angle::RobustClientMemoryTest::glGetFloatvRobustANGLE = nullptr
protected

◆ glGetFramebufferAttachmentParameterivRobustANGLE

PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetFramebufferAttachmentParameterivRobustANGLE = nullptr
protected

◆ glGetFramebufferParameterivRobustANGLE

PFNGLGETFRAMEBUFFERPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetFramebufferParameterivRobustANGLE = nullptr
protected

◆ glGetInteger64i_vRobustANGLE

PFNGLGETINTEGER64I_VROBUSTANGLE angle::RobustClientMemoryTest::glGetInteger64i_vRobustANGLE = nullptr
protected

◆ glGetInteger64vRobustANGLE

PFNGLGETINTEGER64VROBUSTANGLE angle::RobustClientMemoryTest::glGetInteger64vRobustANGLE = nullptr
protected

◆ glGetIntegeri_vRobustANGLE

PFNGLGETINTEGERI_VROBUSTANGLE angle::RobustClientMemoryTest::glGetIntegeri_vRobustANGLE = nullptr
protected

◆ glGetIntegervRobustANGLE

PFNGLGETINTEGERVROBUSTANGLE angle::RobustClientMemoryTest::glGetIntegervRobustANGLE = nullptr
protected

◆ glGetInternalformativRobustANGLE

PFNGETINTERNALFORMATIVROBUSTANGLE angle::RobustClientMemoryTest::glGetInternalformativRobustANGLE = nullptr
protected

◆ glGetMultisamplefvRobustANGLE

PFNGLGETMULTISAMPLEFVROBUSTANGLE angle::RobustClientMemoryTest::glGetMultisamplefvRobustANGLE = nullptr
protected

◆ glGetnUniformfvRobustANGLE

PFNGLGETNUNIFORMFVROBUSTANGLE angle::RobustClientMemoryTest::glGetnUniformfvRobustANGLE = nullptr
protected

◆ glGetnUniformivRobustANGLE

PFNGLGETNUNIFORMIVROBUSTANGLE angle::RobustClientMemoryTest::glGetnUniformivRobustANGLE = nullptr
protected

◆ glGetnUniformuivRobustANGLE

PFNGLGETNUNIFORMUIVROBUSTANGLE angle::RobustClientMemoryTest::glGetnUniformuivRobustANGLE = nullptr
protected

◆ glGetPointervRobustANGLERobustANGLE

PFNGLGETPOINTERVROBUSTANGLEROBUSTANGLE angle::RobustClientMemoryTest::glGetPointervRobustANGLERobustANGLE = nullptr
protected

◆ glGetProgramInterfaceivRobustANGLE

PFNGLGETPROGRAMINTERFACEIVROBUSTANGLE angle::RobustClientMemoryTest::glGetProgramInterfaceivRobustANGLE = nullptr
protected

◆ glGetProgramivRobustANGLE

PFNGLGETPROGRAMIVROBUSTANGLE angle::RobustClientMemoryTest::glGetProgramivRobustANGLE = nullptr
protected

◆ glGetQueryivRobustANGLE

PFNGLGETQUERYIVROBUSTANGLE angle::RobustClientMemoryTest::glGetQueryivRobustANGLE = nullptr
protected

◆ glGetQueryObjecti64vRobustANGLE

PFNGLGETQUERYOBJECTI64VROBUSTANGLE angle::RobustClientMemoryTest::glGetQueryObjecti64vRobustANGLE = nullptr
protected

◆ glGetQueryObjectivRobustANGLE

PFNGLGETQUERYOBJECTIVROBUSTANGLE angle::RobustClientMemoryTest::glGetQueryObjectivRobustANGLE = nullptr
protected

◆ glGetQueryObjectui64vRobustANGLE

PFNGLGETQUERYOBJECTUI64VROBUSTANGLE angle::RobustClientMemoryTest::glGetQueryObjectui64vRobustANGLE = nullptr
protected

◆ glGetQueryObjectuivRobustANGLE

PFNGLGETQUERYOBJECTUIVROBUSTANGLE angle::RobustClientMemoryTest::glGetQueryObjectuivRobustANGLE = nullptr
protected

◆ glGetRenderbufferParameterivRobustANGLE

PFNGLGETRENDERBUFFERPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetRenderbufferParameterivRobustANGLE = nullptr
protected

◆ glGetSamplerParameterfvRobustANGLE

PFNGLGETSAMPLERPARAMETERFVROBUSTANGLE angle::RobustClientMemoryTest::glGetSamplerParameterfvRobustANGLE = nullptr
protected

◆ glGetSamplerParameterIivRobustANGLE

PFNGLGETSAMPLERPARAMETERIIVROBUSTANGLE angle::RobustClientMemoryTest::glGetSamplerParameterIivRobustANGLE = nullptr
protected

◆ glGetSamplerParameterIuivRobustANGLE

PFNGLGETSAMPLERPARAMETERIUIVROBUSTANGLE angle::RobustClientMemoryTest::glGetSamplerParameterIuivRobustANGLE = nullptr
protected

◆ glGetSamplerParameterivRobustANGLE

PFNGLGETSAMPLERPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetSamplerParameterivRobustANGLE = nullptr
protected

◆ glGetShaderivRobustANGLE

PFNGLGETSHADERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetShaderivRobustANGLE = nullptr
protected

◆ glGetTexLevelParameterfvRobustANGLE

PFNGLGETTEXLEVELPARAMETERFVROBUSTANGLE angle::RobustClientMemoryTest::glGetTexLevelParameterfvRobustANGLE = nullptr
protected

◆ glGetTexLevelParameterivRobustANGLE

PFNGLGETTEXLEVELPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetTexLevelParameterivRobustANGLE = nullptr
protected

◆ glGetTexParameterfvRobustANGLE

PFNGLGETTEXPARAMETERFVROBUSTANGLE angle::RobustClientMemoryTest::glGetTexParameterfvRobustANGLE = nullptr
protected

◆ glGetTexParameterIivRobustANGLE

PFNGLGETTEXPARAMETERIIVROBUSTANGLE angle::RobustClientMemoryTest::glGetTexParameterIivRobustANGLE = nullptr
protected

◆ glGetTexParameterIuivRobustANGLE

PFNGLGETTEXPARAMETERIUIVROBUSTANGLE angle::RobustClientMemoryTest::glGetTexParameterIuivRobustANGLE = nullptr
protected

◆ glGetTexParameterivRobustANGLE

PFNGLGETTEXPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glGetTexParameterivRobustANGLE = nullptr
protected

◆ glGetUniformfvRobustANGLE

PFNGLGETUNIFORMFVROBUSTANGLE angle::RobustClientMemoryTest::glGetUniformfvRobustANGLE = nullptr
protected

◆ glGetUniformivRobustANGLE

PFNGLGETUNIFORMIVROBUSTANGLE angle::RobustClientMemoryTest::glGetUniformivRobustANGLE = nullptr
protected

◆ glGetUniformuivRobustANGLE

PFNGLGETUNIFORMUIVROBUSTANGLE angle::RobustClientMemoryTest::glGetUniformuivRobustANGLE = nullptr
protected

◆ glGetVertexAttribfvRobustANGLE

PFNGLGETVERTEXATTRIBFVROBUSTANGLE angle::RobustClientMemoryTest::glGetVertexAttribfvRobustANGLE = nullptr
protected

◆ glGetVertexAttribIivRobustANGLE

PFNGLGETVERTEXATTRIBIIVROBUSTANGLE angle::RobustClientMemoryTest::glGetVertexAttribIivRobustANGLE = nullptr
protected

◆ glGetVertexAttribIuivRobustANGLE

PFNGLGETVERTEXATTRIBIUIVROBUSTANGLE angle::RobustClientMemoryTest::glGetVertexAttribIuivRobustANGLE = nullptr
protected

◆ glGetVertexAttribivRobustANGLE

PFNGLGETVERTEXATTRIBIVROBUSTANGLE angle::RobustClientMemoryTest::glGetVertexAttribivRobustANGLE = nullptr
protected

◆ glGetVertexAttribPointervRobustANGLE

PFNGLGETVERTEXATTRIBPOINTERVROBUSTANGLE angle::RobustClientMemoryTest::glGetVertexAttribPointervRobustANGLE = nullptr
protected

◆ glReadnPixelsRobustANGLE

PFNGLREADNPIXELSROBUSTANGLE angle::RobustClientMemoryTest::glReadnPixelsRobustANGLE = nullptr
protected

◆ glReadPixelsRobustANGLE

PFNGLREADPIXELSROBUSTANGLE angle::RobustClientMemoryTest::glReadPixelsRobustANGLE = nullptr
protected

◆ glSamplerParameterfvRobustANGLE

PFNGLSAMPLERPARAMETERFVROBUSTANGLE angle::RobustClientMemoryTest::glSamplerParameterfvRobustANGLE = nullptr
protected

◆ glSamplerParameterIivRobustANGLE

PFNGLSAMPLERPARAMETERIIVROBUSTANGLE angle::RobustClientMemoryTest::glSamplerParameterIivRobustANGLE = nullptr
protected

◆ glSamplerParameterIuivRobustANGLE

PFNGLSAMPLERPARAMETERIUIVROBUSTANGLE angle::RobustClientMemoryTest::glSamplerParameterIuivRobustANGLE = nullptr
protected

◆ glSamplerParameterivRobustANGLE

PFNGLSAMPLERPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glSamplerParameterivRobustANGLE = nullptr
protected

◆ glTexImage2DRobustANGLE

PFNGLTEXIMAGE2DROBUSTANGLE angle::RobustClientMemoryTest::glTexImage2DRobustANGLE = nullptr
protected

◆ glTexImage3DRobustANGLE

PFNGLTEXIMAGE3DROBUSTANGLE angle::RobustClientMemoryTest::glTexImage3DRobustANGLE = nullptr
protected

◆ glTexParameterfvRobustANGLE

PFNGLTEXPARAMETERFVROBUSTANGLE angle::RobustClientMemoryTest::glTexParameterfvRobustANGLE = nullptr
protected

◆ glTexParameterIivRobustANGLE

PFNGLTEXPARAMETERIIVROBUSTANGLE angle::RobustClientMemoryTest::glTexParameterIivRobustANGLE = nullptr
protected

◆ glTexParameterIuivRobustANGLE

PFNGLTEXPARAMETERIUIVROBUSTANGLE angle::RobustClientMemoryTest::glTexParameterIuivRobustANGLE = nullptr
protected

◆ glTexParameterivRobustANGLE

PFNGLTEXPARAMETERIVROBUSTANGLE angle::RobustClientMemoryTest::glTexParameterivRobustANGLE = nullptr
protected

◆ glTexSubImage2DRobustANGLE

PFNGLTEXSUBIMAGE2DROBUSTANGLE angle::RobustClientMemoryTest::glTexSubImage2DRobustANGLE = nullptr
protected

◆ glTexSubImage3DRobustANGLE

PFNGLTEXSUBIMAGE3DROBUSTANGLE angle::RobustClientMemoryTest::glTexSubImage3DRobustANGLE = nullptr
protected

The documentation for this class was generated from the following file: