diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-01-31 11:10:38 -0700 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-01-31 13:27:40 -0700 |
| commit | 2c5d2a10d3ddb95edc0d6b5d63d7535ab968c3c5 (patch) | |
| tree | 5d775da91e652c2543ba5f3d378b43b1d6705387 /layers/core_validation.cpp | |
| parent | 7b12a7cee413342591f594d890dc70153a01d1af (diff) | |
| download | usermoji-2c5d2a10d3ddb95edc0d6b5d63d7535ab968c3c5.tar.xz | |
layers: GH1390, Fix BeginRenderPass validation msg
Incorrect index was printed in validation warning. Clarified message.
Change-Id: I77806a5fa5da25e966b009126d7a0db7a47a3908
Diffstat (limited to 'layers/core_validation.cpp')
| -rw-r--r-- | layers/core_validation.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 02c715a7..bf4d4e64 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -10854,9 +10854,10 @@ VKAPI_ATTR void VKAPI_CALL CmdBeginRenderPass(VkCommandBuffer commandBuffer, con reinterpret_cast<uint64_t &>(renderPass->renderPass), __LINE__, DRAWSTATE_RENDERPASS_TOO_MANY_CLEAR_VALUES, "DS", "In vkCmdBeginRenderPass() the VkRenderPassBeginInfo struct has a clearValueCount of %u but only first %u " - "entries in pClearValues array are used. The highest index attachment in renderPass 0x%" PRIx64 + "entries in pClearValues array are used. The highest index of any attachment in renderPass 0x%" PRIx64 " that uses VK_ATTACHMENT_LOAD_OP_CLEAR is %u - other pClearValues are ignored.", - pRenderPassBegin->clearValueCount, clear_op_size, reinterpret_cast<uint64_t &>(renderPass->renderPass), clear_op_size); + pRenderPassBegin->clearValueCount, clear_op_size, reinterpret_cast<uint64_t &>(renderPass->renderPass), + clear_op_size - 1); } skip_call |= VerifyRenderAreaBounds(dev_data, pRenderPassBegin); skip_call |= VerifyFramebufferAndRenderPassLayouts(dev_data, cb_node, pRenderPassBegin); |
