Mesa (master): i965: drop unused brw->needs_unlit_centroid_workaround

Lionel Landwerlin llandwerlin at kemper.freedesktop.org
Wed Aug 30 17:06:58 UTC 2017


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

Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Wed Aug 30 09:39:36 2017 +0100

i965: drop unused brw->needs_unlit_centroid_workaround

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>

---

 src/mesa/drivers/dri/i965/brw_context.c | 2 --
 src/mesa/drivers/dri/i965/brw_context.h | 9 ---------
 2 files changed, 11 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c
index 730e9d82e5..6441311d47 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers/dri/i965/brw_context.c
@@ -860,8 +860,6 @@ brwCreateContext(gl_api api,
 
    brw->has_hiz = devinfo->has_hiz_and_separate_stencil;
    brw->has_separate_stencil = devinfo->has_hiz_and_separate_stencil;
-   brw->needs_unlit_centroid_workaround =
-      devinfo->needs_unlit_centroid_workaround;
 
    brw->has_swizzling = screen->hw_has_swizzling;
 
diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h
index 0c2e02a715..38f9b5fc67 100644
--- a/src/mesa/drivers/dri/i965/brw_context.h
+++ b/src/mesa/drivers/dri/i965/brw_context.h
@@ -750,15 +750,6 @@ struct brw_context
    bool has_separate_stencil;
    bool has_swizzling;
 
-   /**
-    * Some versions of Gen hardware don't do centroid interpolation correctly
-    * on unlit pixels, causing incorrect values for derivatives near triangle
-    * edges.  Enabling this flag causes the fragment shader to use
-    * non-centroid interpolation for unlit pixels, at the expense of two extra
-    * fragment shader instructions.
-    */
-   bool needs_unlit_centroid_workaround;
-
    /** Derived stencil states. */
    bool stencil_enabled;
    bool stencil_two_sided;




More information about the mesa-commit mailing list