Lines Matching defs:disp
107 EGLDisplay egl_display_t::getFromNativeDisplay(EGLNativeDisplayType disp) {
108 if (uintptr_t(disp) >= NUM_DISPLAYS)
111 return sDisplay[uintptr_t(disp)].getDisplay(disp);
122 if (cnx->dso && disp.dpy == EGL_NO_DISPLAY) {
124 disp.dpy = dpy;
177 disp[i].dpy = cnx->egl.eglGetDisplay(EGL_DEFAULT_DISPLAY);
181 EGLDisplay idpy = disp.dpy;
187 disp.state = egl_display_t::INITIALIZED;
190 disp.queryString.vendor = cnx->egl.eglQueryString(idpy,
192 disp.queryString.version = cnx->egl.eglQueryString(idpy,
194 disp.queryString.extensions = cnx->egl.eglQueryString(idpy,
196 disp.queryString.clientApi = cnx->egl.eglQueryString(idpy,
223 if (disp.queryString.extensions) {
226 const char* match = strstr(disp.queryString.extensions, ext.string());
277 if (cnx->dso && disp.state == egl_display_t::INITIALIZED) {
278 if (cnx->egl.eglTerminate(disp.dpy) == EGL_FALSE) {
279 ALOGW("eglTerminate(%p) failed (%s)", disp.dpy,
283 disp.state = egl_display_t::TERMINATED;
354 disp.dpy, impl_draw, impl_read, impl_ctx);
363 disp.dpy, impl_draw, impl_read, impl_ctx);