From 2c46e9dfa4ed9cb47932da713de155601705463e Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Thu, 31 Dec 2015 16:36:52 -0700 Subject: 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. --- layers/draw_state.cpp | 3 --- 1 file changed, 3 deletions(-) (limited to 'layers/draw_state.cpp') 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()"); -- cgit v1.2.3