Lines Matching defs:dpy
63 ChangeDrawableAttribute(Display * dpy, GLXDrawable drawable,
66 struct glx_display *priv = __glXInitialize(dpy);
74 if ((priv == NULL) || (dpy == NULL) || (drawable == 0)) {
78 opcode = __glXSetupForCommand(dpy);
82 LockDisplay(dpy);
112 UnlockDisplay(dpy);
116 pdraw = GetGLXDRIDrawable(dpy, drawable);
173 CreateDRIDrawable(Display *dpy, struct glx_config *config,
178 struct glx_display *const priv = __glXInitialize(dpy);
213 DestroyDRIDrawable(Display *dpy, GLXDrawable drawable)
216 struct glx_display *const priv = __glXInitialize(dpy);
217 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
242 __glXGetDrawableAttribute(Display * dpy, GLXDrawable drawable,
258 if (dpy == NULL)
267 __glXSendError(dpy, GLXBadDrawable, 0, X_GLXGetDrawableAttributes, false);
271 priv = __glXInitialize(dpy);
277 opcode = __glXSetupForCommand(dpy);
282 pdraw = GetGLXDRIDrawable(dpy, drawable);
294 if (pdraw == NULL || gc == &dummyContext || gc->currentDpy != dpy ||
297 __glXSendError(dpy, GLXBadDrawable, drawable,
325 LockDisplay(dpy);
347 _XReply(dpy, (xReply *) & reply, 0, False);
350 UnlockDisplay(dpy);
361 _XEatData(dpy, length);
364 _XRead(dpy, (char *) data, length * sizeof(CARD32));
392 UnlockDisplay(dpy);
404 xcb_connection_t *conn = XGetXCBConnection(dpy);
414 if (conf && conf->screen >= 0 && conf->screen < ScreenCount(dpy)) {
443 protocolDestroyDrawable(Display *dpy, GLXDrawable drawable, CARD32 glxCode)
448 opcode = __glXSetupForCommand(dpy);
452 LockDisplay(dpy);
459 UnlockDisplay(dpy);
465 struct glx_display *priv = __glXInitialize(dpy);
469 void *old = XESetError(priv->dpy, priv->codes.extension,
471 XSync(dpy, false);
472 XESetError(priv->dpy, priv->codes.extension, old);
480 CreateDrawable(Display *dpy, struct glx_config *config,
499 opcode = __glXSetupForCommand(dpy);
507 LockDisplay(dpy);
515 req->glxwindow = xid = XAllocID(dpy);
526 UnlockDisplay(dpy);
529 if (InitGLXDrawable(dpy, glxDraw, drawable, xid)) {
534 if (!CreateDRIDrawable(dpy, config, drawable, xid, type, attrib_list, i)) {
540 protocolDestroyDrawable(dpy, xid, glxCode);
552 DestroyDrawable(Display * dpy, GLXDrawable drawable, CARD32 glxCode)
554 protocolDestroyDrawable(dpy, drawable, glxCode);
556 DestroyGLXDrawable(dpy, drawable);
557 DestroyDRIDrawable(dpy, drawable);
574 CreatePbuffer(Display * dpy, struct glx_config *config,
578 struct glx_display *priv = __glXInitialize(dpy);
594 opcode = __glXSetupForCommand(dpy);
598 LockDisplay(dpy);
599 id = XAllocID(dpy);
645 UnlockDisplay(dpy);
649 if (!CreateDRIDrawable(dpy, config, id, id, GLX_PBUFFER_BIT, attrib_list, i)) {
651 protocolDestroyDrawable(dpy, id, o);
669 DestroyPbuffer(Display * dpy, GLXDrawable drawable)
671 struct glx_display *priv = __glXInitialize(dpy);
674 if ((priv == NULL) || (dpy == NULL) || (drawable == 0)) {
678 opcode = __glXSetupForCommand(dpy);
682 LockDisplay(dpy);
706 UnlockDisplay(dpy);
709 DestroyDRIDrawable(dpy, drawable);
718 glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfigSGIX config,
722 return (GLXPbufferSGIX) CreatePbuffer(dpy, (struct glx_config *) config,
733 glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int *attrib_list)
772 if (apple_glx_pbuffer_create(dpy, config, width, height, &errorcode,
778 __glXSendError(dpy, errorcode, 0, X_GLXCreatePbuffer, true);
796 return (GLXPbuffer) CreatePbuffer(dpy, (struct glx_config *) config,
806 glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf)
809 if (apple_glx_pbuffer_destroy(dpy, pbuf)) {
810 __glXSendError(dpy, GLXBadPbuffer, pbuf, X_GLXDestroyPbuffer, false);
813 DestroyPbuffer(dpy, pbuf);
822 glXQueryDrawable(Display * dpy, GLXDrawable drawable,
848 (dpy, drawable, &root, &x, &y, &width, &height, &bd, &depth)) {
860 __glXGetDrawableAttribute(dpy, drawable, attribute, value);
870 glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX drawable,
873 __glXGetDrawableAttribute(dpy, drawable, attribute, value);
881 glXSelectEvent(Display * dpy, GLXDrawable drawable, unsigned long mask)
893 if (XGetWindowAttributes(dpy, drawable, &xwattr))
897 __glXSendError(dpy, GLXBadDrawable, drawable,
905 ChangeDrawableAttribute(dpy, drawable, attribs, 1);
914 glXGetSelectedEvent(Display * dpy, GLXDrawable drawable, unsigned long *mask)
926 if (XGetWindowAttributes(dpy, drawable, &xwattr)) {
933 __glXSendError(dpy, GLXBadDrawable, drawable, X_GLXGetDrawableAttributes,
944 __glXGetDrawableAttribute(dpy, drawable, GLX_EVENT_MASK_SGIX, &value);
951 glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap,
957 if (apple_glx_pixmap_create(dpy, modes->screen, pixmap, modes))
962 return CreateDrawable(dpy, (struct glx_config *) config,
969 glXCreateWindow(Display * dpy, GLXFBConfig config, Window win,
978 XGetWindowAttributes(dpy, win, &xwattr);
980 visinfo = glXGetVisualFromFBConfig(dpy, config);
983 __glXSendError(dpy, GLXBadFBConfig, 0, X_GLXCreateWindow, false);
988 __glXSendError(dpy, BadMatch, 0, X_GLXCreateWindow, true);
996 return CreateDrawable(dpy, (struct glx_config *) config,
1003 glXDestroyPixmap(Display * dpy, GLXPixmap pixmap)
1006 if (apple_glx_pixmap_destroy(dpy, pixmap))
1007 __glXSendError(dpy, GLXBadPixmap, pixmap, X_GLXDestroyPixmap, false);
1009 DestroyDrawable(dpy, (GLXDrawable) pixmap, X_GLXDestroyPixmap);
1015 glXDestroyWindow(Display * dpy, GLXWindow win)
1018 DestroyDrawable(dpy, (GLXDrawable) win, X_GLXDestroyWindow);
1024 (Display * dpy, GLXPbufferSGIX pbuf),
1025 (dpy, pbuf), glXDestroyPbuffer)
1029 (Display * dpy, GLXDrawable drawable,
1030 unsigned long mask), (dpy, drawable, mask), glXSelectEvent)
1034 (Display * dpy, GLXDrawable drawable,
1035 unsigned long *mask), (dpy, drawable, mask),