aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-03-23 09:43:35 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-03-23 13:55:23 -0600
commit1705d437a8ee192af1fe0cfbae49fd4acaf618c2 (patch)
treef9de428c164692b31974d56e7cbc05075e75182e /layers/buffer_validation.h
parenta90a4f96c768a7f091c17fbb0892ad8939f396d7 (diff)
downloadusermoji-1705d437a8ee192af1fe0cfbae49fd4acaf618c2.tar.xz
layers: Refactor ResolveRemainingLevelsLayers
Simplified source and consolidated usage. Change-Id: I662a94381f3b6119978a53308dc616e942259941
Diffstat (limited to 'layers/buffer_validation.h')
-rw-r--r--layers/buffer_validation.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h
index 9315ff63..2b289614 100644
--- a/layers/buffer_validation.h
+++ b/layers/buffer_validation.h
@@ -44,10 +44,9 @@ bool PreCallValidateDestroyImage(layer_data *device_data, VkImage image, IMAGE_S
bool ValidateImageAttributes(layer_data *device_data, IMAGE_STATE *image_state, VkImageSubresourceRange range);
-void ResolveRemainingLevelsLayers(layer_data *dev_data, VkImageSubresourceRange *range, IMAGE_STATE *image_state);
+uint32_t ResolveRemainingLevels(const VkImageSubresourceRange *range, uint32_t mip_levels);
-void ResolveRemainingLevelsLayers(layer_data *dev_data, uint32_t *levels, uint32_t *layers, VkImageSubresourceRange range,
- IMAGE_STATE *image_state);
+uint32_t ResolveRemainingLayers(const VkImageSubresourceRange *range, uint32_t layers);
bool VerifyClearImageLayout(layer_data *device_data, GLOBAL_CB_NODE *cb_node, IMAGE_STATE *image_state,
VkImageSubresourceRange range, VkImageLayout dest_image_layout, const char *func_name);