memory alloc: Remove MEMORY_ALLOC_FLAGS  add MEMORY_TYPE
diff --git a/tests/init.cpp b/tests/init.cpp
index 82d5f33..60cca3e 100644
--- a/tests/init.cpp
+++ b/tests/init.cpp
@@ -166,6 +166,7 @@
     alloc_info.alignment = 0;
     alloc_info.memProps = XGL_MEMORY_PROPERTY_SHAREABLE_BIT |
                           XGL_MEMORY_PROPERTY_CPU_VISIBLE_BIT;
+    alloc_info.memType = XGL_MEMORY_TYPE_OTHER,
     alloc_info.heapCount = 1;
     alloc_info.pHeaps = localHeap;
 
@@ -231,7 +232,7 @@
     mem_info.pHeaps = heapInfo;
     memcpy(heapInfo, mem_req.pHeaps, sizeof(XGL_UINT)*mem_info.heapCount);
     mem_info.memPriority = XGL_MEMORY_PRIORITY_NORMAL;
-    mem_info.flags = XGL_MEMORY_ALLOC_SHAREABLE_BIT;
+    mem_info.memType = XGL_MEMORY_TYPE_OTHER;
     err = xglAllocMemory(device(), &mem_info, &event_mem);
     ASSERT_XGL_SUCCESS(err);
 
@@ -368,10 +369,8 @@
     memcpy(heapInfo, mem_req.pHeaps, sizeof(XGL_UINT)*mem_info.heapCount);
     mem_info.memProps = XGL_MEMORY_PROPERTY_SHAREABLE_BIT;
     mem_info.memPriority = XGL_MEMORY_PRIORITY_NORMAL;
-
-    // TODO: are the flags right?
+    mem_info.memType = XGL_MEMORY_TYPE_OTHER;
     // TODO: Should this be pinned? Or maybe a separate test with pinned.
-    mem_info.flags = XGL_MEMORY_ALLOC_SHAREABLE_BIT;
     err = xglAllocMemory(device(), &mem_info, &query_mem);
     ASSERT_XGL_SUCCESS(err);
 
@@ -656,7 +655,7 @@
     memcpy(heapInfo, mem_req.pHeaps, sizeof(XGL_UINT)*mem_info.heapCount);
     mem_info.memProps = XGL_MEMORY_PROPERTY_SHAREABLE_BIT;
     mem_info.memPriority = XGL_MEMORY_PRIORITY_NORMAL;
-    mem_info.flags = XGL_MEMORY_ALLOC_SHAREABLE_BIT;
+    mem_info.memType = XGL_MEMORY_TYPE_IMAGE;
     err = xglAllocMemory(device(), &mem_info, &image_mem);
     ASSERT_XGL_SUCCESS(err);