From f7d83e98348b7fc8ce707b0252b9b6b408b613b0 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 7 Feb 2017 16:55:53 -0700 Subject: layers: Move MaskBits validation out of CV Moved ValidateMaskBitsFromLayouts, ValidateMaskBits, and string_VkAccessFlags from CV into the buffer module. Change-Id: Ifaf509c59778c54e733c27e7ac0381ad2cb324c0 --- layers/buffer_validation.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'layers/buffer_validation.h') diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h index 7476b0ed..f393e7e0 100644 --- a/layers/buffer_validation.h +++ b/layers/buffer_validation.h @@ -142,4 +142,7 @@ void PreCallRecordCmdBlitImage(core_validation::layer_data *device_data, GLOBAL_ bool ValidateCmdBufImageLayouts(core_validation::layer_data *dev_data, GLOBAL_CB_NODE *pCB); +bool ValidateMaskBitsFromLayouts(core_validation::layer_data *my_data, VkCommandBuffer cmdBuffer, const VkAccessFlags &accessMask, + const VkImageLayout &layout, const char *type); + #endif // CORE_VALIDATION_BUFFER_VALIDATION_H_ -- cgit v1.2.3