[Bug 96607] [bisected] texture misrender / flicker in The Talos Principle on SKL

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jun 20 22:55:52 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=96607

            Bug ID: 96607
           Summary: [bisected] texture misrender / flicker in The Talos
                    Principle on SKL
           Product: Mesa
           Version: git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: idr at freedesktop.org
          Reporter: notasas at gmail.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org
                CC: jljusten at gmail.com

Very similar symptoms to bug 96425 , but different cause. Turns out to be a
regression:

commit 44997fc0c1cc7f24216e3b1c5d954919df946ee5
Author: Kristian Høgsberg Kristensen <kristian.h.kristensen at intel.com>
Date:   Sun May 1 21:20:02 2016 -0700

    i965: Support textures with multiple planes

    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>

Trace with grass incorrectly rendered on the last frame:
https://drive.google.com/file/d/0Bz8fw_SGGDzsendNRDc2U1BFdk0/view?usp=sharing

This hack seems to be enough to unbreak it:

--- a/src/mesa/drivers/dri/i965/brw_wm_surface_state.c
+++ b/src/mesa/drivers/dri/i965/brw_wm_surface_state.c
@@ -911,8 +911,8 @@ brw_update_texture_surfaces(struct brw_context *brw)
    }

    if (fs) {
-      update_stage_texture_surfaces(brw, fs, &brw->wm.base, false, 1);
-      update_stage_texture_surfaces(brw, fs, &brw->wm.base, false, 2);
+      //update_stage_texture_surfaces(brw, fs, &brw->wm.base, false, 1);
+      //update_stage_texture_surfaces(brw, fs, &brw->wm.base, false, 2);
    }

    brw->ctx.NewDriverState |= BRW_NEW_SURFACES;

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20160620/dd7c14ab/attachment.html>


More information about the intel-3d-bugs mailing list