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 <kenneth@whitecape.org>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
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;