r600g: reduce flushes for queries
[mesa.git] / src / gallium / state_trackers / wgl / stw_device.h
index a83841f6b7d5bf5d954955a361ff146517d37e81..3c2b6d9c076d3ff8cdefe81613ef4c400a2d7ee0 100644 (file)
@@ -40,6 +40,8 @@
 
 
 struct pipe_screen;
+struct st_api;
+struct st_manager;
 struct stw_framebuffer;
 
 struct stw_device
@@ -48,9 +50,12 @@ struct stw_device
    
    struct pipe_screen *screen;
    
-#ifdef DEBUG
-   boolean trace_running;
-#endif
+   /* Cache some PIPE_CAP_* */
+   unsigned max_2d_levels;
+   unsigned max_2d_length;
+
+   struct st_api *stapi;
+   struct st_manager *smapi;
 
    LUID AdapterLuid;