From 6e992361f8e540e1ea0e62301e34d4c346e84ed3 Mon Sep 17 00:00:00 2001 From: Maks Naumov Date: Wed, 28 Dec 2016 01:15:17 +0200 Subject: layers: Fix VkGraphicsPipelineCreateInfo flags check "pCreateInfos->flags | VK_PIPELINE_CREATE_DERIVATIVE_BIT" is always true --- layers/parameter_validation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/parameter_validation.cpp') diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index c5870ced..c365865b 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -2755,7 +2755,7 @@ bool PreCreateGraphicsPipelines(VkDevice device, const VkGraphicsPipelineCreateI // TODO: Handle count if (pCreateInfos != nullptr) { - if (pCreateInfos->flags | VK_PIPELINE_CREATE_DERIVATIVE_BIT) { + if (pCreateInfos->flags & VK_PIPELINE_CREATE_DERIVATIVE_BIT) { if (pCreateInfos->basePipelineIndex != -1) { if (pCreateInfos->basePipelineHandle != VK_NULL_HANDLE) { log_msg(data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, 0, __LINE__, -- cgit v1.2.3