ilo: fix fb height of HiZ ops
authorChia-I Wu <olvaffe@gmail.com>
Tue, 29 Jul 2014 02:21:42 +0000 (10:21 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Tue, 29 Jul 2014 02:24:59 +0000 (10:24 +0800)
It was set to aligned width.  It appears to be fine on GEN7+, but causes
random hangs on GEN6.

src/gallium/drivers/ilo/ilo_blitter_rectlist.c

index 3cb17e0..f80dc5d 100644 (file)
@@ -290,7 +290,7 @@ hiz_align_fb(struct ilo_blitter *blitter)
 
    if (blitter->fb.width % align_w || blitter->fb.height % align_h) {
       blitter->fb.width = align(blitter->fb.width, align_w);
-      blitter->fb.height = align(blitter->fb.width, align_h);
+      blitter->fb.height = align(blitter->fb.height, align_h);
 
       assert(!blitter->fb.dst.is_rt);
       zs_align_surface(blitter->ilo->dev, align_w, align_h,