From: Kenneth Graunke Date: Tue, 4 Nov 2014 01:56:38 +0000 (-0800) Subject: i965: Advertise a line width of 40.0 on Cherryview and Skylake. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f3b709c0ac073cd0ec90a3a0d91d1ee94668e043;p=mesa.git i965: Advertise a line width of 40.0 on Cherryview and Skylake. According to the documentation, line widths higher than 40.0 may have quality problems. That's already 20 times larger than we've been exposing, so it seems totally sufficient. Signed-off-by: Kenneth Graunke Reviewed-by: Kristian Høgsberg --- diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c index eaabd43808e..8b0f391ecda 100644 --- a/src/mesa/drivers/dri/i965/brw_context.c +++ b/src/mesa/drivers/dri/i965/brw_context.c @@ -421,7 +421,11 @@ brw_initialize_context_constants(struct brw_context *brw) ctx->Const.MinLineWidth = 1.0; ctx->Const.MinLineWidthAA = 1.0; - if (brw->gen >= 6) { + if (brw->gen >= 9 || brw->is_cherryview) { + ctx->Const.MaxLineWidth = 40.0; + ctx->Const.MaxLineWidthAA = 40.0; + ctx->Const.LineWidthGranularity = 0.125; + } else if (brw->gen >= 6) { ctx->Const.MaxLineWidth = 7.875; ctx->Const.MaxLineWidthAA = 7.875; ctx->Const.LineWidthGranularity = 0.125;