Module: Mesa Branch: master Commit: 137d8f98897de678b0ac6f31e535131c590e4368 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=137d8f98897de678b0ac6f31e535131c590e4368
Author: Neil Roberts <[email protected]> Date: Mon Jun 22 12:50:18 2020 +0200 v3d: Enable perpendicular line caps when line smoothing V3D has a bit to set the line caps to be perpendicular to the line rather than aligned to the edges of the framebuffer. I don’t know what the disadvantages are of enabling this, but I noticed by experimentation that enabling line smoothing on the Intel driver also enables nicer line caps, so it seems nice to enable it here too. Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5624> --- src/gallium/drivers/v3d/v3dx_emit.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gallium/drivers/v3d/v3dx_emit.c b/src/gallium/drivers/v3d/v3dx_emit.c index 2dad2e0e246..7a1d04efeb5 100644 --- a/src/gallium/drivers/v3d/v3dx_emit.c +++ b/src/gallium/drivers/v3d/v3dx_emit.c @@ -527,6 +527,12 @@ v3dX(emit_state)(struct pipe_context *pctx) config.stencil_enable = v3d->zsa->base.stencil[0].enabled; + + /* Use nicer line caps when line smoothing is + * enabled + */ + config.line_rasterization = + v3d_line_smoothing_enabled(v3d) ? 1 : 0; } } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
