Lines Matching defs:display

72 	void				executeForConfig	(tcu::egl::Display& display, EGLConfig config);
73 void executeForSurface (tcu::egl::Display& display, EGLConfig config, EGLSurface surface, ContextCaseInfo& info);
75 virtual void executeForContext (tcu::egl::Display& display, EGLConfig config, EGLSurface surface, EGLContext context, ContextCaseInfo& info) = 0;
92 void ContextCase::executeForConfig (tcu::egl::Display& display, EGLConfig config)
97 const EGLint configId = display.getConfigAttrib(config, EGL_CONFIG_ID);
108 de::UniquePtr<eglu::NativeWindow> window (m_eglTestCtx.createNativeWindow(display.getEGLDisplay(), config, DE_NULL, width, height, eglu::parseWindowVisibility(m_testCtx.getCommandLine())));
109 tcu::egl::WindowSurface surface (display, eglu::createWindowSurface(nativeDisplay, *window, display.getEGLDisplay(), config, DE_NULL));
132 de::UniquePtr<eglu::NativePixmap> pixmap (m_eglTestCtx.createNativePixmap(display.getEGLDisplay(), config, DE_NULL, width, height));
133 tcu::egl::PixmapSurface surface (display, eglu::createPixmapSurface(nativeDisplay, *pixmap, display.getEGLDisplay(), config, DE_NULL));
138 executeForSurface(display, config, surface.getEGLSurface(), info);
163 tcu::egl::PbufferSurface surface(display, config, surfaceAttribs);
168 executeForSurface(display, config, surface.getEGLSurface(), info);
184 void ContextCase::executeForSurface (tcu::egl::Display& display, EGLConfig config, EGLSurface surface, ContextCaseInfo& info)
187 EGLint apiBits = display.getConfigAttrib(config, EGL_RENDERABLE_TYPE);
218 const EGLContext context = eglCreateContext(display.getEGLDisplay(), config, EGL_NO_CONTEXT, apis[apiNdx].ctxAttrs);
222 TCU_CHECK_EGL_CALL(eglMakeCurrent(display.getEGLDisplay(), surface, surface, context));
227 executeForContext(display, config, surface, context, info);
230 TCU_CHECK_EGL_CALL(eglMakeCurrent(display.getEGLDisplay(), EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT));
231 TCU_CHECK_EGL_CALL(eglDestroyContext(display.getEGLDisplay(), context));
243 void executeForContext (tcu::egl::Display& display, EGLConfig config, EGLSurface surface, EGLContext context, ContextCaseInfo& info)
247 DE_UNREF(display);
283 void executeForContext (tcu::egl::Display& display, EGLConfig config, EGLSurface surface, EGLContext context, ContextCaseInfo& info)
287 DE_UNREF(display);
323 void executeForContext (tcu::egl::Display& display, EGLConfig config, EGLSurface surface, EGLContext context, ContextCaseInfo& info)
335 if (gotDisplay == display.getEGLDisplay())
344 else if (gotDisplay != display.getEGLDisplay())
346 log << TestLog::Message << " Fail, call returned the wrong display. Expected: " << tcu::toHex(display.getEGLDisplay()) << ", got: " << tcu::toHex(gotDisplay) << TestLog::EndMessage;
347 m_testCtx.setTestResult(QP_TEST_RESULT_FAIL, "Invalid display");
362 EGLint getContextAttrib (tcu::egl::Display& display, EGLContext context, EGLint attrib)
365 TCU_CHECK_EGL_CALL(eglQueryContext(display.getEGLDisplay(), context, attrib, &value));
370 void executeForContext (tcu::egl::Display& display, EGLConfig config, EGLSurface surface, EGLContext context, ContextCaseInfo& info)
373 const eglu::Version version (display.getEGLMajorVersion(), display.getEGLMinorVersion());
380 const EGLint configID = getContextAttrib(display, context, EGL_CONFIG_ID);
381 const EGLint surfaceConfigID = display.getConfigAttrib(config, EGL_CONFIG_ID);
393 const EGLint clientType = getContextAttrib(display, context, EGL_CONTEXT_CLIENT_TYPE);
405 const EGLint clientVersion = getContextAttrib(display, context, EGL_CONTEXT_CLIENT_VERSION);
418 const EGLint renderBuffer = getContextAttrib(display, context, EGL_RENDER_BUFFER);