radv: implement VK_EXT_line_rasterization
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 13 Sep 2019 11:40:44 +0000 (13:40 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 13 Feb 2020 07:14:01 +0000 (08:14 +0100)
commit556c9401495930c23a10ca2a26db098d12663e27
tree1ca4d909c263c20a8e5389f2b767d7c962dc1714
parentfbcf05382baefe6ecdd279e2c98025f15938fadc
radv: implement VK_EXT_line_rasterization

Only Bresenham lines are supported. GFX9 is currently disabled
because there is some CTS failures for some weird reasons.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2982>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2982>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_extensions.py
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_private.h