Mesa (master): i965/icl: Fix WA_1606682166

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jun 28 21:14:00 UTC 2019


Module: Mesa
Branch: master
Commit: db093d028c6383d8905620da1eef244db0b3b1ce
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db093d028c6383d8905620da1eef244db0b3b1ce

Author: Anuj Phogat <anuj.phogat at gmail.com>
Date:   Wed Jun 26 13:18:38 2019 -0700

i965/icl: Fix WA_1606682166

An earlier change was setting the SamplerCount = 0 for Gen 11
under #if GEN_GEN < 7. This commit fixes the problem.

This WA has also been added to the linux kernel.

Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/i965/genX_state_upload.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/genX_state_upload.c b/src/mesa/drivers/dri/i965/genX_state_upload.c
index f182683d8a8..2baeb3b4bb1 100644
--- a/src/mesa/drivers/dri/i965/genX_state_upload.c
+++ b/src/mesa/drivers/dri/i965/genX_state_upload.c
@@ -1943,8 +1943,7 @@ genX(upload_wm)(struct brw_context *brw)
       if (wm_prog_data->base.use_alt_mode)
          wm.FloatingPointMode = FLOATING_POINT_MODE_Alternate;
 
-      /* WA_1606682166 */
-      wm.SamplerCount = (GEN_GEN == 5 || GEN_GEN == 11) ?
+      wm.SamplerCount = GEN_GEN == 5 ?
          0 : DIV_ROUND_UP(stage_state->sampler_count, 4);
 
       wm.BindingTableEntryCount =




More information about the mesa-commit mailing list