layers: Skip actual call on validation error in vkCmdBlitImage
authorTony Barbour <tony@LunarG.com>
Thu, 5 May 2016 16:50:21 +0000 (10:50 -0600)
committerTony Barbour <tony@LunarG.com>
Thu, 5 May 2016 17:57:56 +0000 (11:57 -0600)
Change-Id: Ia59e796dd6b7dd6acebb1e3e6b7dbbcbb4b23fed

layers/image.cpp

index cc244c0..fde2ac8 100644 (file)
@@ -1099,8 +1099,10 @@ CmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcI
         }
     }
 
-    device_data->device_dispatch_table->CmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount,
-                                                     pRegions, filter);
+    if (!skipCall) {
+        device_data->device_dispatch_table->CmdBlitImage(commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount,
+                                                         pRegions, filter);
+    }
 }
 
 VKAPI_ATTR void VKAPI_CALL