aboutsummaryrefslogtreecommitdiff
path: root/tests/vklayertests_others.cpp
diff options
context:
space:
mode:
author林昆毅 Kunyi(Locke) Lin <kunyilockelin@gmail.com>2019-06-10 20:36:29 -0600
committerLocke Lin <47329816+locke-lunarg@users.noreply.github.com>2019-06-11 02:01:40 -0600
commit7fa7d06b4c0f0281efe498bd14218d088f15d63d (patch)
tree64fa177d925c3b159aa131e130c7f7ae922e4ca2 /tests/vklayertests_others.cpp
parente1c22889afe9bd7703ba7455f311f9457442a49c (diff)
downloadvulkan-validation-layers-7fa7d06b4c0f0281efe498bd14218d088f15d63d.tar.gz
tests: Fix ValidateStride in PixelC
Change-Id: I6cc0824be3827d79dc2eae5c8917103dc4f98213
Diffstat (limited to 'tests/vklayertests_others.cpp')
-rw-r--r--tests/vklayertests_others.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/vklayertests_others.cpp b/tests/vklayertests_others.cpp
index 9ffab123a..3666209cb 100644
--- a/tests/vklayertests_others.cpp
+++ b/tests/vklayertests_others.cpp
@@ -4257,19 +4257,19 @@ TEST_F(VkLayerTest, ValidateStride) {
char data_space;
m_errorMonitor->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT, "VUID-vkGetQueryPoolResults-flags-00814");
- vkGetQueryPoolResults(m_device->handle(), query_pool, 0, 1, sizeof(data_space), &data_space, 1, VK_QUERY_RESULT_WAIT_BIT);
+ vkGetQueryPoolResults(m_device->handle(), query_pool, 0, 1, sizeof(data_space), &data_space, 1, 0);
m_errorMonitor->VerifyFound();
m_errorMonitor->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT, "VUID-vkGetQueryPoolResults-flags-00815");
vkGetQueryPoolResults(m_device->handle(), query_pool, 0, 1, sizeof(data_space), &data_space, 1, VK_QUERY_RESULT_64_BIT);
m_errorMonitor->VerifyFound();
- char data_space4[4];
+ char data_space4[4] = "";
m_errorMonitor->ExpectSuccess();
- vkGetQueryPoolResults(m_device->handle(), query_pool, 0, 1, sizeof(data_space4), &data_space4, 4, VK_QUERY_RESULT_WAIT_BIT);
+ vkGetQueryPoolResults(m_device->handle(), query_pool, 0, 1, sizeof(data_space4), &data_space4, 4, 0);
m_errorMonitor->VerifyNotFound();
- char data_space8[8];
+ char data_space8[8] = "";
m_errorMonitor->ExpectSuccess();
vkGetQueryPoolResults(m_device->handle(), query_pool, 0, 1, sizeof(data_space8), &data_space8, 8, VK_QUERY_RESULT_64_BIT);
m_errorMonitor->VerifyNotFound();
@@ -4287,7 +4287,7 @@ TEST_F(VkLayerTest, ValidateStride) {
m_commandBuffer->begin();
m_errorMonitor->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT, "VUID-vkCmdCopyQueryPoolResults-flags-00822");
- vkCmdCopyQueryPoolResults(m_commandBuffer->handle(), query_pool, 0, 1, buffer.handle(), 1, 1, VK_QUERY_RESULT_WAIT_BIT);
+ vkCmdCopyQueryPoolResults(m_commandBuffer->handle(), query_pool, 0, 1, buffer.handle(), 1, 1, 0);
m_errorMonitor->VerifyFound();
m_errorMonitor->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT, "VUID-vkCmdCopyQueryPoolResults-flags-00823");
@@ -4295,7 +4295,7 @@ TEST_F(VkLayerTest, ValidateStride) {
m_errorMonitor->VerifyFound();
m_errorMonitor->ExpectSuccess();
- vkCmdCopyQueryPoolResults(m_commandBuffer->handle(), query_pool, 0, 1, buffer.handle(), 4, 4, VK_QUERY_RESULT_WAIT_BIT);
+ vkCmdCopyQueryPoolResults(m_commandBuffer->handle(), query_pool, 0, 1, buffer.handle(), 4, 4, 0);
m_errorMonitor->VerifyNotFound();
m_errorMonitor->ExpectSuccess();
@@ -4331,6 +4331,7 @@ TEST_F(VkLayerTest, ValidateStride) {
vkCmdEndRenderPass(m_commandBuffer->handle());
m_commandBuffer->end();
+
} else {
printf("%s Test requires unsupported multiDrawIndirect feature. Skipped.\n", kSkipPrefix);
}