xgl: Impossible to expose multi-function queues

Bug: 13363
header version: r29597 (0.51.0)
included review feedback.
diff --git a/tests/xgltestframework.cpp b/tests/xgltestframework.cpp
index 0b22772..01084fa 100644
--- a/tests/xgltestframework.cpp
+++ b/tests/xgltestframework.cpp
@@ -402,7 +402,7 @@
 TestFrameworkXglPresent::TestFrameworkXglPresent() :
 m_device(environment->default_device()),
 m_queue(*m_device.graphics_queues()[0]),
-m_cmdbuf(m_device, xgl_testing::CmdBuffer::create_info(XGL_QUEUE_TYPE_GRAPHICS))
+m_cmdbuf(m_device, xgl_testing::CmdBuffer::create_info(m_device.graphics_queue_node_index_))
 {
     m_quit = false;
     m_pause = false;