tests: fold xgldevice.{cpp,h} into xglrenderframework.{cpp,h}
diff --git a/tests/xglrenderframework.cpp b/tests/xglrenderframework.cpp
index f0b5eb9..ab8d1d2 100644
--- a/tests/xglrenderframework.cpp
+++ b/tests/xglrenderframework.cpp
@@ -246,6 +246,21 @@
     }
 }
 
+XglDevice::XglDevice(XGL_UINT id, XGL_PHYSICAL_GPU obj) :
+    xgl_testing::Device(obj), id(id)
+{
+    init();
+
+    props = gpu().properties();
+    queue_props = &gpu().queue_properties()[0];
+}
+
+void XglDevice::get_device_queue()
+{
+    ASSERT_NE(true, graphics_queues().empty());
+    m_queue = graphics_queues()[0]->obj();
+}
+
 XglDescriptorSetObj::XglDescriptorSetObj(XglDevice *device)
 {
     m_device = device;