d5e2f66314
In the case of buffer to image stores, we work around the limitation for linear images by loading D/S data into a the color tile buffer using a compatible format, however, this only works for formats with a single aspect, for combined depth/stencil formats, since the copies are specified to only copy a single aspect, we need to be able to preserve the contents of the other aspect in the destination image, and for that we still use the depth/stencil buffer, so we are affected by the restriction. Fixes some VK_KHR_maintenance5 CTS tests that hit this scenario, such as some tests in: dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.depth_stencil.2d_to_1d.* In the case of image to image copies, we don't have any workarounds for linear depth/stencil so we always want to skip the TLB path. I have not seen any tests hit this scenario. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29597>