tests: Add QueueCommandBuffer that takes a fence
diff --git a/tests/xglrenderframework.cpp b/tests/xglrenderframework.cpp
index e07a7b5..b88a3ed 100644
--- a/tests/xglrenderframework.cpp
+++ b/tests/xglrenderframework.cpp
@@ -1357,12 +1357,17 @@
void XglCommandBufferObj::QueueCommandBuffer()
{
+ QueueCommandBuffer(NULL);
+}
+
+void XglCommandBufferObj::QueueCommandBuffer(XGL_FENCE fence)
+{
XGL_RESULT err = XGL_SUCCESS;
mem_ref_mgr.EmitAddMemoryRefs(m_device->m_queue);
// submit the command buffer to the universal queue
- err = xglQueueSubmit( m_device->m_queue, 1, &obj(), NULL );
+ err = xglQueueSubmit( m_device->m_queue, 1, &obj(), fence );
ASSERT_XGL_SUCCESS( err );
err = xglQueueWaitIdle( m_device->m_queue );