Lines Matching refs:Operation
403 class Operation : public tcu::ThreadUtil::Operation
406 Operation (const char* name, bool useSync, bool serverSync);
407 virtual ~Operation (void);
422 Operation::Operation (const char* name, bool useSync, bool serverSync)
423 : tcu::ThreadUtil::Operation (name)
430 Operation::~Operation (void)
434 void Operation::readGLObject (SharedPtr<Object> object)
440 void Operation::modifyGLObject (SharedPtr<Object> object)
446 void Operation::execute (tcu::ThreadUtil::Thread& t)
459 // Try execute operation
570 class CreateContext : public tcu::ThreadUtil::Operation
585 : tcu::ThreadUtil::Operation ("CreateContext")
633 class DestroyContext : public tcu::ThreadUtil::Operation
644 : tcu::ThreadUtil::Operation ("DestroyContext")
661 class MakeCurrent : public tcu::ThreadUtil::Operation
675 : tcu::ThreadUtil::Operation ("MakeCurrent")
726 class InitGLExtension : public tcu::ThreadUtil::Operation
738 : tcu::ThreadUtil::Operation ("InitGLExtension")
791 class CreatePBufferSurface : public tcu::ThreadUtil::Operation
806 : tcu::ThreadUtil::Operation ("CreatePBufferSurface")
832 class DestroySurface : public tcu::ThreadUtil::Operation
844 : tcu::ThreadUtil::Operation ("DestroySurface")
887 class CreateTexture : public Operation
898 : Operation ("CreateTexture", useSync, serverSync)
916 class DeleteTexture : public Operation
927 : Operation ("DeleteTexture", useSync, serverSync)
945 class TexImage2D : public Operation
962 : Operation ("TexImage2D", useSync, serverSync)
996 class TexSubImage2D : public Operation
1014 : Operation ("TexSubImage2D", useSync, serverSync)
1048 class CopyTexImage2D : public Operation
1066 : Operation ("CopyTexImage2D", useSync, serverSync)
1100 class CopyTexSubImage2D : public Operation
1118 : Operation ("CopyTexSubImage2D", useSync, serverSync)
1172 class CreateBuffer : public Operation
1183 : Operation ("CreateBuffer", useSync, serverSync)
1201 class DeleteBuffer : public Operation
1212 : Operation ("DeleteBuffer", useSync, serverSync)
1230 class BufferData : public Operation
1244 : Operation ("BufferData", useSync, serverSync)
1273 class BufferSubData : public Operation
1287 : Operation ("BufferSubData", useSync, serverSync)
1334 class CreateShader : public Operation
1346 : Operation ("CreateShader", useSync, serverSync)
1368 class DeleteShader : public Operation
1379 : Operation ("DeleteShader", useSync, serverSync)
1397 class ShaderSource : public Operation
1409 : Operation ("ShaderSource", useSync, serverSync)
1427 class ShaderCompile : public Operation
1438 : Operation ("ShaderCompile", useSync, serverSync)
1479 class CreateProgram : public Operation
1490 : Operation ("CreateProgram", useSync, serverSync)
1509 class DeleteProgram : public Operation
1520 : Operation ("DeleteProgram", useSync, serverSync)
1538 class AttachShader : public Operation
1550 : Operation ("AttachShader", useSync, serverSync)
1581 class DetachShader : public Operation
1593 : Operation ("DetachShader", useSync, serverSync)
1635 class LinkProgram : public Operation
1646 : Operation ("LinkProgram", useSync, serverSync)
1663 class RenderBuffer : public Operation
1675 : Operation ("RenderBuffer", useSync, serverSync)
1733 class RenderTexture : public Operation
1745 : Operation ("RenderTexture", useSync, serverSync)
1832 class ReadPixels : public Operation
1849 : Operation ("ReadPixels", useSync, serverSync)
1877 class CreateImageFromTexture : public Operation
1880 // \note [mika] Unlike eglCreateImageKHR this operation requires current context and uses it for creating EGLImage
1891 : Operation ("CreateImageFromTexture", useSync, serverSync)
1941 class DestroyImage : public Operation
1944 // \note [mika] Unlike eglDestroyImageKHR this operation requires current context and uses it for creating EGLImage
1954 : Operation ("CreateImageFromTexture", useSync, serverSync)
1971 class DefineTextureFromImage : public Operation
1983 : Operation ("DefineTextureFromImage", useSync, serverSync)