mesa/src/panfrost/vulkan/jm
Erik Faye-Lund 1d64095410 panvk: fix line-rasterization of bifrost
Vulkan defines the line rasterization to *always* use perpendicular
rather than aligned line ends (unless otherwise specified by
VK_EXT_line_rasterization). So let's remove the code that conditionally
sets the bit, we always want the default value (0) here.

It might seem confusing because we kinda named this field wrong. It's
really about perpendicular vs aligned line ends. That's a cleanup we
might want to deal with later, but deleting the assignment is sufficient
to fix this issue. This is also what we do for v10.

This was probably just copied from the Gallium-driver, where this logic
is more or less correct.

Fixes: d970fe2e9d ("panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs")
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33373>
2025-02-04 18:55:29 +00:00
..
panvk_cmd_buffer.h panvk: Move panvk_cmd_compute_state to a common place 2024-11-15 16:00:25 +00:00
panvk_event.h panvk: Move the VkEvent logic to the jm folder and make it per-arch 2024-08-23 14:38:59 +00:00
panvk_queue.h panvk: Make panvk_queue_finish() a per-arch function 2024-08-23 14:38:59 +00:00
panvk_vX_cmd_buffer.c panfrost: Kill the mali_ptr typedef 2025-01-07 11:10:55 +00:00
panvk_vX_cmd_dispatch.c panfrost: Kill the mali_ptr typedef 2025-01-07 11:10:55 +00:00
panvk_vX_cmd_draw.c panvk: fix line-rasterization of bifrost 2025-02-04 18:55:29 +00:00
panvk_vX_cmd_event.c panvk: Add support for layered rendering 2024-06-27 10:57:39 +00:00
panvk_vX_cmd_query.c panfrost: Kill the mali_ptr typedef 2025-01-07 11:10:55 +00:00
panvk_vX_event.c anv,gfxstream,panvk,zink: update urls to vulkan docs 2025-01-28 14:28:58 +00:00
panvk_vX_queue.c treewide: Stop putting enum in front of Vulkan enum types 2024-12-02 17:22:49 +00:00