Searched defs:eglTestCtx (Results 1 - 25 of 35) sorted by relevance

12

/external/deqp/modules/egl/
H A DteglConfigList.cpp39 ConfigList::ConfigList (EglTestContext& eglTestCtx) argument
40 : TestCase(eglTestCtx, "configs", "Output the list of configs from EGL")
H A DteglApiCase.cpp34 ApiCase::ApiCase (EglTestContext& eglTestCtx, const char* name, const char* description) argument
35 : TestCase (eglTestCtx, name, description)
36 , CallLogWrapper(eglTestCtx.getTestContext().getLog())
H A DteglClientExtensionTests.cpp128 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 DteglColorClearTests.cpp44 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 DteglCreateContextTests.cpp49 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 DteglInfoTests.cpp76 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 DteglNegativeApiTests.cpp36 NegativeApiTests::NegativeApiTests (EglTestContext& eglTestCtx) argument
37 : TestCaseGroup(eglTestCtx, "negative_api", "Negative API Tests")
H A DteglSimpleConfigCase.cpp45 SimpleConfigCase::SimpleConfigCase (EglTestContext& eglTestCtx, const char* name, const char* description, const vector<EGLint>& configIds) argument
46 : TestCase (eglTestCtx, name, description)
H A DteglSurfacelessContextTests.cpp56 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 DteglTestPackage.cpp74 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 DteglCreateSurfaceTests.cpp115 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 DteglGetProcAddressTests.cpp99 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 DteglQueryConfigTests.cpp83 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 DteglRenderCase.cpp99 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 DteglSwapBuffersTests.cpp86 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 DteglTestCase.cpp271 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 DteglChooseConfigTests.cpp87 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 DteglColorClearCase.cpp137 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 DteglMakeCurrentPerfTests.cpp80 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 DteglMemoryStressTests.cpp66 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 DteglNativeColorMappingTests.cpp282 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 DteglQueryContextTests.cpp69 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 DteglQuerySurfaceTests.cpp106 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 DteglImageTests.cpp203 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 DteglNativeCoordMappingTests.cpp323 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...]

Completed in 1274 milliseconds

12