tests: Temporarily remove swapchain image used test
diff --git a/tests/vklayertests_wsi.cpp b/tests/vklayertests_wsi.cpp
index 5b58830..175a185 100644
--- a/tests/vklayertests_wsi.cpp
+++ b/tests/vklayertests_wsi.cpp
@@ -2382,99 +2382,3 @@
#endif
}
#endif
-
-TEST_F(VkLayerTest, UseNonAcquiredSwapchainImage) {
- TEST_DESCRIPTION("Test using a swapchain image that was not yet acquired.");
-
- if (!AddSurfaceInstanceExtension()) {
- printf("%s surface extensions not supported, skipping test\n", kSkipPrefix);
- return;
- }
-
- ASSERT_NO_FATAL_FAILURE(InitFramework(m_errorMonitor));
-
- if (!AddSwapchainDeviceExtension()) {
- printf("%s swapchain extensions not supported, skipping test\n", kSkipPrefix);
- return;
- }
-
- ASSERT_NO_FATAL_FAILURE(InitState(nullptr, nullptr, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT));
- if (!InitSwapchain()) {
- printf("%s Cannot create surface or swapchain, skipping test\n", kSkipPrefix);
- return;
- }
-
- VkFenceCreateInfo fence_create_info = LvlInitStruct<VkFenceCreateInfo>();
-
- vk_testing::Fence fence;
- fence.init(*m_device, fence_create_info);
- VkFence fence_handle = fence.handle();
-
- uint32_t swapchain_images_count = 0;
- vk::GetSwapchainImagesKHR(device(), m_swapchain, &swapchain_images_count, nullptr);
- std::vector<VkImage> swapchain_images;
- swapchain_images.resize(swapchain_images_count);
- vk::GetSwapchainImagesKHR(device(), m_swapchain, &swapchain_images_count, swapchain_images.data());
-
- m_commandBuffer->begin();
-
- VkImageMemoryBarrier img_barrier = LvlInitStruct<VkImageMemoryBarrier>();
- img_barrier.srcAccessMask = 0;
- img_barrier.dstAccessMask = 0;
- img_barrier.oldLayout = VK_IMAGE_LAYOUT_UNDEFINED;
- img_barrier.newLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR;
- img_barrier.image = swapchain_images[0];
- img_barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
- img_barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
- img_barrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
- img_barrier.subresourceRange.baseArrayLayer = 0;
- img_barrier.subresourceRange.baseMipLevel = 0;
- img_barrier.subresourceRange.layerCount = 1;
- img_barrier.subresourceRange.levelCount = 1;
-
- m_errorMonitor->SetDesiredFailureMsg(kErrorBit, kVUID_Core_NonAcquiredSwapchainImageUsed);
- vk::CmdPipelineBarrier(m_commandBuffer->handle(), VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, 0,
- nullptr, 0, nullptr, 1, &img_barrier);
- m_errorMonitor->VerifyFound();
- m_commandBuffer->end();
-
- m_errorMonitor->ExpectSuccess();
- uint32_t image_index;
- vk::AcquireNextImageKHR(device(), m_swapchain, UINT64_MAX, VK_NULL_HANDLE, fence_handle, &image_index);
- vk::WaitForFences(device(), 1, &fence_handle, VK_TRUE, UINT64_MAX);
-
- m_commandBuffer->reset();
- m_commandBuffer->begin();
-
- img_barrier.image = swapchain_images[image_index];
-
- vk::CmdPipelineBarrier(m_commandBuffer->handle(), VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, 0,
- nullptr, 0, nullptr, 1, &img_barrier);
- m_commandBuffer->end();
-
- VkSubmitInfo submit_info = LvlInitStruct<VkSubmitInfo>();
- submit_info.commandBufferCount = 1;
- submit_info.pCommandBuffers = &m_commandBuffer->handle();
- vk::QueueSubmit(m_device->m_queue, 1, &submit_info, VK_NULL_HANDLE);
- vk::QueueWaitIdle(m_device->m_queue);
-
- VkPresentInfoKHR present = LvlInitStruct<VkPresentInfoKHR>();
- present.pSwapchains = &m_swapchain;
- present.pImageIndices = &image_index;
- present.swapchainCount = 1;
- vk::QueuePresentKHR(m_device->m_queue, &present);
- m_errorMonitor->VerifyNotFound();
-
- m_errorMonitor->SetDesiredFailureMsg(kErrorBit, kVUID_Core_NonAcquiredSwapchainImageUsed);
- img_barrier.oldLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR;
- img_barrier.newLayout = VK_IMAGE_LAYOUT_GENERAL;
-
- m_commandBuffer->reset();
- m_commandBuffer->begin();
- vk::CmdPipelineBarrier(m_commandBuffer->handle(), VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, 0,
- nullptr, 0, nullptr, 1, &img_barrier);
- m_commandBuffer->end();
- m_errorMonitor->VerifyFound();
-
- DestroySwapchain();
-}