Lines Matching defs:egl
36 namespace egl
83 const Library& egl = m_eglTestCtx.getLibrary();
85 EGLint id = eglu::getConfigAttribInt(egl, display, config, EGL_CONFIG_ID);
86 EGLint apiBits = eglu::getConfigAttribInt(egl, display, config, EGL_RENDERABLE_TYPE);
94 EGLU_CHECK_MSG(egl, "init");
96 EGLU_CHECK_CALL(egl, bindAPI(s_apis[apiNdx].api));
98 EGLContext context = egl.createContext(display, config, EGL_NO_CONTEXT, s_apis[apiNdx].ctxAttrs);
99 EGLenum err = egl.getError();
109 EGLU_CHECK_CALL(egl, destroyContext(display, context));
125 const eglw::Library& egl = m_eglTestCtx.getLibrary();
126 const eglu::UniqueDisplay display (egl, eglu::getAndInitDisplay(m_eglTestCtx.getNativeDisplay(), DE_NULL));
129 if (!eglu::hasExtension(egl, *display, "EGL_KHR_no_config_context"))
138 if (egl.bindAPI(api) == EGL_FALSE)
140 TCU_CHECK(egl.getError() == EGL_BAD_PARAMETER);
147 const EGLContext context = egl.createContext(*display, (EGLConfig)0, EGL_NO_CONTEXT, s_apis[apiNdx].ctxAttrs);
148 const EGLenum err = egl.getError();
162 EGLU_CHECK_CALL(egl, destroyContext(*display, context));
191 } // egl