Lines Matching refs:dpyPriv

861    struct glx_display *dpyPriv, *d;
869 for (dpyPriv = glx_displays; dpyPriv; dpyPriv = dpyPriv->next) {
870 if (dpyPriv->dpy == dpy) {
872 return dpyPriv;
879 dpyPriv = calloc(1, sizeof *dpyPriv);
880 if (!dpyPriv)
883 dpyPriv->codes = XInitExtension(dpy, __glXExtensionName);
884 if (!dpyPriv->codes) {
885 free(dpyPriv);
889 dpyPriv->dpy = dpy;
890 dpyPriv->majorOpcode = dpyPriv->codes->major_opcode;
891 dpyPriv->serverGLXvendor = 0x0;
892 dpyPriv->serverGLXversion = 0x0;
897 if (!QueryVersion(dpy, dpyPriv->majorOpcode,
898 &dpyPriv->majorVersion, &dpyPriv->minorVersion)
899 || (dpyPriv->majorVersion == 1 && dpyPriv->minorVersion < 1)) {
900 free(dpyPriv);
905 XESetWireToEvent(dpy, dpyPriv->codes->first_event + i, __glXWireToEvent);
906 XESetEventToWire(dpy, dpyPriv->codes->first_event + i, __glXEventToWire);
909 XESetCloseDisplay(dpy, dpyPriv->codes->extension, __glXCloseDisplay);
910 XESetErrorString (dpy, dpyPriv->codes->extension,__glXErrorString);
912 dpyPriv->glXDrawHash = __glxHashCreate();
918 dpyPriv->drawHash = __glxHashCreate();
929 dpyPriv->dri3Display = dri3_create_display(dpy);
931 dpyPriv->dri2Display = dri2CreateDisplay(dpy);
932 dpyPriv->driDisplay = driCreateDisplay(dpy);
936 dpyPriv->driswDisplay = driswCreateDisplay(dpy);
940 if (!applegl_create_display(dpyPriv)) {
941 free(dpyPriv);
948 dpyPriv->windowsdriDisplay = driwindowsCreateDisplay(dpy);
951 if (!AllocAndFetchScreenConfigs(dpy, dpyPriv)) {
952 free(dpyPriv);
956 __glX_send_client_info(dpyPriv);
965 glx_display_free(dpyPriv);
970 dpyPriv->next = glx_displays;
971 glx_displays = dpyPriv;
975 return dpyPriv;