r600g: reduce flushes for queries
[mesa.git] / src / gallium / state_trackers / wgl / stw_device.h
index 2e9ba197dfa408ec6ac495313923630bd6300d10..3c2b6d9c076d3ff8cdefe81613ef4c400a2d7ee0 100644 (file)
@@ -40,6 +40,8 @@
 
 
 struct pipe_screen;
+struct st_api;
+struct st_manager;
 struct stw_framebuffer;
 
 struct stw_device
@@ -48,6 +50,13 @@ struct stw_device
    
    struct pipe_screen *screen;
    
+   /* Cache some PIPE_CAP_* */
+   unsigned max_2d_levels;
+   unsigned max_2d_length;
+
+   struct st_api *stapi;
+   struct st_manager *smapi;
+
    LUID AdapterLuid;
 
    struct stw_pixelformat_info pixelformats[STW_MAX_PIXELFORMATS];