tests: Convert to using Instancing APIs rather than xglInitAndEnumerateGpus
diff --git a/tests/xglrenderframework.cpp b/tests/xglrenderframework.cpp
index 87a5bdc..c11d350 100644
--- a/tests/xglrenderframework.cpp
+++ b/tests/xglrenderframework.cpp
@@ -52,8 +52,10 @@
{
XGL_RESULT err;
- err = xglInitAndEnumerateGpus(&app_info, NULL,
- XGL_MAX_PHYSICAL_GPUS, &this->gpu_count, objs);
+ err = xglCreateInstance(&app_info, NULL, &this->inst);
+ ASSERT_XGL_SUCCESS(err);
+ err = xglEnumerateGpus(inst, XGL_MAX_PHYSICAL_GPUS, &this->gpu_count,
+ objs);
ASSERT_XGL_SUCCESS(err);
ASSERT_GE(this->gpu_count, 1) << "No GPU available";
@@ -74,7 +76,7 @@
// reset the driver
delete m_device;
- xglInitAndEnumerateGpus(&this->app_info, XGL_NULL_HANDLE, 0, &gpu_count, XGL_NULL_HANDLE);
+ xglDestroyInstance(this->inst);
}
void XglRenderFramework::InitState()