tests: Convert to using Instancing APIs rather than xglInitAndEnumerateGpus
diff --git a/tests/blit_tests.cpp b/tests/blit_tests.cpp
index ebda886..aae03b1 100644
--- a/tests/blit_tests.cpp
+++ b/tests/blit_tests.cpp
@@ -46,6 +46,7 @@
 private:
     XGL_APPLICATION_INFO app_;
     int default_dev_;
+    XGL_INSTANCE inst;
 
     std::vector<Device *> devs_;
 };
@@ -144,7 +145,9 @@
     uint32_t count;
     XGL_RESULT err;
 
-    err = xglInitAndEnumerateGpus(&app_, NULL, ARRAY_SIZE(gpus), &count, gpus);
+    err = xglCreateInstance(&app_, NULL, &inst);
+    ASSERT_EQ(XGL_SUCCESS, err);
+    err = xglEnumerateGpus(inst, ARRAY_SIZE(gpus), &count, gpus);
     ASSERT_EQ(XGL_SUCCESS, err);
     ASSERT_GT(count, default_dev_);
 
@@ -165,8 +168,7 @@
         delete *it;
     devs_.clear();
 
-    uint32_t dummy_count;
-    xglInitAndEnumerateGpus(&app_, NULL, 0, &dummy_count, NULL);
+    xglDestroyInstance(inst);
 }
 
 uint32_t ImageChecker::hash_salt_;