driver:implement changes for Dynamic State
diff --git a/icd/intel/buf.c b/icd/intel/buf.c
index f783eec..e257f1b 100644
--- a/icd/intel/buf.c
+++ b/icd/intel/buf.c
@@ -46,6 +46,7 @@
     case XGL_INFO_TYPE_MEMORY_REQUIREMENTS:
         {
             XGL_MEMORY_REQUIREMENTS *mem_req = data;
+            static XGL_UINT heapInfo[1];
 
             *size = sizeof(XGL_MEMORY_REQUIREMENTS);
             if (data == NULL)
@@ -65,7 +66,7 @@
 
             mem_req->alignment = 4096;
             mem_req->heapCount = 1;
-            mem_req->heaps[0] = 0;
+            mem_req->pHeaps = heapInfo;
 
         }
         break;