lavapipe: implement VK_EXT_line_rasterization
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 2 Jul 2021 14:37:47 +0000 (10:37 -0400)
committerMarge Bot <eric+marge@anholt.net>
Mon, 5 Jul 2021 07:14:29 +0000 (07:14 +0000)
commit9fbf6b2abff19dc4c3e942569737ac3e67302e1d
treea9d81194420d441de31df8bebf958752788fb6ef
parent73ad0bcfd8d9e8a072e2730c64e784c1071e71a2
lavapipe: implement VK_EXT_line_rasterization

rectangular and strict lines aren't supported in this, and multisampling
must be disabled for correct line rasterization

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11066>
src/gallium/frontends/lavapipe/lvp_cmd_buffer.c
src/gallium/frontends/lavapipe/lvp_device.c
src/gallium/frontends/lavapipe/lvp_execute.c
src/gallium/frontends/lavapipe/lvp_pipeline.c
src/gallium/frontends/lavapipe/lvp_private.h