aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.h
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2017-07-17 10:14:27 -0600
committerTobin Ehlis <tobine@google.com>2017-07-18 14:08:38 -0600
commitccf3af618bf4815043d0781bb91bef86de2534b4 (patch)
tree5282a19f78807ca3ab1d291df92390d1c1929815 /layers/buffer_validation.h
parent5ffdab124836df520803e93ff4690a7abce4366c (diff)
downloadusermoji-ccf3af618bf4815043d0781bb91bef86de2534b4.tar.xz
layers:Refactor barrier validation
Migrate validation for renderpass barrier in CmdPipelineBarrier to its own function. Refactor some device and command buffer params to avoid duplicate look-ups. Add some const decls to command buffer state that shouldn't change down the pre-call path.
Diffstat (limited to 'layers/buffer_validation.h')
-rw-r--r--layers/buffer_validation.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h
index a9b2b385..c10b3375 100644
--- a/layers/buffer_validation.h
+++ b/layers/buffer_validation.h
@@ -118,7 +118,7 @@ void TransitionImageAspectLayout(layer_data *dev_data, GLOBAL_CB_NODE *pCB, cons
bool ValidateBarrierLayoutToImageUsage(layer_data *device_data, const VkImageMemoryBarrier *img_barrier, bool new_not_old,
VkImageUsageFlags usage, const char *func_name);
-bool ValidateBarriersToImages(layer_data *device_data, VkCommandBuffer cmdBuffer, uint32_t imageMemoryBarrierCount,
+bool ValidateBarriersToImages(layer_data *device_data, GLOBAL_CB_NODE const *cb_state, uint32_t imageMemoryBarrierCount,
const VkImageMemoryBarrier *pImageMemoryBarriers, const char *func_name);
void TransitionImageLayouts(layer_data *device_data, VkCommandBuffer cmdBuffer, uint32_t memBarrierCount,