From: Lionel Landwerlin Date: Wed, 30 Aug 2017 08:39:36 +0000 (+0100) Subject: i965: drop unused brw->needs_unlit_centroid_workaround X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=350ead0f26fa300fcf67a0119840c6873846665e;p=mesa.git i965: drop unused brw->needs_unlit_centroid_workaround Signed-off-by: Lionel Landwerlin Reviewed-by: Samuel Iglesias Gonsálvez Reviewed-by: Emil Velikov --- diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c index 730e9d82e55..6441311d47e 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 0c2e02a7159..38f9b5fc670 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;