Merge branch '7.8'
[mesa.git] / src / gallium / auxiliary / util / u_tile.h
index 8329087cfa6f0da649be66e4f2d60fc9a97dcbd8..1d8ce7d8cbc3f7402812e9eeed33776a16be883a 100644 (file)
@@ -74,6 +74,20 @@ pipe_get_tile_rgba(struct pipe_context *pipe,
                    uint x, uint y, uint w, uint h,
                    float *p);
 
+void
+pipe_get_tile_swizzle(struct pipe_context *pipe,
+                     struct pipe_transfer *pt,
+                      uint x,
+                      uint y,
+                      uint w,
+                      uint h,
+                      uint swizzle_r,
+                      uint swizzle_g,
+                      uint swizzle_b,
+                      uint swizzle_a,
+                      enum pipe_format format,
+                      float *p);
+
 void
 pipe_put_tile_rgba(struct pipe_context *pipe,
                    struct pipe_transfer *pt,