aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2015-12-31 16:36:52 -0700
committerMark Lobodzinski <mark@lunarg.com>2016-01-05 13:02:33 -0700
commit2c46e9dfa4ed9cb47932da713de155601705463e (patch)
tree311f6e70ed8144a608c7d5a3134e25ec8e87c8eb
parent0164e52587abf1413b52c01575aa457c225b402b (diff)
downloadusermoji-2c46e9dfa4ed9cb47932da713de155601705463e.tar.xz
layers: LX249, Remove MSAA coherency checks from BeginRenderPass
Don't see any language in the spec saying that sample counts need to be valid at RP begin time. A PSO with matching MSAA state can be bound after the RP is started.
-rw-r--r--layers/draw_state.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index 8af54b78..9686b22f 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -5226,9 +5226,6 @@ VK_LAYER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass(VkCommandBuffer
pCB->activeRenderPassBeginInfo = *pRenderPassBegin;
pCB->activeSubpass = 0;
pCB->framebuffer = pRenderPassBegin->framebuffer;
- if (pCB->lastBoundPipeline) {
- skipCall |= validatePipelineState(dev_data, pCB, VK_PIPELINE_BIND_POINT_GRAPHICS, pCB->lastBoundPipeline);
- }
} else {
skipCall |= log_msg(dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT) 0, 0, __LINE__, DRAWSTATE_INVALID_RENDERPASS, "DS",
"You cannot use a NULL RenderPass object in vkCmdBeginRenderPass()");