aboutsummaryrefslogtreecommitdiff
path: root/layers/param_checker.cpp
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-09-10 17:58:54 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-09-15 10:16:02 -0600
commit1e22669abcb4bb0f950f5166fb368ef7b1517460 (patch)
tree465718e129ed442e0fc96809eb87d4e5d71faaff /layers/param_checker.cpp
parentd43d2430756441c40feeb8c90e3d692021086adb (diff)
downloadusermoji-1e22669abcb4bb0f950f5166fb368ef7b1517460.tar.xz
Bug 12998: change ImageSubresourceRange's aspect to aspectMask
Diffstat (limited to 'layers/param_checker.cpp')
-rw-r--r--layers/param_checker.cpp27
1 files changed, 6 insertions, 21 deletions
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp
index 9a623160..3c27fd09 100644
--- a/layers/param_checker.cpp
+++ b/layers/param_checker.cpp
@@ -3859,13 +3859,6 @@ bool PreCreateImageView(
"vkCreateImageView parameter, VkChannelSwizzle pCreateInfo->channels.a, is an unrecognized enumerator");
return false;
}
- if(pCreateInfo->subresourceRange.aspect < VK_IMAGE_ASPECT_BEGIN_RANGE ||
- pCreateInfo->subresourceRange.aspect > VK_IMAGE_ASPECT_END_RANGE)
- {
- log_msg(mdd(device), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK",
- "vkCreateImageView parameter, VkImageAspect pCreateInfo->subresourceRange.aspect, is an unrecognized enumerator");
- return false;
- }
}
return true;
@@ -6632,13 +6625,7 @@ bool PreCmdClearColorImage(
if(pRanges != nullptr)
{
- if(pRanges->aspect < VK_IMAGE_ASPECT_BEGIN_RANGE ||
- pRanges->aspect > VK_IMAGE_ASPECT_END_RANGE)
- {
- log_msg(mdd(cmdBuffer), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK",
- "vkCmdClearColorImage parameter, VkImageAspect pRanges->aspect, is an unrecognized enumerator");
- return false;
- }
+ /* TODO: How should we validate pRanges->aspectMask */
}
return true;
@@ -6685,13 +6672,11 @@ bool PreCmdClearDepthStencilImage(
{
if(pRanges != nullptr)
{
- if(pRanges->aspect < VK_IMAGE_ASPECT_BEGIN_RANGE ||
- pRanges->aspect > VK_IMAGE_ASPECT_END_RANGE)
- {
- log_msg(mdd(cmdBuffer), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK",
- "vkCmdClearDepthStencilImage parameter, VkImageAspect pRanges->aspect, is an unrecognized enumerator");
- return false;
- }
+ /*
+ * TODO: How do we validation pRanges->aspectMask?
+ * Allows values are: VK_IMAGE_ASPECT_DEPTH_BIT and
+ * VK_IMAGE_ASPECT_STENCIL_BIT.
+ */
}
return true;