glx/drisw: add support for DRI2rendererQueryExtension
[mesa.git] / src / glx / drisw_priv.h
index a8de2a7b60d1a15c5f448cee87ea4247aa9aaddb..5d4790031146e52cc2e62cbfba9de7f349e23bcb 100644 (file)
@@ -45,6 +45,7 @@ struct drisw_screen
    const __DRIswrastExtension *swrast;
    const __DRItexBufferExtension *texBuffer;
    const __DRIcopySubBufferExtension *copySubBuffer;
+   const __DRI2rendererQueryExtension *rendererQuery;
 
    const __DRIconfig **driver_configs;
 
@@ -62,3 +63,10 @@ struct drisw_drawable
    XVisualInfo *visinfo;
    XImage *ximage;
 };
+
+_X_HIDDEN int
+drisw_query_renderer_integer(struct glx_screen *base, int attribute,
+                             unsigned int *value);
+_X_HIDDEN int
+drisw_query_renderer_string(struct glx_screen *base, int attribute,
+                            const char **value);