v3dv: drop blit path for depth/stencil formats
authorIago Toral Quiroga <itoral@igalia.com>
Tue, 12 May 2020 08:39:54 +0000 (10:39 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 13 Oct 2020 21:21:30 +0000 (21:21 +0000)
commit88a59437d24bf8ad646230a67b50de85753e59e2
tree8fcc226a1e8a6e6abede69dac9b44777cca77e67
parent5ba9f81c0f8f5db9d3d0b4a0df162e548ac14e16
v3dv: drop blit path for depth/stencil formats

We can now implement all depth/stencil blits as compatible color blits,
so let's just have the blit shader interface simply convert any blit with
a depth/stencil format to a compatible color blit (like we were already
doing for s8d24) and get rid of the depth blitting path. This also allows
us to ignore the blit aspect in the blit pipeline cache key.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
src/broadcom/vulkan/v3dv_meta_copy.c
src/broadcom/vulkan/v3dv_private.h