tests: store XGL_GPU_MEMORYs in XglMemoryRefManager

XGL_GPU_MEMORY is already a pointer.
diff --git a/tests/xglrenderframework.cpp b/tests/xglrenderframework.cpp
index 830e9a0..1a79a1e 100644
--- a/tests/xglrenderframework.cpp
+++ b/tests/xglrenderframework.cpp
@@ -1063,11 +1063,11 @@
 }
 
 void XglMemoryRefManager::AddMemoryRef(XglConstantBufferObj *constantBuffer) {
-    m_bufferObjs.push_back(&constantBuffer->m_constantBufferMem);
+    m_bufferObjs.push_back(constantBuffer->m_constantBufferMem);
 }
 
 void XglMemoryRefManager::AddMemoryRef(XglTextureObj *texture) {
-    m_bufferObjs.push_back(&texture->m_textureMem);
+    m_bufferObjs.push_back(texture->m_textureMem);
 }
 
 XGL_MEMORY_REF* XglMemoryRefManager::GetMemoryRefList() {
@@ -1082,7 +1082,7 @@
     for (int i=0; i<numRefs; i++)
     {
         localRefs[i].flags = 0;
-        localRefs[i].mem = *m_bufferObjs[i];
+        localRefs[i].mem = m_bufferObjs[i];
     }
     return localRefs;
 }
diff --git a/tests/xglrenderframework.h b/tests/xglrenderframework.h
index 4818626..9851bb9 100644
--- a/tests/xglrenderframework.h
+++ b/tests/xglrenderframework.h
@@ -291,7 +291,7 @@
 
 protected:
     int m_numRefs;
-    vector<XGL_GPU_MEMORY*> m_bufferObjs;
+    vector<XGL_GPU_MEMORY> m_bufferObjs;
 
 };