st/mesa: fix incorrect RowStride computation
[mesa.git] / src / gallium / winsys / drm / radeon / core / radeon_winsys.h
index 9edc9e038c3c7893ab26366bccbaa914f9e36e2b..4901080ca7be5f6a5e8a152e7e3ec3729e4b9d1b 100644 (file)
@@ -30,7 +30,7 @@
 #ifndef RADEON_WINSYS_H
 #define RADEON_WINSYS_H
 
-#include "pipe/internal/p_winsys_screen.h"
+#include "util/u_simple_screen.h"
 
 struct radeon_winsys_priv;
 
@@ -100,6 +100,12 @@ struct radeon_winsys {
                         void (*flush_cb)(void *), void *data);
 
     void (*reset_bos)(struct radeon_winsys *winsys);
+
+    void (*buffer_set_tiling)(struct radeon_winsys* winsys,
+                              struct pipe_buffer* buffer,
+                              uint32_t pitch,
+                              boolean microtiled,
+                              boolean macrotiled);
 };
 
 #endif