This series does some refactoring and fixes to enable support for storage image multisample. It passes all the CTS tests except for some which look like possible test bugs (dEQP-VK.pipeline.multisample.storage_image.*r8g8b8a8_unorm*) This doesn't fix the image to image copies for multisample, but I'll rebase that patch on this. Dave.