Lines Matching refs:egl_dpy
234 make_x_window(Display *x_dpy, EGLDisplay egl_dpy,
275 if (!eglChooseConfig( egl_dpy, attribs, &config, 1, &num_configs)) {
283 if (!eglGetConfigAttrib(egl_dpy, config, EGL_NATIVE_VISUAL_ID, &vid)) {
326 ctx = eglCreateContext(egl_dpy, config, EGL_NO_CONTEXT, ctx_attribs );
336 eglQueryContext(egl_dpy, ctx, EGL_CONTEXT_CLIENT_VERSION, &val);
341 *surfRet = eglCreateWindowSurface(egl_dpy, config, win, NULL);
350 eglQuerySurface(egl_dpy, *surfRet, EGL_WIDTH, &val);
352 eglQuerySurface(egl_dpy, *surfRet, EGL_HEIGHT, &val);
354 assert(eglGetConfigAttrib(egl_dpy, config, EGL_SURFACE_TYPE, &val));
367 EGLDisplay egl_dpy, EGLSurface egl_surf)
416 eglSwapBuffers(egl_dpy, egl_surf);
439 EGLDisplay egl_dpy;
467 egl_dpy = eglGetDisplay(x_dpy);
468 if (!egl_dpy) {
473 if (!eglInitialize(egl_dpy, &egl_major, &egl_minor)) {
478 s = eglQueryString(egl_dpy, EGL_VERSION);
481 s = eglQueryString(egl_dpy, EGL_VENDOR);
484 s = eglQueryString(egl_dpy, EGL_EXTENSIONS);
487 s = eglQueryString(egl_dpy, EGL_CLIENT_APIS);
490 make_x_window(x_dpy, egl_dpy,
495 if (!eglMakeCurrent(egl_dpy, egl_surf, egl_surf, egl_ctx)) {
515 event_loop(x_dpy, win, egl_dpy, egl_surf);
517 eglDestroyContext(egl_dpy, egl_ctx);
518 eglDestroySurface(egl_dpy, egl_surf);
519 eglTerminate(egl_dpy);