/external/deqp/modules/egl/ |
H A D | teglConfigList.cpp | 39 ConfigList::ConfigList (EglTestContext& eglTestCtx) argument 40 : TestCase(eglTestCtx, "configs", "Output the list of configs from EGL")
|
H A D | teglApiCase.cpp | 34 ApiCase::ApiCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 35 : TestCase (eglTestCtx, name, description) 36 , CallLogWrapper(eglTestCtx.getTestContext().getLog())
|
H A D | teglClientExtensionTests.cpp | 128 BaseTest (EglTestContext& eglTestCtx); 132 BaseTest::BaseTest (EglTestContext& eglTestCtx) argument 133 : TestCase(eglTestCtx, "base", "Basic tests for EGL_EXT_client_extensions") 178 CheckExtensionsTest (EglTestContext& eglTestCtx); 182 CheckExtensionsTest::CheckExtensionsTest (EglTestContext& eglTestCtx) argument 183 : TestCase(eglTestCtx, "extensions", "Check that returned extensions are client or display extensions") 238 DisjointTest (EglTestContext& eglTestCtx); 242 DisjointTest::DisjointTest (EglTestContext& eglTestCtx) argument 243 : TestCase(eglTestCtx, "disjoint", "Check that client and display extensions are disjoint") 308 ClientExtensionTests::ClientExtensionTests (EglTestContext& eglTestCtx) argument [all...] |
H A D | teglColorClearTests.cpp | 44 ColorClearTests::ColorClearTests (EglTestContext& eglTestCtx) argument 45 : TestCaseGroup(eglTestCtx, "color_clears", "Color clears with different client APIs") 62 static void createColorClearGroups (EglTestContext& eglTestCtx, tcu::TestCaseGroup* group, const ColorClearGroupSpec* first, const ColorClearGroupSpec* last) argument 66 tcu::TestCaseGroup* configGroup = new tcu::TestCaseGroup(eglTestCtx.getTestContext(), groupIter->name, groupIter->desc); 72 getDefaultRenderConfigIdSets(configSets, eglTestCtx.getConfigs(), filters); 75 configGroup->addChild(new ClearClass(eglTestCtx, setIter->getName(), "", groupIter->apiBits, setIter->getSurfaceTypeMask(), setIter->getConfigIds(), groupIter->numContextsPerApi));
|
H A D | teglCreateContextTests.cpp | 49 CreateContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds); 55 CreateContextCase::CreateContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds) argument 56 : SimpleConfigCase(eglTestCtx, name, description, configIds) 117 CreateContextTests::CreateContextTests (EglTestContext& eglTestCtx) argument 118 : TestCaseGroup(eglTestCtx, "create_context", "Basic eglCreateContext() tests")
|
H A D | teglInfoTests.cpp | 76 QueryStringCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint query) argument 77 : TestCase (eglTestCtx, name, description) 135 QueryExtensionsCase (EglTestContext& eglTestCtx) argument 136 : TestCase (eglTestCtx, "extensions", "Supported Extensions") 154 InfoTests::InfoTests (EglTestContext& eglTestCtx) argument 155 : TestCaseGroup(eglTestCtx, "info", "Platform Information")
|
H A D | teglNegativeApiTests.cpp | 36 NegativeApiTests::NegativeApiTests (EglTestContext& eglTestCtx) argument 37 : TestCaseGroup(eglTestCtx, "negative_api", "Negative API Tests")
|
H A D | teglSimpleConfigCase.cpp | 45 SimpleConfigCase::SimpleConfigCase (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds) argument 46 : TestCase (eglTestCtx, name, description)
|
H A D | teglSurfacelessContextTests.cpp | 56 SurfacelessContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds); 62 SurfacelessContextCase::SurfacelessContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds) argument 63 : SimpleConfigCase(eglTestCtx, name, description, configIds) 147 SurfacelessContextTests::SurfacelessContextTests (EglTestContext& eglTestCtx) argument 148 : TestCaseGroup (eglTestCtx, "surfaceless_context", "EGL_KHR_surfaceless_context extension tests")
|
H A D | teglTestPackage.cpp | 74 StressTests (EglTestContext& eglTestCtx) argument 75 : TestCaseGroup(eglTestCtx, "stress", "EGL stress tests") 88 PerformanceTests (EglTestContext& eglTestCtx) argument 89 : TestCaseGroup(eglTestCtx, "performance", "EGL performance tests") 103 FunctionalTests (EglTestContext& eglTestCtx) argument 104 : TestCaseGroup(eglTestCtx, "functional", "EGL functional tests") 136 TestCaseWrapper::TestCaseWrapper (EglTestContext& eglTestCtx) argument 137 : tcu::TestCaseWrapper (eglTestCtx.getTestContext()) 138 , m_eglTestCtx (eglTestCtx)
|
H A D | teglCreateSurfaceTests.cpp | 115 CreateWindowSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool useLegacyCreate, const vector<EGLint>& configIds) argument 116 : SimpleConfigCase (eglTestCtx, name, description, configIds) 171 CreatePixmapSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool useLegacyCreate, const vector<EGLint>& configIds) argument 172 : SimpleConfigCase(eglTestCtx, name, description, configIds) 226 CreatePbufferSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds) argument 227 : SimpleConfigCase(eglTestCtx, name, description, configIds) 275 CreateSurfaceTests::CreateSurfaceTests (EglTestContext& eglTestCtx) argument 276 : TestCaseGroup(eglTestCtx, "create_surface", "Basic surface construction tests")
|
H A D | teglGetProcAddressTests.cpp | 99 GetProcAddressCase (EglTestContext& eglTestCtx, const char* name, const char* description); 113 GetProcAddressCase::GetProcAddressCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 114 : TestCase (eglTestCtx, name, description) 115 , CallLogWrapper (eglTestCtx.getTestContext().getLog()) 152 GetProcAddressExtensionCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::string& extName) argument 153 : GetProcAddressCase (eglTestCtx, name, description) 198 GetProcAddressCoreFunctionsCase (EglTestContext& eglTestCtx, const char* name, const char* description, const EGLint apiBit = 0) argument 199 : GetProcAddressCase (eglTestCtx, name, description) 268 GetProcAddressTests::GetProcAddressTests (EglTestContext& eglTestCtx) argument 269 : TestCaseGroup(eglTestCtx, "get_proc_addres [all...] |
H A D | teglQueryConfigTests.cpp | 83 GetConfigsBoundsCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 84 : TestCase (eglTestCtx, name, description) 85 , CallLogWrapper(eglTestCtx.getTestContext().getLog()) 186 GetConfigAttribCase (EglTestContext& eglTestCtx, const char* name, const char* description); 199 GetConfigAttribCase::GetConfigAttribCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 200 : TestCase(eglTestCtx, name, description) 201 , CallLogWrapper(eglTestCtx.getTestContext().getLog()) 263 GetConfigAttribSimpleCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLenum attribute) argument 264 : GetConfigAttribCase(eglTestCtx, name, description) 402 GetConfigAttribBufferSizeCase (EglTestContext& eglTestCtx, cons argument 472 GetConfigAttribTransparentValueCase(EglTestContext& eglTestCtx, const char* name, const char* description) argument 503 QueryConfigTests(EglTestContext& eglTestCtx) argument [all...] |
H A D | teglRenderCase.cpp | 99 RenderCase::RenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint apiMask, EGLint surfaceTypeMask, const vector<EGLint>& configIds) argument 100 : SimpleConfigCase (eglTestCtx, name, description, configIds) 217 SingleContextRenderCase::SingleContextRenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint apiMask, EGLint surfaceTypeMask, const std::vector<EGLint>& configIds) argument 218 : RenderCase(eglTestCtx, name, description, apiMask, surfaceTypeMask, configIds) 296 MultiContextRenderCase::MultiContextRenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint api, EGLint surfaceType, const vector<EGLint>& configIds, int numContextsPerApi) argument 297 : RenderCase (eglTestCtx, name, description, api, surfaceType, configIds)
|
H A D | teglSwapBuffersTests.cpp | 86 SwapBuffersTest (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds); 98 SwapBuffersTest::SwapBuffersTest (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds) argument 99 : SimpleConfigCase (eglTestCtx, name, description, configIds) 429 SwapBuffersTests::SwapBuffersTests (EglTestContext& eglTestCtx) argument 430 : TestCaseGroup(eglTestCtx, "swap_buffers", "Swap buffers tests")
|
H A D | teglTestCase.cpp | 271 TestCaseGroup::TestCaseGroup (EglTestContext& eglTestCtx, const char* name, const char* description) argument 272 : tcu::TestCaseGroup (eglTestCtx.getTestContext(), name, description) 273 , m_eglTestCtx (eglTestCtx) 281 TestCase::TestCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument 282 : tcu::TestCase (eglTestCtx.getTestContext(), name, description) 283 , m_eglTestCtx (eglTestCtx) 287 TestCase::TestCase (EglTestContext& eglTestCtx, tcu::TestNodeType type, const char* name, const char* description) argument 288 : tcu::TestCase (eglTestCtx.getTestContext(), type, name, description) 289 , m_eglTestCtx (eglTestCtx)
|
H A D | teglChooseConfigTests.cpp | 87 ChooseConfigCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool checkOrder, const EGLint* attributes) argument 88 : TestCase (eglTestCtx, name, description) 99 ChooseConfigCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool checkOrder, const std::vector<std::pair<EGLenum, EGLint> >& attributes) argument 100 : TestCase (eglTestCtx, name, description) 114 ChooseConfigCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool checkOrder) argument 115 : TestCase (eglTestCtx, name, description) 265 ChooseConfigSimpleCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLenum attribute, bool checkOrder) argument 266 : ChooseConfigCase(eglTestCtx, name, description, checkOrder) 294 ChooseConfigRandomCase (EglTestContext& eglTestCtx, const char* name, const char* description, const set<EGLenum>& attribSet) argument 295 : ChooseConfigCase (eglTestCtx, nam 431 ChooseConfigTests(EglTestContext& eglTestCtx) argument [all...] |
H A D | teglColorClearCase.cpp | 137 SingleThreadColorClearCase::SingleThreadColorClearCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint api, EGLint surfaceType, const std::vector<EGLint>& configIds, int numContextsPerApi) argument 138 : MultiContextRenderCase(eglTestCtx, name, description, api, surfaceType, configIds, numContextsPerApi) 283 MultiThreadColorClearCase::MultiThreadColorClearCase (EglTestContext& eglTestCtx, const char* name, const char* description, EGLint api, EGLint surfaceType, const std::vector<EGLint>& configIds, int numContextsPerApi) argument 284 : MultiContextRenderCase(eglTestCtx, name, description, api, surfaceType, configIds, numContextsPerApi)
|
H A D | teglMakeCurrentPerfTests.cpp | 80 MakeCurrentPerfCase (EglTestContext& eglTestCtx, const Spec& spec, const char* name, const char* description); 151 MakeCurrentPerfCase::MakeCurrentPerfCase (EglTestContext& eglTestCtx, const Spec& spec, const char* name, const char* description) argument 152 : TestCase (eglTestCtx, tcu::NODETYPE_PERFORMANCE, name, description) 516 MakeCurrentPerfTests::MakeCurrentPerfTests (EglTestContext& eglTestCtx) argument 517 : TestCaseGroup(eglTestCtx, "make_current", "eglMakeCurrent performance tests")
|
H A D | teglMemoryStressTests.cpp | 66 MemoryAllocator (EglTestContext& eglTestCtx, EGLDisplay display, EGLConfig config, int seed, ObjectType types, int minWidth, int minHeight, int maxWidth, int maxHeight, bool use); 99 MemoryAllocator::MemoryAllocator (EglTestContext& eglTestCtx, EGLDisplay display, EGLConfig config, int seed, ObjectType types, int minWidth, int minHeight, int maxWidth, int maxHeight, bool use) argument 100 : m_eglTestCtx (eglTestCtx) 318 MemoryStressCase (EglTestContext& eglTestCtx, Spec spec, const char* name, const char* description); 335 MemoryStressCase::MemoryStressCase (EglTestContext& eglTestCtx, Spec spec, const char* name, const char* description) argument 336 : TestCase (eglTestCtx, name, description) 450 MemoryStressTests::MemoryStressTests (EglTestContext& eglTestCtx) argument 451 : TestCaseGroup(eglTestCtx, "memory", "Memory allocation stress tests")
|
H A D | teglNativeColorMappingTests.cpp | 282 NativeColorMappingCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool render, NativeType nativeType, const vector<EGLint>& configIds); 292 NativeColorMappingCase::NativeColorMappingCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool render, NativeType nativeType, const vector<EGLint>& configIds) argument 293 : SimpleConfigCase (eglTestCtx, name, description, configIds) 441 void checkSupport (EglTestContext& eglTestCtx, NativeColorMappingCase::NativeType nativeType) argument 446 if ((eglTestCtx.getNativeWindowFactory().getCapabilities() & eglu::NativeWindow::CAPABILITY_READ_SCREEN_PIXELS) == 0) 451 if ((eglTestCtx.getNativePixmapFactory().getCapabilities() & eglu::NativePixmap::CAPABILITY_READ_PIXELS) == 0) 456 if ((eglTestCtx.getNativePixmapFactory().getCapabilities() & eglu::NativePixmap::CAPABILITY_READ_PIXELS) == 0 || 457 (eglTestCtx.getNativePixmapFactory().getCapabilities() & eglu::NativePixmap::CAPABILITY_CREATE_SURFACE_LEGACY) == 0) 539 void addTestGroups (EglTestContext& eglTestCtx, TestCaseGroup* group, NativeColorMappingCase::NativeType type) argument 562 NamedConfigIdSet::getDefaultSets(configIdSets, eglTestCtx 573 NativeColorMappingTests(EglTestContext& eglTestCtx) argument [all...] |
H A D | teglQueryContextTests.cpp | 69 ContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds, EGLint surfaceTypeMask); 81 ContextCase::ContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds, EGLint surfaceTypeMask) argument 82 : SimpleConfigCase (eglTestCtx, name, description, configIds) 83 , CallLogWrapper (eglTestCtx.getTestContext().getLog()) 238 GetCurrentContextCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds, EGLint surfaceTypeMask) argument 239 : ContextCase(eglTestCtx, name, description, configIds, surfaceTypeMask) 278 GetCurrentSurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds, EGLint surfaceTypeMask) argument 279 : ContextCase(eglTestCtx, name, description, configIds, surfaceTypeMask) 318 GetCurrentDisplayCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds, EGLint surfaceTypeMask) argument 319 : ContextCase(eglTestCtx, nam 357 QueryContextCase(EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds, EGLint surfaceTypeMask) argument 446 QueryAPICase(EglTestContext& eglTestCtx, const char* name, const char* description) argument 506 QueryContextTests(EglTestContext& eglTestCtx) argument 516 createQueryContextGroups(EglTestContext& eglTestCtx, tcu::TestCaseGroup* group) argument [all...] |
H A D | teglQuerySurfaceTests.cpp | 106 QuerySurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds); 112 QuerySurfaceCase::QuerySurfaceCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 113 : SimpleConfigCase(eglTestCtx, name, description, configIds) 295 QuerySurfaceSimpleWindowCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 296 : QuerySurfaceCase(eglTestCtx, name, description, configIds) 325 QuerySurfaceSimplePixmapCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 326 : QuerySurfaceCase(eglTestCtx, name, description, configIds) 355 QuerySurfaceSimplePbufferCase (EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 356 : QuerySurfaceCase(eglTestCtx, name, description, configIds) 451 SurfaceAttribCase (EglTestContext& eglTestCtx, cons 457 SurfaceAttribCase(EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 568 SurfaceAttribWindowCase(EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 595 SurfaceAttribPixmapCase(EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 622 SurfaceAttribPbufferCase(EglTestContext& eglTestCtx, const char* name, const char* description, const std::vector<EGLint>& configIds) argument 664 QuerySurfaceTests(EglTestContext& eglTestCtx) argument [all...] |
H A D | teglImageTests.cpp | 203 InvalidCreateImage (EglTestContext& eglTestCtx) argument 204 : TestCase(eglTestCtx, "invalid_create_image", "eglCreateImageKHR() with invalid arguments") 238 GLES2Context (EglTestContext& eglTestCtx, EGLint configId, int width, int height) argument 239 : m_eglTestCtx (eglTestCtx) 240 , m_config (getConfigById(eglTestCtx.getDisplay(), configId)) 241 , m_context (eglTestCtx.getDisplay(), m_config, m_ctxAttrs, EGL_OPENGL_ES_API) 246 tcu::egl::Display& dpy = eglTestCtx.getDisplay(); 262 m_window = eglTestCtx.createNativeWindow(dpy.getEGLDisplay(), m_config, DE_NULL, width, height, eglu::parseWindowVisibility(eglTestCtx.getTestContext().getCommandLine())); 263 m_surface = new tcu::egl::WindowSurface(dpy, eglu::createWindowSurface(eglTestCtx 392 CreateImageGLES2(EglTestContext& eglTestCtx, EGLint target, GLenum storage, bool useTexLevel0 = false) argument 564 ImageTargetGLES2(EglTestContext& eglTestCtx, GLenum target) argument 655 ApiTests(EglTestContext& eglTestCtx) argument 696 ImageTests(EglTestContext& eglTestCtx) argument [all...] |
H A D | teglNativeCoordMappingTests.cpp | 323 NativeCoordMappingCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool render, NativeType nativeType, const vector<EGLint>& configIds); 333 NativeCoordMappingCase::NativeCoordMappingCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool render, NativeType nativeType, const vector<EGLint>& configIds) argument 334 : SimpleConfigCase (eglTestCtx, name, description, configIds) 496 void checkSupport (EglTestContext& eglTestCtx, NativeCoordMappingCase::NativeType nativeType) argument 501 if ((eglTestCtx.getNativeWindowFactory().getCapabilities() & eglu::NativeWindow::CAPABILITY_READ_SCREEN_PIXELS) == 0) 506 if ((eglTestCtx.getNativePixmapFactory().getCapabilities() & eglu::NativePixmap::CAPABILITY_READ_PIXELS) == 0) 511 if ((eglTestCtx.getNativePixmapFactory().getCapabilities() & eglu::NativePixmap::CAPABILITY_READ_PIXELS) == 0 || 512 (eglTestCtx.getNativePixmapFactory().getCapabilities() & eglu::NativePixmap::CAPABILITY_CREATE_SURFACE_LEGACY) == 0) 575 void addTestGroups (EglTestContext& eglTestCtx, TestCaseGroup* group, NativeCoordMappingCase::NativeType type) argument 598 NamedConfigIdSet::getDefaultSets(configIdSets, eglTestCtx 609 NativeCoordMappingTests(EglTestContext& eglTestCtx) argument [all...] |