Lines Matching refs:dpy

58 warn_GLX_1_3(Display * dpy, const char *function_name)
60 struct glx_display *priv = __glXInitialize(dpy);
82 ChangeDrawableAttribute(Display * dpy, GLXDrawable drawable,
85 struct glx_display *priv = __glXInitialize(dpy);
93 if ((dpy == NULL) || (drawable == 0)) {
97 opcode = __glXSetupForCommand(dpy);
101 LockDisplay(dpy);
131 UnlockDisplay(dpy);
135 pdraw = GetGLXDRIDrawable(dpy, drawable);
191 CreateDRIDrawable(Display *dpy, struct glx_config *config,
195 struct glx_display *const priv = __glXInitialize(dpy);
222 DestroyDRIDrawable(Display *dpy, GLXDrawable drawable, int destroy_xdrawable)
224 struct glx_display *const priv = __glXInitialize(dpy);
225 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
233 XFreePixmap(priv->dpy, xid);
240 CreateDRIDrawable(Display *dpy, const struct glx_config * fbconfig,
248 DestroyDRIDrawable(Display *dpy, GLXDrawable drawable, int destroy_xdrawable)
270 GetDrawableAttribute(Display * dpy, GLXDrawable drawable,
282 if ((dpy == NULL) || (drawable == 0)) {
286 priv = __glXInitialize(dpy);
292 opcode = __glXSetupForCommand(dpy);
296 LockDisplay(dpy);
318 _XReply(dpy, (xReply *) & reply, 0, False);
321 UnlockDisplay(dpy);
332 _XEatData(dpy, length);
335 _XRead(dpy, (char *) data, length * sizeof(CARD32));
349 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
364 UnlockDisplay(dpy);
371 protocolDestroyDrawable(Display *dpy, GLXDrawable drawable, CARD32 glxCode)
376 opcode = __glXSetupForCommand(dpy);
380 LockDisplay(dpy);
387 UnlockDisplay(dpy);
395 CreateDrawable(Display *dpy, struct glx_config *config,
411 opcode = __glXSetupForCommand(dpy);
419 LockDisplay(dpy);
428 req->glxwindow = xid = XAllocID(dpy);
434 UnlockDisplay(dpy);
437 if (InitGLXDrawable(dpy, glxDraw, drawable, xid)) {
442 if (!CreateDRIDrawable(dpy, config, drawable, xid, attrib_list, i)) {
447 protocolDestroyDrawable(dpy, xid, glxCode);
459 DestroyDrawable(Display * dpy, GLXDrawable drawable, CARD32 glxCode)
461 if ((dpy == NULL) || (drawable == 0)) {
465 protocolDestroyDrawable(dpy, drawable, glxCode);
467 DestroyGLXDrawable(dpy, drawable);
468 DestroyDRIDrawable(dpy, drawable, GL_FALSE);
485 CreatePbuffer(Display * dpy, struct glx_config *config,
489 struct glx_display *priv = __glXInitialize(dpy);
503 opcode = __glXSetupForCommand(dpy);
507 LockDisplay(dpy);
508 id = XAllocID(dpy);
554 UnlockDisplay(dpy);
557 pixmap = XCreatePixmap(dpy, RootWindow(dpy, config->screen),
560 if (!CreateDRIDrawable(dpy, config, pixmap, id, attrib_list, i)) {
562 XFreePixmap(dpy, pixmap);
563 protocolDestroyDrawable(dpy, id, o);
581 DestroyPbuffer(Display * dpy, GLXDrawable drawable)
583 struct glx_display *priv = __glXInitialize(dpy);
586 if ((dpy == NULL) || (drawable == 0)) {
590 opcode = __glXSetupForCommand(dpy);
594 LockDisplay(dpy);
618 UnlockDisplay(dpy);
621 DestroyDRIDrawable(dpy, drawable, GL_TRUE);
630 glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfigSGIX config,
634 return (GLXPbufferSGIX) CreatePbuffer(dpy, (struct glx_config *) config,
645 glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int *attrib_list)
656 WARN_ONCE_GLX_1_3(dpy, __func__);
686 if (apple_glx_pbuffer_create(dpy, config, width, height, &errorcode,
692 __glXSendError(dpy, errorcode, 0, X_GLXCreatePbuffer, true);
710 return (GLXPbuffer) CreatePbuffer(dpy, (struct glx_config *) config,
720 glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf)
723 if (apple_glx_pbuffer_destroy(dpy, pbuf)) {
724 __glXSendError(dpy, GLXBadPbuffer, pbuf, X_GLXDestroyPbuffer, false);
727 DestroyPbuffer(dpy, pbuf);
736 glXQueryDrawable(Display * dpy, GLXDrawable drawable,
739 WARN_ONCE_GLX_1_3(dpy, __func__);
763 (dpy, drawable, &root, &x, &y, &width, &height, &bd, &depth)) {
775 GetDrawableAttribute(dpy, drawable, attribute, value);
785 glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX drawable,
788 return GetDrawableAttribute(dpy, drawable, attribute, value);
796 glXSelectEvent(Display * dpy, GLXDrawable drawable, unsigned long mask)
808 if (XGetWindowAttributes(dpy, drawable, &xwattr))
812 __glXSendError(dpy, GLXBadDrawable, drawable,
820 ChangeDrawableAttribute(dpy, drawable, attribs, 1);
829 glXGetSelectedEvent(Display * dpy, GLXDrawable drawable, unsigned long *mask)
841 if (XGetWindowAttributes(dpy, drawable, &xwattr)) {
848 __glXSendError(dpy, GLXBadDrawable, drawable, X_GLXGetDrawableAttributes,
859 GetDrawableAttribute(dpy, drawable, GLX_EVENT_MASK_SGIX, &value);
866 glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap,
869 WARN_ONCE_GLX_1_3(dpy, __func__);
874 if (apple_glx_pixmap_create(dpy, modes->screen, pixmap, modes))
879 return CreateDrawable(dpy, (struct glx_config *) config,
886 glXCreateWindow(Display * dpy, GLXFBConfig config, Window win,
889 WARN_ONCE_GLX_1_3(dpy, __func__);
896 XGetWindowAttributes(dpy, win, &xwattr);
898 visinfo = glXGetVisualFromFBConfig(dpy, config);
901 __glXSendError(dpy, GLXBadFBConfig, 0, X_GLXCreateWindow, false);
906 __glXSendError(dpy, BadMatch, 0, X_GLXCreateWindow, true);
914 return CreateDrawable(dpy, (struct glx_config *) config,
921 glXDestroyPixmap(Display * dpy, GLXPixmap pixmap)
923 WARN_ONCE_GLX_1_3(dpy, __func__);
925 if (apple_glx_pixmap_destroy(dpy, pixmap))
926 __glXSendError(dpy, GLXBadPixmap, pixmap, X_GLXDestroyPixmap, false);
928 DestroyDrawable(dpy, (GLXDrawable) pixmap, X_GLXDestroyPixmap);
934 glXDestroyWindow(Display * dpy, GLXWindow win)
936 WARN_ONCE_GLX_1_3(dpy, __func__);
938 DestroyDrawable(dpy, (GLXDrawable) win, X_GLXDestroyWindow);
945 (Display * dpy, GLXPbufferSGIX pbuf),
946 (dpy, pbuf), glXDestroyPbuffer)
950 (Display * dpy, GLXDrawable drawable,
951 unsigned long mask), (dpy, drawable, mask), glXSelectEvent)
955 (Display * dpy, GLXDrawable drawable,
956 unsigned long *mask), (dpy, drawable, mask),