Home | History | Annotate | Download | only in glx

Lines Matching defs:dpy

88 static char *__glXErrorString(Display *dpy, int code, XExtCodes *codes, 
106 __glXWireToEvent(Display *dpy, XEvent *event, xEvent *wire)
108 struct glx_display *glx_dpy = __glXInitialize(dpy);
136 struct glx_drawable *glxDraw = GetGLXDrawable(dpy, awire->drawable);
141 aevent->serial = _XSetLastRequestRead(dpy, (xGenericReply *) wire);
143 aevent->display = dpy;
172 __glXEventToWire(Display *dpy, XEvent *event, xEvent *wire)
174 struct glx_display *glx_dpy = __glXInitialize(dpy);
210 screens = ScreenCount(priv->dpy);
235 if (priv->dpy == gc->currentDpy) {
280 __glXCloseDisplay(Display * dpy, XExtCodes * codes)
287 if (priv->dpy == dpy) {
305 QueryVersion(Display * dpy, int opcode, int *major, int *minor)
307 xcb_connection_t *c = XGetXCBConnection(dpy);
606 createConfigsFromProperties(Display * dpy, int nvisuals, int nprops,
637 _XRead(dpy, (char *) props, prop_size);
667 Display *dpy = priv->dpy;
669 LockDisplay(dpy);
677 if (!_XReply(dpy, (xReply *) & reply, 0, False))
680 psc->visuals = createConfigsFromProperties(dpy,
686 UnlockDisplay(dpy);
697 Display *dpy = priv->dpy;
700 __glXQueryServerString(dpy, priv->majorOpcode, screen, GLX_EXTENSIONS);
706 LockDisplay(dpy);
728 if (!_XReply(dpy, (xReply *) & reply, 0, False))
731 psc->configs = createConfigsFromProperties(dpy,
737 UnlockDisplay(dpy);
748 psc->dpy = priv->dpy;
780 AllocAndFetchScreenConfigs(Display * dpy, struct glx_display * priv)
788 screens = ScreenCount(dpy);
794 __glXQueryServerString(dpy, priv->majorOpcode, 0, GLX_VERSION);
840 __glXInitialize(Display * dpy)
851 if (dpyPriv->dpy == dpy) {
864 dpyPriv->codes = XInitExtension(dpy, __glXExtensionName);
870 dpyPriv->dpy = dpy;
878 if (!QueryVersion(dpy, dpyPriv->majorOpcode,
886 XESetWireToEvent(dpy, dpyPriv->codes->first_event + i, __glXWireToEvent);
887 XESetEventToWire(dpy, dpyPriv->codes->first_event + i, __glXEventToWire);
890 XESetCloseDisplay(dpy, dpyPriv->codes->extension, __glXCloseDisplay);
891 XESetErrorString (dpy, dpyPriv->codes->extension,__glXErrorString);
910 dpyPriv->dri3Display = dri3_create_display(dpy);
912 dpyPriv->dri2Display = dri2CreateDisplay(dpy);
913 dpyPriv->driDisplay = driCreateDisplay(dpy);
917 dpyPriv->driswDisplay = driswCreateDisplay(dpy);
929 dpyPriv->windowsdriDisplay = driwindowsCreateDisplay(dpy);
932 if (!AllocAndFetchScreenConfigs(dpy, dpyPriv)) {
944 if (d->dpy == dpy) {
960 ** Setup for sending a GLX command on dpy. Make sure the extension is
964 __glXSetupForCommand(Display * dpy)
975 if (gc->currentDpy == dpy) {
981 ** Have to get info about argument dpy because it might be to
988 priv = __glXInitialize(dpy);
1008 Display *const dpy = ctx->currentDpy;
1009 xcb_connection_t *c = XGetXCBConnection(dpy);
1012 if ((dpy != NULL) && (size > 0)) {
1043 Display *dpy = gc->currentDpy;
1044 xcb_connection_t *c = XGetXCBConnection(dpy);