aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-02-07 16:55:53 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-02-08 10:25:28 -0700
commitf7d83e98348b7fc8ce707b0252b9b6b408b613b0 (patch)
treedeafd4a22bafd3b27bec1e56458289e178abbfa4 /layers/buffer_validation.h
parentd877854c9146ee17ad18f4be121fbe9ed3d4582b (diff)
downloadusermoji-f7d83e98348b7fc8ce707b0252b9b6b408b613b0.tar.xz
layers: Move MaskBits validation out of CV
Moved ValidateMaskBitsFromLayouts, ValidateMaskBits, and string_VkAccessFlags from CV into the buffer module. Change-Id: Ifaf509c59778c54e733c27e7ac0381ad2cb324c0
Diffstat (limited to 'layers/buffer_validation.h')
-rw-r--r--layers/buffer_validation.h3
1 files changed, 3 insertions, 0 deletions
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_