summaryrefslogtreecommitdiffstats
path: root/src/glx/dri2.h
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2013-02-15 22:35:55 -0800
committerIan Romanick <ian.d.romanick@intel.com>2013-11-07 18:12:33 -0800
commit4680d237c5ae2d1ce6446ff2ec2f0a91f8286554 (patch)
treea1f8a81c28ed5e74b307957ab88ffc795e9103b1 /src/glx/dri2.h
parent419684091cb58e9c06e698c6eb2e86731815d279 (diff)
downloadexternal_mesa3d-4680d237c5ae2d1ce6446ff2ec2f0a91f8286554.zip
external_mesa3d-4680d237c5ae2d1ce6446ff2ec2f0a91f8286554.tar.gz
external_mesa3d-4680d237c5ae2d1ce6446ff2ec2f0a91f8286554.tar.bz2
glx/dri2: Add DRI2 support for GLX_MESA_query_renderer
The new functions for this extension were added to a separate file (dri2_query_renderer.c) to facilitate unit testing. I tried putting them in dri2_glx.c, and it resulting in an unending chain of dependencies. It was the proverbial threading hanging from a sweater. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/glx/dri2.h')
-rw-r--r--src/glx/dri2.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/glx/dri2.h b/src/glx/dri2.h
index a6fe66e..c404a3a 100644
--- a/src/glx/dri2.h
+++ b/src/glx/dri2.h
@@ -85,4 +85,12 @@ DRI2CopyRegion(Display * dpy, XID drawable,
XserverRegion region,
CARD32 dest, CARD32 src);
+_X_HIDDEN int
+dri2_query_renderer_integer(struct glx_screen *base, int attribute,
+ unsigned int *value);
+
+_X_HIDDEN int
+dri2_query_renderer_string(struct glx_screen *base, int attribute,
+ const char **value);
+
#endif