venus: fix render pass without attachments
authorChia-I Wu <olvaffe@gmail.com>
Sat, 1 May 2021 04:15:52 +0000 (21:15 -0700)
committerMarge Bot <eric+marge@anholt.net>
Mon, 3 May 2021 20:40:14 +0000 (20:40 +0000)
commita9a75edc2416598976bce006a5151c0ebcf3c61d
treefda227a55c949d521c09bcf7a6bb104aa62f8f50
parent9fa587ae96ae7682e1d8fb31e9e6b3cde8b621c4
venus: fix render pass without attachments

It was treated as VK_ERROR_OUT_OF_HOST_MEMORY because
vn_get_intercepted_attachments would return NULL.  This fixes various
dEQP tests.

Fixes: 174fca5498e ("venus: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR transfer")
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10592>
src/virtio/vulkan/vn_render_pass.c