i965: Always set AALINEDISTANCE_TRUE on Sandybridge.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 26 Apr 2017 21:27:15 +0000 (14:27 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Sat, 29 Apr 2017 00:03:33 +0000 (17:03 -0700)
We set this unconditionally on every other platform.  Zero (Manhattan)
isn't even listed as an option in the Sandybridge docs - only "true".

Reviewed-by: Plamena Manolova <plamena.manolova@intel.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
src/mesa/drivers/dri/i965/gen6_sf_state.c

index dd547790c9a8c1f89c7310299d45dddfea55345a..0f118b6678bd95361b78c7ee6b5cc22f648b5027 100644 (file)
@@ -286,7 +286,7 @@ upload_sf_state(struct brw_context *brw)
 
    dw1 = GEN6_SF_SWIZZLE_ENABLE | num_outputs << GEN6_SF_NUM_OUTPUTS_SHIFT;
    dw2 = GEN6_SF_STATISTICS_ENABLE;
-   dw3 = GEN6_SF_SCISSOR_ENABLE;
+   dw3 = GEN6_SF_SCISSOR_ENABLE | GEN6_SF_LINE_AA_MODE_TRUE;
    dw4 = 0;
 
    if (brw->sf.viewport_transform_enable)
@@ -365,7 +365,6 @@ upload_sf_state(struct brw_context *brw)
    }
    if (ctx->Line.SmoothFlag) {
       dw3 |= GEN6_SF_LINE_AA_ENABLE;
-      dw3 |= GEN6_SF_LINE_AA_MODE_TRUE;
       dw3 |= GEN6_SF_LINE_END_CAP_WIDTH_1_0;
    }
    /* _NEW_MULTISAMPLE */