Home | History | Annotate | Download | only in libEGL

Lines Matching refs:Display

15 #include "libEGL/Display.h"
18 bool validate(egl::Display *display)
20 if (display == EGL_NO_DISPLAY)
25 if (!display->isInitialized())
33 bool validate(egl::Display *display, EGLConfig config)
35 if (!validate(display))
40 if (!display->isValidConfig(config))
48 bool validate(egl::Display *display, gl::Context *context)
50 if (!validate(display))
55 if (!display->isValidContext(context))
63 bool validate(egl::Display *display, egl::Surface *surface)
65 if (!validate(display))
70 if (!display->isValidSurface(surface))
100 // FIXME: Return the same EGLDisplay handle when display_id already created a display
104 return new egl::Display((HDC)NULL);
108 // FIXME: Check if display_id is a valid display device context
110 return new egl::Display((HDC)display_id);
133 egl::Display *display = static_cast<egl::Display*>(dpy);
135 if (!display->initialize())
164 egl::Display *display = static_cast<egl::Display*>(dpy);
166 display->terminate();
184 egl::Display *display = static_cast<egl::Display*>(dpy);
186 if (!validate(display))
221 egl::Display *display = static_cast<egl::Display*>(dpy);
223 if (!validate(display))
235 if (!display->getConfigs(configs, attribList, config_size, num_config))
258 egl::Display *display = static_cast<egl::Display*>(dpy);
260 if (!validate(display))
277 display->getConfigs(configs, attrib_list, config_size, num_config);
296 egl::Display *display = static_cast<egl::Display*>(dpy);
298 if (!validate(display, config))
303 if (!display->getConfigAttrib(config, attribute, value))
325 egl::Display *display = static_cast<egl::Display*>(dpy);
327 if (!validate(display, config))
368 if (display->hasExistingWindowSurface(window))
373 EGLSurface surface = (EGLSurface)display->createWindowSurface(window, config);
392 egl::Display *display = static_cast<egl::Display*>(dpy);
394 if (!validate(display, config))
418 egl::Display *display = static_cast<egl::Display*>(dpy);
420 if (!validate(display, config))
443 egl::Display *display = static_cast<egl::Display*>(dpy);
445 if (!validate(display))
455 display->destroySurface((egl::Surface*)surface);
474 egl::Display *display = static_cast<egl::Display*>(dpy);
476 if (!validate(display))
643 egl::Display *display = static_cast<egl::Display*>(dpy);
645 if (!validate(display, config))
669 egl::Display *display = static_cast<egl::Display*>(dpy);
671 if (!validate(display))
694 egl::Display *display = static_cast<egl::Display*>(dpy);
696 if (!validate(display))
719 egl::Display *display = static_cast<egl::Display*>(dpy);
721 if (!validate(display))
744 egl::Display *display = static_cast<egl::Display*>(dpy);
746 if (!validate(display))
799 egl::Display *display = static_cast<egl::Display*>(dpy);
801 if (!validate(display, config))
806 EGLContext context = display->createContext(config, static_cast<gl::Context*>(share_context));
824 egl::Display *display = static_cast<egl::Display*>(dpy);
826 if (!validate(display))
836 display->destroyContext((gl::Context*)ctx);
855 egl::Display *display = static_cast<egl::Display*>(dpy);
857 IDirect3DDevice9 *device = display->getDevice();
864 if (ctx != EGL_NO_CONTEXT && !validate(display, context))
869 if ((draw != EGL_NO_SURFACE && !validate(display, static_cast<egl::Surface*>(draw))) ||
870 (read != EGL_NO_SURFACE && !validate(display, static_cast<egl::Surface*>(read))))
884 glMakeCurrent(context, display, static_cast<egl::Surface*>(draw));
968 egl::Display *display = static_cast<egl::Display*>(dpy);
970 if (!validate(display))
1029 egl::Display *display = static_cast<egl::Display*>(dpy);
1031 if (!validate(display))
1062 egl::Display *display = static_cast<egl::Display*>(dpy);
1064 if (!validate(display))