panvk: enable KHR_line_rasterization support
This allows users to toggle between rectangular and bresenham style rasterization. The bresenham style rasterization is performed by disabling multisampling and changing the end-points to be axis-aligned. This is similar to what we already do in Gallium. Acked-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com> Reviewed-by: Benjamin Lee <benjamin.lee@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33844>
This commit is contained in:
committed by
Marge Bot
parent
de45676efd
commit
4fabd37a3c
+1
-1
@@ -513,7 +513,7 @@ Vulkan 1.4 -- all DONE: anv, lvp, nvk, radv/gfx8+, tu/a7xx+, vn
|
||||
VK_KHR_dynamic_rendering_local_read DONE (anv, lvp, nvk, radv, tu, vn)
|
||||
VK_KHR_global_priority DONE (anv, lvp, nvk, panvk, radv, tu, vn)
|
||||
VK_KHR_index_type_uint8 DONE (anv, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_KHR_line_rasterization DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
|
||||
VK_KHR_line_rasterization DONE (anv, lvp, nvk, panvk, radv, tu, v3dv, vn)
|
||||
VK_KHR_load_store_op_none DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
|
||||
VK_KHR_maintenance5 DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
|
||||
VK_KHR_maintenance6 DONE (anv, lvp, nvk, radv, tu, vn)
|
||||
|
||||
@@ -25,3 +25,4 @@ EXT_shader_framebuffer_image_fetch_coherent on v3d
|
||||
KHR_blend_equation_advanced on v3d
|
||||
KHR_blend_equation_advanced_coherent on v3d
|
||||
KHR_partial_update on etnaviv
|
||||
VK_KHR_line_rasterization on panvk
|
||||
|
||||
Reference in New Issue
Block a user