aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-02-06 15:04:23 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-02-07 14:02:48 -0700
commite29da03f6e7a3028855c19979a111053773fa65c (patch)
tree373d645fd529640f2ee9edf4d531bceb283eb5d7 /layers/core_validation.cpp
parentf5b5c8cfd935f5209858ab1e0b19b76aedbcefbf (diff)
downloadusermoji-e29da03f6e7a3028855c19979a111053773fa65c.tar.xz
layers: Fixed some blitimage VUs
There were three checks which were improperly limited to depth-stencil aspects. Two of the checks (for zero layerCounts) are also not prohibited by the spec (for ImageBlit structures, anyhow) and so have been changed to warnings. The remaining check for matching src and dest layerCounts was moved and had the correct VU ID added. Change-Id: Idb37fa94e4359e25c7bdcaed8ad65c2ddddefe0d
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 651f2ccd..0d335d67 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -6291,8 +6291,8 @@ static bool ValidateImageAspectMask(layer_data *dev_data, VkImage image, VkForma
return skip;
}
-static bool ValidateImageSubrangeLevelLayerCounts(layer_data *dev_data, const VkImageSubresourceRange &subresourceRange,
- const char *func_name) {
+bool ValidateImageSubrangeLevelLayerCounts(layer_data *dev_data, const VkImageSubresourceRange &subresourceRange,
+ const char *func_name) {
bool skip = false;
if (subresourceRange.levelCount == 0) {
skip |= log_msg(dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__,