diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2015-12-31 16:36:52 -0700 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2016-01-05 13:02:33 -0700 |
| commit | 2c46e9dfa4ed9cb47932da713de155601705463e (patch) | |
| tree | 311f6e70ed8144a608c7d5a3134e25ec8e87c8eb | |
| parent | 0164e52587abf1413b52c01575aa457c225b402b (diff) | |
| download | usermoji-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.cpp | 3 |
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()"); |
