3310c1542c
This should be able to handle partial copies of multisampled images. This change extends our blit shader interface to also handle multisampled destinations so that if the blit destination is a multisampled image, the blit will rely on sample rate shading to copy all samples from the source image (which must have a matching number of samples). I have not found any tests in CTS that do partial copies of multisampled images, so I tested this with a full multisampled image copy, using this test: dEQP-VK.api.copy_and_blit.core.resolve_image.whole_copy_before_resolving.4_bit Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>