diff options
author | Jeff Bolz <jbolz@nvidia.com> | 2019-07-19 13:24:03 -0500 |
---|---|---|
committer | Mike Schuchardt <mikes@lunarg.com> | 2019-07-22 12:04:55 -0700 |
commit | 8316671b327dcd548cf62bc140bdbb4e4072aaad (patch) | |
tree | e9042616aedf4df0ca81b481bbcb5bc7bebda78f /tests/layer_validation_tests.cpp | |
parent | d5554e61aa96d09693265e2a1f5f33b0ab3cc1c8 (diff) | |
download | vulkan-validation-layers-8316671b327dcd548cf62bc140bdbb4e4072aaad.tar.gz |
tests: Add tests for VK_EXT_texel_buffer_alignment
Diffstat (limited to 'tests/layer_validation_tests.cpp')
-rw-r--r-- | tests/layer_validation_tests.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp index 927b2aa3d..ad879b6e2 100644 --- a/tests/layer_validation_tests.cpp +++ b/tests/layer_validation_tests.cpp @@ -473,16 +473,17 @@ void CreateImageTest(VkLayerTest &test, const VkImageCreateInfo *pCreateInfo, st } } -void CreateBufferViewTest(VkLayerTest &test, const VkBufferViewCreateInfo *pCreateInfo, std::string code) { +void CreateBufferViewTest(VkLayerTest &test, const VkBufferViewCreateInfo *pCreateInfo, const std::vector<std::string> &codes) { VkResult err; VkBufferView view = VK_NULL_HANDLE; - if (code.length()) - test.Monitor()->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT, code); + if (codes.size()) + std::for_each(codes.begin(), codes.end(), + [&](const std::string &s) { test.Monitor()->SetDesiredFailureMsg(VK_DEBUG_REPORT_ERROR_BIT_EXT, s); }); else test.Monitor()->ExpectSuccess(); err = vkCreateBufferView(test.device(), pCreateInfo, NULL, &view); - if (code.length()) + if (codes.size()) test.Monitor()->VerifyFound(); else test.Monitor()->VerifyNotFound(); |