Files
mesa/src/broadcom/vulkan
Iago Toral Quiroga 7aa04ad065 v3dv: handle D/S buffer to image copies with the texel buffer path
We do this by converting them to a compatible color copy and using a
destination color mask as well as a source component swizzle to handle
D24 format semantics according to the V3D hardware requirements,
similar to what we do with our blit shader interface.

This path is faster than the terrible copy_buffer_to_image_blit,
which requires to copy the source buffer to a tiled image first
and should be avoided as much as possible, since it is slow and
can also quickly increase device memory usage.

This fixes occasional OOM errors when loading traces in renderdoc.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8875>
2021-02-05 13:31:25 +01:00
..
2020-10-13 21:21:25 +00:00
2021-01-19 11:54:22 +01:00
2020-11-04 13:56:51 +01:00
2020-10-13 21:21:31 +00:00
2021-01-31 22:28:53 +00:00
2020-10-13 21:21:25 +00:00
2020-10-13 21:21:32 +00:00
2021-01-06 14:34:41 +00:00
2021-01-19 11:54:22 +01:00