summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/igt_fb.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/igt_fb.c b/lib/igt_fb.c
index 6a816a24..7b535560 100644
--- a/lib/igt_fb.c
+++ b/lib/igt_fb.c
@@ -93,11 +93,16 @@ static void igt_get_fb_tile_size(int fd, uint64_t tiling, int fb_bpp,
}
break;
case LOCAL_I915_FORMAT_MOD_Y_TILED:
- if (IS_915(devid))
+ if (intel_gen(devid) == 2) {
+ *width_ret = 128;
+ *height_ret = 16;
+ } else if (IS_915(devid)) {
*width_ret = 512;
- else
+ *height_ret = 8;
+ } else {
*width_ret = 128;
- *height_ret = 32;
+ *height_ret = 32;
+ }
break;
case LOCAL_I915_FORMAT_MOD_Yf_TILED:
switch (fb_bpp) {