diff --git a/layers/core_checks/cc_descriptor.cpp b/layers/core_checks/cc_descriptor.cpp index 15f586f88dd..8c9b28e5975 100644 --- a/layers/core_checks/cc_descriptor.cpp +++ b/layers/core_checks/cc_descriptor.cpp @@ -1283,7 +1283,8 @@ bool CoreChecks::ValidateImageUpdate(const vvl::ImageView &view_state, VkImageLa case VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE: if (view_state.samplerConversion != VK_NULL_HANDLE) { skip |= LogError("VUID-VkWriteDescriptorSet-descriptorType-01946", objlist, image_info_loc.dot(Field::imageView), - "is used as VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, but was created with %s", + "is used as VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, but was created with %s. (YCbCr Conversion Sampler " + "must be done with VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)", FormatHandle(view_state.samplerConversion).c_str()); } [[fallthrough]];