layers: Move image layout validation helpers from CV
ValidateLayoutVsAttachmentDescription and ValidateLayouts now reside
in the buffer_validation module.
Change-Id: I66ce6ecba882b0e5acb70410ef2b99d32070feb0
diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h
index e8a5754..5375722 100644
--- a/layers/buffer_validation.h
+++ b/layers/buffer_validation.h
@@ -145,4 +145,9 @@
bool ValidateMaskBitsFromLayouts(core_validation::layer_data *device_data, VkCommandBuffer cmdBuffer,
const VkAccessFlags &accessMask, const VkImageLayout &layout, const char *type);
+bool ValidateLayoutVsAttachmentDescription(const debug_report_data *report_data, const VkImageLayout first_layout,
+ const uint32_t attachment, const VkAttachmentDescription &attachment_description);
+
+bool ValidateLayouts(core_validation::layer_data *dev_data, VkDevice device, const VkRenderPassCreateInfo *pCreateInfo);
+
#endif // CORE_VALIDATION_BUFFER_VALIDATION_H_