/external/deqp/modules/egl/ |
H A D | teglConfigList.cpp | 42 ConfigList::ConfigList (EglTestContext& eglTestCtx) argument 43 : TestCase(eglTestCtx, "configs", "Output the list of configs from EGL")
|
H A D | teglClientExtensionTests.cpp | 125 BaseTest (EglTestContext& eglTestCtx); 129 BaseTest::BaseTest (EglTestContext& eglTestCtx) argument 130 : TestCase(eglTestCtx, "base", "Basic tests for EGL_EXT_client_extensions") 176 CheckExtensionsTest (EglTestContext& eglTestCtx); 180 CheckExtensionsTest::CheckExtensionsTest (EglTestContext& eglTestCtx) argument 181 : TestCase(eglTestCtx, "extensions", "Check that returned extensions are client or display extensions") 244 DisjointTest (EglTestContext& eglTestCtx); 248 DisjointTest::DisjointTest (EglTestContext& eglTestCtx) argument 249 : TestCase(eglTestCtx, "disjoint", "Check that client and display extensions are disjoint") 322 ClientExtensionTests::ClientExtensionTests (EglTestContext& eglTestCtx) argument [all...] |
H A D | teglColorClearTests.cpp | 38 ColorClearTests::ColorClearTests (EglTestContext& eglTestCtx) argument 39 : TestCaseGroup(eglTestCtx, "color_clears", "Color clears with different client APIs") 57 static void createColorClearGroups (EglTestContext& eglTestCtx, tcu::TestCaseGroup* group, const ColorClearGroupSpec* first, const ColorClearGroupSpec* last) argument 61 tcu::TestCaseGroup* configGroup = new tcu::TestCaseGroup(eglTestCtx.getTestContext(), groupIter->name, groupIter->desc); 70 configGroup->addChild(new ClearClass(eglTestCtx, listIter->getName(), "", groupIter->apiBits, listIter->getSurfaceTypeMask(), *listIter, groupIter->numContextsPerApi));
|
H A D | teglMutableRenderBufferTests.cpp | 51 MutableRenderBufferTest (EglTestContext& eglTestCtx, 73 MutableRenderBufferTest::MutableRenderBufferTest (EglTestContext& eglTestCtx, argument 76 : TestCase (eglTestCtx, name, description) 268 MutableRenderBufferQueryTest (EglTestContext& eglTestCtx, 275 MutableRenderBufferQueryTest::MutableRenderBufferQueryTest (EglTestContext& eglTestCtx, 277 : MutableRenderBufferTest (eglTestCtx, name, description, true) 323 MutableRenderBufferQueryNegativeTest (EglTestContext& eglTestCtx, 330 MutableRenderBufferQueryNegativeTest::MutableRenderBufferQueryNegativeTest (EglTestContext& eglTestCtx, 332 : MutableRenderBufferTest (eglTestCtx, name, description, false) 383 MutableRenderBufferTests::MutableRenderBufferTests (EglTestContext& eglTestCtx) [all...] |
H A D | teglSurfacelessContextTests.cpp | 58 SurfacelessContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters); 64 SurfacelessContextCase::SurfacelessContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters) argument 65 : SimpleConfigCase(eglTestCtx, name, description, filters) 141 SurfacelessContextTests::SurfacelessContextTests (EglTestContext& eglTestCtx) argument 142 : TestCaseGroup (eglTestCtx, "surfaceless_context", "EGL_KHR_surfaceless_context extension tests")
|
H A D | teglTestCase.cpp | 76 TestCaseGroup::TestCaseGroup (EglTestContext& eglTestCtx, const char* name, const char* description) argument 77 : tcu::TestCaseGroup (eglTestCtx.getTestContext(), name, description) 78 , m_eglTestCtx (eglTestCtx) 86 TestCase::TestCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 87 : tcu::TestCase (eglTestCtx.getTestContext(), name, description) 88 , m_eglTestCtx (eglTestCtx) 92 TestCase::TestCase (EglTestContext& eglTestCtx, tcu::TestNodeType type, const char* name, const char* description) argument 93 : tcu::TestCase (eglTestCtx.getTestContext(), type, name, description) 94 , m_eglTestCtx (eglTestCtx)
|
H A D | teglTestPackage.cpp | 78 StressTests (EglTestContext& eglTestCtx) argument 79 : TestCaseGroup(eglTestCtx, "stress", "EGL stress tests") 92 PerformanceTests (EglTestContext& eglTestCtx) argument 93 : TestCaseGroup(eglTestCtx, "performance", "EGL performance tests") 107 FunctionalTests (EglTestContext& eglTestCtx) argument 108 : TestCaseGroup(eglTestCtx, "functional", "EGL functional tests")
|
H A D | teglApiCase.cpp | 40 ApiCase::ApiCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 41 : TestCase (eglTestCtx, name, description) 42 , CallLogWrapper(eglTestCtx.getLibrary(), eglTestCtx.getTestContext().getLog())
|
H A D | teglCreateContextTests.cpp | 67 CreateContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters); 73 CreateContextCase::CreateContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters) argument 74 : SimpleConfigCase(eglTestCtx, name, description, filters) 119 CreateContextNoConfigCase (EglTestContext& eglTestCtx) argument 120 : TestCase(eglTestCtx, "no_config", "EGL_KHR_no_config_context") 172 CreateContextTests::CreateContextTests (EglTestContext& eglTestCtx) argument 173 : TestCaseGroup(eglTestCtx, "create_context", "Basic eglCreateContext() tests")
|
H A D | teglInfoTests.cpp | 58 InfoCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 59 : TestCase (eglTestCtx, name, description) 85 QueryStringCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint query) argument 86 : InfoCase (eglTestCtx, name, description) 144 QueryExtensionsCase (EglTestContext& eglTestCtx) argument 145 : InfoCase (eglTestCtx, "extensions", "Supported Extensions") 163 InfoTests::InfoTests (EglTestContext& eglTestCtx) argument 164 : TestCaseGroup(eglTestCtx, "info", "Platform Information")
|
H A D | teglSimpleConfigCase.cpp | 44 SimpleConfigCase::SimpleConfigCase (EglTestContext& eglTestCtx, const char* name, const char* description, const FilterList& filters) argument 45 : TestCase (eglTestCtx, name, description)
|
H A D | teglCreateSurfaceTests.cpp | 110 CreateWindowSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool useLegacyCreate, const eglu::FilterList& filters) argument 111 : SimpleConfigCase (eglTestCtx, name, description, filters) 168 CreatePixmapSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool useLegacyCreate, const eglu::FilterList& filters) argument 169 : SimpleConfigCase(eglTestCtx, name, description, filters) 225 CreatePbufferSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters) argument 226 : SimpleConfigCase(eglTestCtx, name, description, filters) 275 CreateSurfaceTests::CreateSurfaceTests (EglTestContext& eglTestCtx) argument 276 : TestCaseGroup(eglTestCtx, "create_surface", "Basic surface construction tests")
|
H A D | teglGetProcAddressTests.cpp | 96 GetProcAddressCase (EglTestContext& eglTestCtx, const char* name, const char* description); 114 GetProcAddressCase::GetProcAddressCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 115 : TestCase (eglTestCtx, name, description) 116 , CallLogWrapper (eglTestCtx.getLibrary(), eglTestCtx.getTestContext().getLog()) 177 GetProcAddressExtensionCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::string& extName) argument 178 : GetProcAddressCase (eglTestCtx, name, description) 223 GetProcAddressCoreFunctionsCase (EglTestContext& eglTestCtx, const char* name, const char* description, const EGLint apiBit) argument 224 : GetProcAddressCase (eglTestCtx, name, description) 274 GetProcAddressTests::GetProcAddressTests (EglTestContext& eglTestCtx) argument [all...] |
H A D | teglMultiContextTests.cpp | 73 MultiContextTest (EglTestContext& eglTestCtx, Sharing sharing, Use use, const char* name, const char* description); 82 MultiContextTest::MultiContextTest (EglTestContext& eglTestCtx, Sharing sharing, Use use, const char* name, const char* description) argument 83 : TestCase (eglTestCtx, name, description) 225 TestCaseGroup* createMultiContextTests (EglTestContext& eglTestCtx) argument 227 de::MovePtr<TestCaseGroup> group (new TestCaseGroup(eglTestCtx, "multicontext", "EGL multi context tests.")); 229 group->addChild(new MultiContextTest(eglTestCtx, MultiContextTest::SHARING_NONE, MultiContextTest::USE_NONE, "non_shared", "Create multiple non-shared contexts.")); 230 group->addChild(new MultiContextTest(eglTestCtx, MultiContextTest::SHARING_SHARED, MultiContextTest::USE_NONE, "shared", "Create multiple shared contexts.")); 232 group->addChild(new MultiContextTest(eglTestCtx, MultiContextTest::SHARING_NONE, MultiContextTest::USE_MAKECURRENT, "non_shared_make_current", "Create multiple non-shared contexts.")); 233 group->addChild(new MultiContextTest(eglTestCtx, MultiContextTest::SHARING_SHARED, MultiContextTest::USE_MAKECURRENT, "shared_make_current", "Create multiple shared contexts.")); 235 group->addChild(new MultiContextTest(eglTestCtx, MultiContextTes [all...] |
H A D | teglNegativeApiTests.cpp | 70 NegativeApiTests::NegativeApiTests (EglTestContext& eglTestCtx) argument 71 : TestCaseGroup(eglTestCtx, "negative_api", "Negative API Tests")
|
H A D | teglNegativePartialUpdateTests.cpp | 59 NegativePartialUpdateTest (EglTestContext& eglTestCtx, bool preserveBuffer, SurfaceType surfaceType, const char* name, const char* description); 132 NegativePartialUpdateTest::NegativePartialUpdateTest (EglTestContext& eglTestCtx, bool preserveBuffer, SurfaceType surfaceType, const char* name, const char* description) argument 133 : TestCase (eglTestCtx, name, description) 543 NegativePartialUpdateTests::NegativePartialUpdateTests (EglTestContext& eglTestCtx) argument 544 : TestCaseGroup(eglTestCtx, "negative_partial_update", "Negative partial update tests")
|
H A D | teglQueryContextTests.cpp | 89 GetCurrentContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters, EGLint surfaceTypeMask) argument 90 : SingleContextRenderCase (eglTestCtx, name, description, getBuildClientAPIMask(), surfaceTypeMask, filters) 91 , eglu::CallLogWrapper (eglTestCtx.getLibrary(), m_testCtx.getLog()) 131 GetCurrentSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters, EGLint surfaceTypeMask) argument 132 : SingleContextRenderCase (eglTestCtx, name, description, getBuildClientAPIMask(), surfaceTypeMask, filters) 133 , eglu::CallLogWrapper (eglTestCtx.getLibrary(), m_testCtx.getLog()) 173 GetCurrentDisplayCase (EglTestContext& eglTestCtx, const char* name, const char* description, const eglu::FilterList& filters, EGLint surfaceTypeMask) argument 174 : SingleContextRenderCase (eglTestCtx, name, description, getBuildClientAPIMask(), surfaceTypeMask, filters) 175 , eglu::CallLogWrapper (eglTestCtx.getLibrary(), m_testCtx.getLog()) 214 QueryContextCase (EglTestContext& eglTestCtx, cons argument 306 QueryAPICase(EglTestContext& eglTestCtx, const char* name, const char* description) argument 370 QueryContextTests(EglTestContext& eglTestCtx) argument 380 createQueryContextGroups(EglTestContext& eglTestCtx, tcu::TestCaseGroup* group) argument [all...] |
H A D | teglRenderCase.cpp | 74 RenderCase::RenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint surfaceTypeMask, const eglu::FilterList& filters) argument 75 : SimpleConfigCase (eglTestCtx, name, description, filters) 208 SingleContextRenderCase::SingleContextRenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint apiMask, EGLint surfaceTypeMask, const eglu::FilterList& filters) argument 209 : RenderCase (eglTestCtx, name, description, surfaceTypeMask, filters) 292 MultiContextRenderCase::MultiContextRenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint api, EGLint surfaceType, const eglu::FilterList& filters, int numContextsPerApi) argument 293 : RenderCase (eglTestCtx, name, description, surfaceType, filters)
|
H A D | teglSwapBuffersTests.cpp | 88 SwapBuffersTest (EglTestContext& eglTestCtx, const NamedFilterList& filters); 100 SwapBuffersTest::SwapBuffersTest (EglTestContext& eglTestCtx, const NamedFilterList& filters) argument 101 : SimpleConfigCase(eglTestCtx, filters.getName(), filters.getDescription(), filters) 433 SwapBuffersTests::SwapBuffersTests (EglTestContext& eglTestCtx) argument 434 : TestCaseGroup(eglTestCtx, "swap_buffers", "Swap buffers tests")
|
H A D | teglThreadCleanUpTests.cpp | 169 ThreadCleanUpTest (EglTestContext& eglTestCtx, ContextType contextType, SurfaceType surfaceType) argument 170 : TestCase (eglTestCtx, testCaseName(contextType, surfaceType).c_str(), "Simple thread context clean up test") 291 TestCaseGroup* createThreadCleanUpTest (EglTestContext& eglTestCtx) argument 293 de::MovePtr<TestCaseGroup> group (new TestCaseGroup(eglTestCtx, "thread_cleanup", "Thread cleanup tests")); 295 group->addChild(new ThreadCleanUpTest(eglTestCtx, ThreadCleanUpTest::CONTEXTTYPE_SINGLE, ThreadCleanUpTest::SURFACETYPE_SINGLE)); 296 group->addChild(new ThreadCleanUpTest(eglTestCtx, ThreadCleanUpTest::CONTEXTTYPE_MULTI, ThreadCleanUpTest::SURFACETYPE_SINGLE)); 298 group->addChild(new ThreadCleanUpTest(eglTestCtx, ThreadCleanUpTest::CONTEXTTYPE_SINGLE, ThreadCleanUpTest::SURFACETYPE_MULTI)); 299 group->addChild(new ThreadCleanUpTest(eglTestCtx, ThreadCleanUpTest::CONTEXTTYPE_MULTI, ThreadCleanUpTest::SURFACETYPE_MULTI));
|
H A D | teglColorClearCase.cpp | 163 SingleThreadColorClearCase::SingleThreadColorClearCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint api, EGLint surfaceType, const eglu::FilterList& filters, int numContextsPerApi) argument 164 : MultiContextRenderCase(eglTestCtx, name, description, api, surfaceType, filters, numContextsPerApi) 326 MultiThreadColorClearCase::MultiThreadColorClearCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint api, EGLint surfaceType, const eglu::FilterList& filters, int numContextsPerApi) argument 327 : MultiContextRenderCase(eglTestCtx, name, description, api, surfaceType, filters, numContextsPerApi)
|
H A D | teglMakeCurrentPerfTests.cpp | 85 MakeCurrentPerfCase (EglTestContext& eglTestCtx, const Spec& spec, const char* name, const char* description); 157 MakeCurrentPerfCase::MakeCurrentPerfCase (EglTestContext& eglTestCtx, const Spec& spec, const char* name, const char* description) argument 158 : TestCase (eglTestCtx, tcu::NODETYPE_PERFORMANCE, name, description) 544 MakeCurrentPerfTests::MakeCurrentPerfTests (EglTestContext& eglTestCtx) argument 545 : TestCaseGroup(eglTestCtx, "make_current", "eglMakeCurrent performance tests")
|
H A D | teglMemoryStressTests.cpp | 72 MemoryAllocator (EglTestContext& eglTestCtx, EGLDisplay display, EGLConfig config, int seed, ObjectType types, int minWidth, int minHeight, int maxWidth, int maxHeight, bool use); 105 MemoryAllocator::MemoryAllocator (EglTestContext& eglTestCtx, EGLDisplay display, EGLConfig config, int seed, ObjectType types, int minWidth, int minHeight, int maxWidth, int maxHeight, bool use) argument 106 : m_eglTestCtx (eglTestCtx) 327 MemoryStressCase (EglTestContext& eglTestCtx, Spec spec, const char* name, const char* description); 344 MemoryStressCase::MemoryStressCase (EglTestContext& eglTestCtx, Spec spec, const char* name, const char* description) argument 345 : TestCase (eglTestCtx, name, description) 467 MemoryStressTests::MemoryStressTests (EglTestContext& eglTestCtx) argument 468 : TestCaseGroup(eglTestCtx, "memory", "Memory allocation stress tests")
|
H A D | teglNativeColorMappingTests.cpp | 287 NativeColorMappingCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool render, NativeType nativeType, const eglu::FilterList& filters); 297 NativeColorMappingCase::NativeColorMappingCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool render, NativeType nativeType, const eglu::FilterList& filters) argument 298 : SimpleConfigCase (eglTestCtx, name, description, filters) 570 void addTestGroups (EglTestContext& eglTestCtx, TestCaseGroup* group, NativeColorMappingCase::NativeType type) argument 597 group->addChild(new NativeColorMappingCase(eglTestCtx, (string(i->getName()) + "_clear").c_str(), i->getDescription(), false, type, *i)); 598 group->addChild(new NativeColorMappingCase(eglTestCtx, (string(i->getName()) + "_render").c_str(), i->getDescription(), true, type, *i)); 604 NativeColorMappingTests::NativeColorMappingTests (EglTestContext& eglTestCtx) argument 605 : TestCaseGroup(eglTestCtx, "native_color_mapping", "Tests for mapping client colors to native surface")
|
H A D | teglQueryConfigTests.cpp | 83 GetConfigsBoundsCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 84 : TestCase (eglTestCtx, name, description) 85 , CallLogWrapper(eglTestCtx.getLibrary(), eglTestCtx.getTestContext().getLog()) 197 GetConfigAttribCase (EglTestContext& eglTestCtx, const char* name, const char* description); 215 GetConfigAttribCase::GetConfigAttribCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 216 : TestCase (eglTestCtx, name, description) 217 , CallLogWrapper (eglTestCtx.getLibrary(), eglTestCtx.getTestContext().getLog()) 286 GetConfigAttribSimpleCase (EglTestContext& eglTestCtx, cons argument 430 GetConfigAttribBufferSizeCase(EglTestContext& eglTestCtx, const char* name, const char* description) argument 500 GetConfigAttribTransparentValueCase(EglTestContext& eglTestCtx, const char* name, const char* description) argument 531 QueryConfigTests(EglTestContext& eglTestCtx) argument [all...] |