Lines Matching defs:dpy

128 static char *__glXErrorString(Display *dpy, int code, XExtCodes *codes, 
146 __glXWireToEvent(Display *dpy, XEvent *event, xEvent *wire)
148 struct glx_display *glx_dpy = __glXInitialize(dpy);
176 struct glx_drawable *glxDraw = GetGLXDrawable(dpy, awire->drawable);
181 aevent->serial = _XSetLastRequestRead(dpy, (xGenericReply *) wire);
183 aevent->display = dpy;
212 __glXEventToWire(Display *dpy, XEvent *event, xEvent *wire)
214 struct glx_display *glx_dpy = __glXInitialize(dpy);
250 screens = ScreenCount(priv->dpy);
287 if (priv->dpy == gc->currentDpy) {
331 __glXCloseDisplay(Display * dpy, XExtCodes * codes)
338 if (priv->dpy == dpy) {
356 QueryVersion(Display * dpy, int opcode, int *major, int *minor)
358 xcb_connection_t *c = XGetXCBConnection(dpy);
647 createConfigsFromProperties(Display * dpy, int nvisuals, int nprops,
676 _XRead(dpy, (char *) props, prop_size);
706 Display *dpy = priv->dpy;
708 LockDisplay(dpy);
716 if (!_XReply(dpy, (xReply *) & reply, 0, False))
719 psc->visuals = createConfigsFromProperties(dpy,
725 UnlockDisplay(dpy);
736 Display *dpy = priv->dpy;
738 psc->serverGLXexts = __glXQueryServerString(dpy, screen, GLX_EXTENSIONS);
744 LockDisplay(dpy);
766 if (!_XReply(dpy, (xReply *) & reply, 0, False))
769 psc->configs = createConfigsFromProperties(dpy,
775 UnlockDisplay(dpy);
786 psc->dpy = priv->dpy;
820 AllocAndFetchScreenConfigs(Display * dpy, struct glx_display * priv)
828 screens = ScreenCount(dpy);
871 __glXInitialize(Display * dpy)
883 if (dpyPriv->dpy == dpy) {
896 codes = XInitExtension(dpy, __glXExtensionName);
903 dpyPriv->dpy = dpy;
908 if (!QueryVersion(dpy, dpyPriv->codes.major_opcode,
917 XESetWireToEvent(dpy, dpyPriv->codes.first_event + i, __glXWireToEvent);
918 XESetEventToWire(dpy, dpyPriv->codes.first_event + i, __glXEventToWire);
921 XESetCloseDisplay(dpy, dpyPriv->codes.extension, __glXCloseDisplay);
922 XESetErrorString (dpy, dpyPriv->codes.extension, __glXErrorString);
951 dpyPriv->dri3Display = dri3_create_display(dpy);
954 dpyPriv->dri2Display = dri2CreateDisplay(dpy);
958 dpyPriv->driswDisplay = driswCreateDisplay(dpy, zink);
970 dpyPriv->windowsdriDisplay = driwindowsCreateDisplay(dpy);
973 if (!AllocAndFetchScreenConfigs(dpy, dpyPriv)) {
985 if (d->dpy == dpy) {
1001 ** Setup for sending a GLX command on dpy. Make sure the extension is
1005 __glXSetupForCommand(Display * dpy)
1016 if (gc->currentDpy == dpy) {
1022 ** Have to get info about argument dpy because it might be to
1029 priv = __glXInitialize(dpy);
1049 Display *const dpy = ctx->currentDpy;
1050 xcb_connection_t *c = XGetXCBConnection(dpy);
1053 if ((dpy != NULL) && (size > 0)) {
1084 Display *dpy = gc->currentDpy;
1085 xcb_connection_t *c = XGetXCBConnection(dpy);