From f3b709c0ac073cd0ec90a3a0d91d1ee94668e043 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Mon, 3 Nov 2014 17:56:38 -0800 Subject: [PATCH] i965: Advertise a line width of 40.0 on Cherryview and Skylake. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- src/mesa/drivers/dri/i965/brw_context.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; -- 2.30.2