Browse Source

Vk: Create instance in AbstractVulkanTester

Signed-off-by: Squareys <squareys@googlemail.com>
pull/202/head
Squareys 10 years ago committed by Squareys
parent
commit
9610fdd0ad
  1. 8
      src/Magnum/Vk/Test/AbstractVulkanTester.h

8
src/Magnum/Vk/Test/AbstractVulkanTester.h

@ -27,6 +27,7 @@
*/
#include <Corrade/TestSuite/Tester.h>
#include <Magnum/Vk/Instance.h>
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) \

Loading…
Cancel
Save