From: Chris Forbes Date: Wed, 31 Aug 2016 18:59:48 +0000 (-0700) Subject: layers: Impose singlesample/multisample constraints on input attachment descriptors X-Git-Tag: upstream/1.1.92~2610 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2dc8d2b09eecc6cf3527592eaec89b47803c5a2e;p=platform%2Fupstream%2FVulkan-Tools.git layers: Impose singlesample/multisample constraints on input attachment descriptors Signed-off-by: Chris Forbes --- diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 13b3d4b..a960b77 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -2687,7 +2687,9 @@ static uint32_t descriptor_type_to_reqs(shader_module const *module, uint32_t ty return DESCRIPTOR_REQ_VIEW_TYPE_3D; case spv::DimCube: return arrayed ? DESCRIPTOR_REQ_VIEW_TYPE_CUBE_ARRAY : DESCRIPTOR_REQ_VIEW_TYPE_CUBE; - default: // subpass, buffer, etc. + case spv::DimSubpassData: + return msaa ? DESCRIPTOR_REQ_MULTI_SAMPLE : DESCRIPTOR_REQ_SINGLE_SAMPLE; + default: // buffer, etc. return 0; } }