From: Erik Faye-Lund Date: Fri, 9 Jul 2021 15:02:45 +0000 (+0200) Subject: llvmpipe: consolidate legacy_points and multisample state X-Git-Tag: upstream/22.3.5~5656 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8f99bab70ccbe70977d5a65c28fd427e6b1cd1e4;p=platform%2Fupstream%2Fmesa.git llvmpipe: consolidate legacy_points and multisample state This just makes the code a bit easier to follow. Reviewed-by: Brian Paul Reviewed-by: Roland Scheidegger Part-of: --- diff --git a/src/gallium/drivers/llvmpipe/lp_setup.c b/src/gallium/drivers/llvmpipe/lp_setup.c index 28dea4f..a364cff 100644 --- a/src/gallium/drivers/llvmpipe/lp_setup.c +++ b/src/gallium/drivers/llvmpipe/lp_setup.c @@ -622,7 +622,7 @@ lp_setup_bind_rasterizer( struct lp_setup_context *setup, setup->sprite_coord_origin = rast->sprite_coord_mode; setup->point_tri_clip = rast->point_size_per_vertex; setup->point_size_per_vertex = rast->point_size_per_vertex; - setup->legacy_points = !rast->point_quad_rasterization; + setup->legacy_points = !rast->point_quad_rasterization && !setup->multisample; } diff --git a/src/gallium/drivers/llvmpipe/lp_setup_point.c b/src/gallium/drivers/llvmpipe/lp_setup_point.c index d07d3a4..c34c82c 100644 --- a/src/gallium/drivers/llvmpipe/lp_setup_point.c +++ b/src/gallium/drivers/llvmpipe/lp_setup_point.c @@ -372,7 +372,7 @@ try_setup_point( struct lp_setup_context *setup, print_point(setup, v0, size); /* Bounding rectangle (in pixels) */ - if (!setup->legacy_points || setup->multisample) { + if (!setup->legacy_points) { /* * Rasterize points as quads. */ @@ -535,7 +535,7 @@ try_setup_point( struct lp_setup_context *setup, plane[3].c = MIN2(y[1], (bbox.y1 + 1) << 8); plane[3].eo = 0; - if (!setup->legacy_points || setup->multisample) { + if (!setup->legacy_points) { /* adjust for fill-rule*/ plane[0].c++; /* left */ if (setup->bottom_edge_rule == 0)