aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-02-02 08:31:18 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-02-02 10:02:21 -0700
commit4f55c40a47c244e3f3485f84e441cb5c7edc5dad (patch)
tree43580ffad28f868b74fa877c93615a3a8dfe12e5 /layers/buffer_validation.h
parentd2fc3184ae47dd3aebaeb59a853740a7a66aa6e8 (diff)
downloadusermoji-4f55c40a47c244e3f3485f84e441cb5c7edc5dad.tar.xz
layers: Plumb through image_state structures
Saved some lookups by sending down state instead of images in the image validation helper functions. Change-Id: I2b21218596b8e980d4f55451a5feccdb2dac6360
Diffstat (limited to 'layers/buffer_validation.h')
-rw-r--r--layers/buffer_validation.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h
index acdc8f1b..26bf63bb 100644
--- a/layers/buffer_validation.h
+++ b/layers/buffer_validation.h
@@ -42,12 +42,12 @@ bool PreCallValidateDestroyImage(core_validation::layer_data *device_data, VkIma
bool ValidateImageAttributes(core_validation::layer_data *device_data, IMAGE_STATE *image_state, VkImageSubresourceRange range);
-void ResolveRemainingLevelsLayers(core_validation::layer_data *dev_data, VkImageSubresourceRange *range, VkImage image);
+void ResolveRemainingLevelsLayers(core_validation::layer_data *dev_data, VkImageSubresourceRange *range, IMAGE_STATE *image_state);
void ResolveRemainingLevelsLayers(core_validation::layer_data *dev_data, uint32_t *levels, uint32_t *layers,
- VkImageSubresourceRange range, VkImage image);
+ VkImageSubresourceRange range, IMAGE_STATE *image_state);
-bool VerifyClearImageLayout(core_validation::layer_data *device_data, GLOBAL_CB_NODE *cb_node, VkImage image,
+bool VerifyClearImageLayout(core_validation::layer_data *device_data, GLOBAL_CB_NODE *cb_node, IMAGE_STATE *image_state,
VkImageSubresourceRange range, VkImageLayout dest_image_layout, const char *func_name);
void RecordClearImageLayout(core_validation::layer_data *dev_data, GLOBAL_CB_NODE *cb_node, VkImage image,