Squashed commit of the following:
[mesa.git] / src / gallium / drivers / llvmpipe / lp_flush.h
index 787bc5f2b25306fad919735c574084a22781473c..2375d22b854a2da84a2708b10018cdb78d34e6f8 100644 (file)
  * 
  **************************************************************************/
 
-#ifndef SP_FLUSH_H
-#define SP_FLUSH_H
+#ifndef LP_FLUSH_H
+#define LP_FLUSH_H
+
+#include "pipe/p_compiler.h"
 
 struct pipe_context;
 struct pipe_fence_handle;
@@ -34,4 +36,14 @@ struct pipe_fence_handle;
 void llvmpipe_flush(struct pipe_context *pipe, unsigned flags,
                     struct pipe_fence_handle **fence);
 
+boolean
+llvmpipe_flush_texture(struct pipe_context *pipe,
+                       struct pipe_resource *texture,
+                       unsigned face,
+                       unsigned level,
+                       unsigned flush_flags,
+                       boolean read_only,
+                       boolean cpu_access,
+                       boolean do_not_flush);
+
 #endif