v3dv: skip processing tiles for layers that are not in the view mask
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 22 Jul 2021 12:06:28 +0000 (14:06 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 27 Jul 2021 07:31:31 +0000 (07:31 +0000)
commit34724bafa46a6f25fd3ddc617ab3b67b2f9f5788
treebca6f5cd167be0812f403fce768096c1f6d1e2fe
parent32cb8809aa32f34245100f9661e19e5933adfb19
v3dv: skip processing tiles for layers that are not in the view mask

If a multiview subpass doesn't use a particular layer then we can ignore
that layer completely.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12034>
src/broadcom/vulkan/v3dvx_cmd_buffer.c