nvk: Implement VK_MESA_image_alignment_control
This is needed by VKD3D in order to satisfy D3D12's image alignment requirements. Otherwise, it has to pad things out weirdly in order to re-align images behind the app's back. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12637 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33633>
This commit is contained in:
@@ -690,7 +690,7 @@ Khronos extensions that are not part of any Vulkan version:
|
||||
VK_EXT_depth_clamp_zero_one DONE (anv, nvk, radv, tu, v3dv/vc7+)
|
||||
VK_INTEL_shader_integer_functions2 DONE (anv, hasvk, radv)
|
||||
VK_EXT_map_memory_placed DONE (anv, nvk, radv, tu)
|
||||
VK_MESA_image_alignment_control DONE (anv, radv)
|
||||
VK_MESA_image_alignment_control DONE (anv, nvk, radv)
|
||||
VK_EXT_legacy_dithering DONE (anv, tu)
|
||||
|
||||
|
||||
|
||||
@@ -10,3 +10,4 @@ ycbcrImageArrays on panvk/v10+
|
||||
VK_KHR_imageless_framebuffer on panvk
|
||||
VK_KHR_uniform_buffer_standard_layout on panvk
|
||||
VK_EXT_border_color_swizzle on panvk
|
||||
VK_MESA_image_alignment_control on NVK
|
||||
Reference in New Issue
Block a user