From: Eric Anholt Date: Wed, 6 Oct 2010 18:25:05 +0000 (-0700) Subject: i965: Fix botch in the header_present case in the new FS. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5eeaf3671e2f913d38187fd1401c4b22a2900d57;p=mesa.git i965: Fix botch in the header_present case in the new FS. I only set it on the color_regions == 0 case, missing the important case, causing GPU hangs on pre-gen6. --- diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp b/src/mesa/drivers/dri/i965/brw_fs.cpp index a380eb44525..6e5ea0782e1 100644 --- a/src/mesa/drivers/dri/i965/brw_fs.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs.cpp @@ -1920,6 +1920,7 @@ fs_visitor::emit_fb_writes() inst->mlen = nr; if (target == c->key.nr_color_regions - 1) inst->eot = true; + inst->header_present = header_present; } if (c->key.nr_color_regions == 0) {