From 80034dd427a3a2e998b092892a2a2c58951bff09 Mon Sep 17 00:00:00 2001 From: Michael Lentine Date: Tue, 6 Oct 2015 14:55:54 -0700 Subject: Only check LogicOp if it is enabled. --- layers/param_checker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'layers/param_checker.cpp') diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp index fcced6a2..425c9116 100644 --- a/layers/param_checker.cpp +++ b/layers/param_checker.cpp @@ -4343,7 +4343,8 @@ bool PreCreateGraphicsPipelines( "vkCreateGraphicsPipelines parameter, VkStructureType pCreateInfos->pColorBlendState->sType, is an invalid enumerator"); return false; } - if(pCreateInfos->pColorBlendState->logicOp < VK_LOGIC_OP_BEGIN_RANGE || + if(pCreateInfos->pColorBlendState->logicOpEnable == VK_TRUE && + pCreateInfos->pColorBlendState->logicOp < VK_LOGIC_OP_BEGIN_RANGE || pCreateInfos->pColorBlendState->logicOp > VK_LOGIC_OP_END_RANGE) { log_msg(mdd(device), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK", -- cgit v1.2.3