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 <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5624>
This commit is contained in:
parent
ee4d51f8b2
commit
137d8f9889
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue