aboutsummaryrefslogtreecommitdiff
path: root/layers/param_checker.cpp
diff options
context:
space:
mode:
authorMichael Lentine <mlentine@google.com>2015-10-06 14:55:54 -0700
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-10-08 11:42:45 -0600
commit80034dd427a3a2e998b092892a2a2c58951bff09 (patch)
treed45b86e0b5affcd3fe935b0afc536626a87583e8 /layers/param_checker.cpp
parent162b6634b4360aa2b6d13d2e8117569e59ca7b53 (diff)
downloadusermoji-80034dd427a3a2e998b092892a2a2c58951bff09.tar.xz
Only check LogicOp if it is enabled.
Diffstat (limited to 'layers/param_checker.cpp')
-rw-r--r--layers/param_checker.cpp3
1 files changed, 2 insertions, 1 deletions
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",