dzn: Fix dzn_image_get_rtv_desc() for 3D views
authorBoris Brezillon <boris.brezillon@collabora.com>
Thu, 31 Mar 2022 15:44:19 +0000 (17:44 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 8 Apr 2022 11:54:43 +0000 (11:54 +0000)
commit3684cae58c53d2c4220f76623273f599b141653b
tree3aa9832da991d6816f88c21fe264f0420d4e584a
parent9f5831bbec2b2206f9948d45f56b482052b84932
dzn: Fix dzn_image_get_rtv_desc() for 3D views

VK_REMAINING_ARRAY_LAYERS maps to -1 in the D3D12 world. Let's make sure
we set WSize to -1 in that case, because the layer_count calculated by
dzn_get_layer_count() won't work for 3D images which never have more
than one layer (in case of 3D images, we treat slices as layers).

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15698>
src/microsoft/vulkan/dzn_image.cpp