From 00c264502439315958b77b28d982adaedf3fd42a Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 7 Feb 2017 17:11:55 -0700 Subject: layers: Move image layout validation helpers from CV ValidateLayoutVsAttachmentDescription and ValidateLayouts now reside in the buffer_validation module. Change-Id: I66ce6ecba882b0e5acb70410ef2b99d32070feb0 --- layers/buffer_validation.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'layers/buffer_validation.h') diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h index e8a57547..5375722a 100644 --- a/layers/buffer_validation.h +++ b/layers/buffer_validation.h @@ -145,4 +145,9 @@ bool ValidateCmdBufImageLayouts(core_validation::layer_data *dev_data, GLOBAL_CB 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_ -- cgit v1.2.3