OSDN Git Service

i915: align in pixels not bytes on gen3
authorStéphane Marchesin <marcheu@chromium.org>
Tue, 31 Mar 2015 20:47:22 +0000 (13:47 -0700)
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>
Tue, 31 Mar 2015 23:00:25 +0000 (23:00 +0000)
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>
i915.c

diff --git a/i915.c b/i915.c
index 2d3dc62..59fa170 100644 (file)
--- a/i915.c
+++ b/i915.c
@@ -98,7 +98,7 @@ static void i915_align_dimensions(struct gbm_device *gbm, uint32_t tiling_mode,
                *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);