radeonsi: Separate states for samplers and sampler views.
[mesa.git] / src / gallium / drivers / i915 / i915_winsys.h
index 4ac2f5b9777840fd91c788b7e727c05a23aa2b71..4c42c94fc00b480806e97eddf99c98636d704ef3 100644 (file)
@@ -76,7 +76,6 @@ struct i915_winsys_batchbuffer {
    size_t size;
 
    size_t relocs;
-   size_t max_relocs;
    /*@}*/
 };
 
@@ -103,7 +102,7 @@ struct i915_winsys {
     * @num_of_buffers size of the passed array
     */
    boolean (*validate_buffers)(struct i915_winsys_batchbuffer *batch,
-                              struct i915_winsys_buffer **buffers,
+                              struct i915_winsys_buffer **buffers,
                               int num_of_buffers);
 
    /**
@@ -208,6 +207,12 @@ struct i915_winsys {
 
    void (*buffer_destroy)(struct i915_winsys *iws,
                           struct i915_winsys_buffer *buffer);
+
+   /**
+    * Check if a buffer is busy.
+    */
+   boolean (*buffer_is_busy)(struct i915_winsys *iws,
+                             struct i915_winsys_buffer *buffer);
    /*@}*/