From bbe830d40ea7c2d7ed4ad84a97c21cd13304c451 Mon Sep 17 00:00:00 2001 From: Jeremy Hayes Date: Wed, 2 Mar 2016 16:48:17 -0700 Subject: layers: fix imageLayout bug --- layers/image.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/image.cpp') diff --git a/layers/image.cpp b/layers/image.cpp index b6c02f13..4b13d3ae 100644 --- a/layers/image.cpp +++ b/layers/image.cpp @@ -665,7 +665,7 @@ VK_LAYER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdClearColorImage( VkBool32 skipCall = VK_FALSE; layer_data *device_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map); - if (imageLayout != VK_IMAGE_LAYOUT_GENERAL || + if (imageLayout != VK_IMAGE_LAYOUT_GENERAL && imageLayout != VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL) { skipCall |= log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT, -- cgit v1.2.3