glx/dri3: Track separate (ust, msc) for PresentPixmap vs. PresentNotifyMsc (v2)
[mesa.git] / src / glx / dri2_priv.h
index 3ddcd6e698fbec67f467b11a2eb090859df6fe9e..b93d1587aae95e72a8604672136859ef46429d0b 100644 (file)
@@ -42,6 +42,7 @@ struct dri2_screen {
    const __DRI2configQueryExtension *config;
    const __DRItexBufferExtension *texBuffer;
    const __DRI2throttleExtension *throttle;
+   const __DRI2rendererQueryExtension *rendererQuery;
    const __DRIconfig **driver_configs;
 
    void *driver;
@@ -49,3 +50,11 @@ struct dri2_screen {
 
    int show_fps_interval;
 };
+
+_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);