diff --git a/src/Magnum/Vk/Test/AbstractVulkanTester.h b/src/Magnum/Vk/Test/AbstractVulkanTester.h index 16bc18f3a..a5cfd8f70 100644 --- a/src/Magnum/Vk/Test/AbstractVulkanTester.h +++ b/src/Magnum/Vk/Test/AbstractVulkanTester.h @@ -27,6 +27,7 @@ */ #include +#include using namespace Corrade; @@ -36,15 +37,20 @@ class AbstractVulkanTester: public TestSuite::Tester { public: explicit AbstractVulkanTester(); + Vk::Instance& instance() { + return _instance; + } + private: + Vk::Instance _instance; }; AbstractVulkanTester::AbstractVulkanTester(): TestSuite::Tester{TestSuite::Tester::TesterConfiguration{}.setSkippedArgumentPrefixes({"magnum"})} { } -#define MAGNUM_VERIFY_NO_ERROR() CORRADE_COMPARE(Magnum::Renderer::error(), Magnum::Renderer::Error::NoError) +#define MAGNUM_VK_VERIFY_NO_ERROR() CORRADE_COMPARE(Magnum::Vk::Instance::current().error(), Magnum::Vk::Result::Success) #if defined(CORRADE_TESTSUITE_TARGET_XCTEST) #define MAGNUM_VK_TEST_MAIN(Class) \