i915: align in pixels not bytes on gen3
BUG=chromium:428125
TEST=freon on zgb runs a bit further
Change-Id: I9bac0871ba4e04e3a3d5ff1579a119987d889e61
Reviewed-on: https://chromium-review.googlesource.com/263288
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Queue: Stéphane Marchesin <marcheu@chromium.org>
Tested-by: Stéphane Marchesin <marcheu@chromium.org>
diff --git a/i915.c b/i915.c
index 2d3dc62..59fa170 100644
--- a/i915.c
+++ b/i915.c
@@ -98,7 +98,7 @@
*height = ALIGN(*height, height_alignment);
} else {
uint32_t w;
- for (w = width_alignment; w < *width * bpp; w <<= 1)
+ for (w = width_alignment; w < *width; w <<= 1)
;
*width = w;
*height = ALIGN(*height, height_alignment);