tests: Add test for NULL-blit warnings
Extended an image test to look for warnings upon calling vkCmdBlitImage
with NULL blit extents.
Change-Id: I5a8f34c2ac8b9a1f074311a16e8635cf34c1e2bc
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index f7dfb23..91fda7a 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -15545,6 +15545,14 @@
16, &blitRegion, VK_FILTER_LINEAR);
m_errorMonitor->VerifyFound();
+ // Look for NULL-blit warning
+ m_errorMonitor->SetDesiredFailureMsg(VK_DEBUG_REPORT_WARNING_BIT_EXT,
+ "Offsets specify a zero-volume area.");
+ vkCmdBlitImage(m_commandBuffer->GetBufferHandle(), intImage1.handle(),
+ intImage1.layout(), intImage2.handle(), intImage2.layout(),
+ 1, &blitRegion, VK_FILTER_LINEAR);
+ m_errorMonitor->VerifyFound();
+
m_errorMonitor->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT,
"called with 0 in ppMemoryBarriers");
VkImageMemoryBarrier img_barrier;