Merge branch '7.8'
[mesa.git] / src / gallium / drivers / llvmpipe / lp_tile_image.h
index 60d472e8c5b9473bf05a364f1884cd79dfc30fd7..8de8efc6c16f4c8feec27269c1fefcc9dfcbd865 100644 (file)
 
 
 void
-lp_tiled_to_linear(const uint8_t *src,
-                   uint8_t *dst,
+lp_tiled_to_linear(const void *src, void *dst,
+                   unsigned x, unsigned y,
                    unsigned width, unsigned height,
                    enum pipe_format format,
-                   unsigned src_stride,
-                   unsigned dst_stride);
+                   unsigned dst_stride,
+                   unsigned tiles_per_row);
 
 
 void
-lp_linear_to_tiled(const uint8_t *src,
-                   uint8_t *dst,
+lp_linear_to_tiled(const void *src, void *dst,
+                   unsigned x, unsigned y,
                    unsigned width, unsigned height,
                    enum pipe_format format,
                    unsigned src_stride,
-                   unsigned dst_stride);
+                   unsigned tiles_per_row);
 
 
 void
-test_tiled_linear_conversion(uint8_t *data,
+test_tiled_linear_conversion(void *data,
                              enum pipe_format format,
                              unsigned width, unsigned height,
                              unsigned stride);