summaryrefslogtreecommitdiff
path: root/src/glx/glxclient.h
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2021-05-03 08:38:02 -0400
committerAdam Jackson <ajax@redhat.com>2021-05-03 15:00:41 -0400
commitf5d6a1b916fb163ee72e6a6f356937b1fbac53e0 (patch)
treefd6a7cc495f0acb59f381d802c69998e88d93f27 /src/glx/glxclient.h
parentea72be8b7c8566c008d81441843ecfb527f39b72 (diff)
Revert "glx: s/Display */struct glx_display */ over internal API"
This broke texture-from-pixmap in OBS Studio so I must have done something wrong and also we need better tfp testing. This reverts commit b02b26b87cd124b05a409b680817ee1950d6d94a. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4718 Acked-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10593>
Diffstat (limited to 'src/glx/glxclient.h')
-rw-r--r--src/glx/glxclient.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/glx/glxclient.h b/src/glx/glxclient.h
index e544f02c324..e335571b918 100644
--- a/src/glx/glxclient.h
+++ b/src/glx/glxclient.h
@@ -620,7 +620,7 @@ glx_screen_cleanup(struct glx_screen *psc);
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
extern __GLXDRIdrawable *
-dri2GetGlxDrawableFromXDrawableId(struct glx_display *priv, XID id);
+dri2GetGlxDrawableFromXDrawableId(Display *dpy, XID id);
#endif
extern GLubyte *__glXFlushRenderBuffer(struct glx_context *, GLubyte *);
@@ -771,7 +771,7 @@ extern void
GarbageCollectDRIDrawables(struct glx_screen *psc);
extern __GLXDRIdrawable *
-GetGLXDRIDrawable(struct glx_display *priv, GLXDrawable drawable);
+GetGLXDRIDrawable(Display *dpy, GLXDrawable drawable);
#endif
extern struct glx_screen *GetGLXScreenConfigs(Display * dpy, int scrn);
@@ -796,10 +796,10 @@ extern Bool validate_renderType_against_config(const struct glx_config *config,
int renderType);
-extern struct glx_drawable *GetGLXDrawable(struct glx_display *priv, GLXDrawable drawable);
-extern int InitGLXDrawable(struct glx_display *priv, struct glx_drawable *glxDraw,
+extern struct glx_drawable *GetGLXDrawable(Display *dpy, GLXDrawable drawable);
+extern int InitGLXDrawable(Display *dpy, struct glx_drawable *glxDraw,
XID xDrawable, GLXDrawable drawable);
-extern void DestroyGLXDrawable(struct glx_display *priv, GLXDrawable drawable);
+extern void DestroyGLXDrawable(Display *dpy, GLXDrawable drawable);
extern struct glx_context dummyContext;
@@ -818,9 +818,8 @@ indirect_create_context_attribs(struct glx_screen *base,
unsigned *error);
-extern int
-__glXGetDrawableAttribute(struct glx_display *priv, GLXDrawable drawable,
- int attribute, unsigned int *value);
+extern int __glXGetDrawableAttribute(Display * dpy, GLXDrawable drawable,
+ int attribute, unsigned int *value);
#ifdef __cplusplus
}