aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.cpp
diff options
context:
space:
mode:
authorPetr Kraus <petr_kraus@email.cz>2017-03-12 14:00:50 +0100
committerMark Lobodzinski <mark@lunarg.com>2017-03-13 08:17:10 -0600
commit9c3223f7916f49f85596b932d621c5dd1a153a68 (patch)
tree0ad62dc2102d676662a71c445422ecd597c57f09 /layers/buffer_validation.cpp
parent8f9041383029fb335b07e8f487ea5dfcab09e1e6 (diff)
downloadusermoji-9c3223f7916f49f85596b932d621c5dd1a153a68.tar.xz
layers: #1522 #1523 Fix VK_REMAINING_* resolve
ResolveRemainingLevelsLayers() modified a copy instead of the live data. Fixes issues #1522 and #1523
Diffstat (limited to 'layers/buffer_validation.cpp')
-rw-r--r--layers/buffer_validation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/buffer_validation.cpp b/layers/buffer_validation.cpp
index 4ede7c37..9282ec78 100644
--- a/layers/buffer_validation.cpp
+++ b/layers/buffer_validation.cpp
@@ -2353,7 +2353,7 @@ void PostCallRecordCreateImageView(layer_data *device_data, const VkImageViewCre
(*image_view_map)[view] = std::unique_ptr<IMAGE_VIEW_STATE>(new IMAGE_VIEW_STATE(view, create_info));
auto image_state = GetImageState(device_data, create_info->image);
- auto sub_res_range = (*image_view_map)[view].get()->create_info.subresourceRange;
+ auto& sub_res_range = (*image_view_map)[view].get()->create_info.subresourceRange;
ResolveRemainingLevelsLayers(device_data, &sub_res_range, image_state);
}