diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-02-07 17:11:55 -0700 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-02-08 10:25:28 -0700 |
| commit | 00c264502439315958b77b28d982adaedf3fd42a (patch) | |
| tree | ea5018a632f572b241a04d77b509559d45366281 /layers/buffer_validation.h | |
| parent | dbf79952ff762f42331f82ba8dadfc276cc5d16e (diff) | |
| download | usermoji-00c264502439315958b77b28d982adaedf3fd42a.tar.xz | |
layers: Move image layout validation helpers from CV
ValidateLayoutVsAttachmentDescription and ValidateLayouts now reside
in the buffer_validation module.
Change-Id: I66ce6ecba882b0e5acb70410ef2b99d32070feb0
Diffstat (limited to 'layers/buffer_validation.h')
| -rw-r--r-- | layers/buffer_validation.h | 5 |
1 files changed, 5 insertions, 0 deletions
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_ |
