lavapipe: expose strict-lines feature
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Wed, 7 Jul 2021 09:54:32 +0000 (11:54 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 12 Jul 2021 22:05:10 +0000 (22:05 +0000)
commit1ac29863a94d589199e6b44cf52211d002ba84d1
tree5965ec147a28bf71dbb124cc4977043d5e6a9f05
parent29ceb808345a1762b446bf1ea97f5a0af9d61753
lavapipe: expose strict-lines feature

The strictLines-feature requires lines to be rasterized as rectangles
by default instead of using the parallelograms you get from extending
bresenham lines along their minor axis.

Now that we can specify the line mode fully we can actually express
this, so let's do so.

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11782>
src/gallium/frontends/lavapipe/ci/deqp-lvp-fails.txt
src/gallium/frontends/lavapipe/lvp_device.c
src/gallium/frontends/lavapipe/lvp_pipeline.c