aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-03-07 12:23:52 -0700
committerMark Lobodzinski <mark@lunarg.com>2016-03-07 15:01:36 -0700
commitca86405d7f5b5376e73bf4b6dee47aad94ba141f (patch)
tree29271ff7169a6544a79d403d93a46125fdc0a671
parentf0f6704888db2088e8cc3a5da7fd4c1ea3f9be32 (diff)
downloadusermoji-ca86405d7f5b5376e73bf4b6dee47aad94ba141f.tar.xz
layers: LX402, Invalid CmdBindPipeline validation error
The draw_state layer was emitting an error if this API was called outside a renderPass, which is indeed valid. Change-Id: I712b381e7ea9d9e66e091ba7325ab8d884f56edb
-rw-r--r--layers/draw_state.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index 40fa5f0e..1054cee8 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -5515,8 +5515,6 @@ VK_LAYER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdBindPipeline(VkCommandBuffer com
__LINE__, DRAWSTATE_INVALID_RENDERPASS_CMD, "DS",
"Incorrectly binding compute pipeline (%#" PRIxLEAST64 ") during active RenderPass (%#" PRIxLEAST64 ")",
(uint64_t) pipeline, (uint64_t) pCB->activeRenderPass);
- } else if (VK_PIPELINE_BIND_POINT_GRAPHICS == pipelineBindPoint) {
- skipCall |= outsideRenderPass(dev_data, pCB, "vkCmdBindPipeline");
}
PIPELINE_NODE* pPN = getPipeline(dev_data, pipeline);