v3dv: implement VK_EXT_4444_formats
Because these formats are introduced trough an extension, their enum values are exceedingly large and we cannot use them to index directly into the format table we had for core formats. Instead, we put these in a separate table and we always use the VK_ENUM_OFFSET helper to index into these tables. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14533>
This commit is contained in:
committed by
Marge Bot
parent
25c46c465d
commit
fbe4d7ccf4
+1
-1
@@ -510,7 +510,7 @@ Khronos extensions that are not part of any Vulkan version:
|
||||
VK_KHR_xcb_surface DONE (anv, lvp, radv, tu, v3dv, vn)
|
||||
VK_KHR_xlib_surface DONE (anv, lvp, radv, tu, v3dv, vn)
|
||||
VK_KHR_zero_initialize_workgroup_memory DONE (anv, radv)
|
||||
VK_EXT_4444_formats DONE (anv, lvp, radv, tu)
|
||||
VK_EXT_4444_formats DONE (anv, lvp, radv, tu, v3dv)
|
||||
VK_EXT_buffer_device_address DONE (radv)
|
||||
VK_EXT_calibrated_timestamps DONE (anv, lvp, radv)
|
||||
VK_EXT_color_write_enable DONE (anv, lvp, radv, v3dv)
|
||||
|
||||
Reference in New Issue
Block a user