From 3a7c13e0813ae642d1413f52d2d5e2245b238e90 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Fri, 6 May 2016 18:07:09 +1200 Subject: layers: Fix logical negate to bitwise negate in access flags checking Signed-off-by: Chris Forbes --- layers/core_validation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 7a935022..28e1ea64 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -7499,7 +7499,7 @@ static bool ValidateMaskBits(const layer_data *my_data, VkCommandBuffer cmdBuffe bool skip_call = false; if ((accessMask & required_bit) || (!required_bit && (accessMask & optional_bits))) { - if (accessMask & !(required_bit | optional_bits)) { + if (accessMask & ~(required_bit | optional_bits)) { // TODO: Verify against Valid Use skip_call |= log_msg(my_data->report_data, VK_DEBUG_REPORT_WARNING_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__, -- cgit v1.2.3