intel: use intel_dev for device creation and heap queries
diff --git a/icd/intel/dev.h b/icd/intel/dev.h
index 2fc0f25..ee045c4 100644
--- a/icd/intel/dev.h
+++ b/icd/intel/dev.h
@@ -91,4 +91,23 @@
void intel_dev_remove_msg_filter(struct intel_dev *dev,
XGL_INT msg_code);
+XGL_RESULT XGLAPI intelCreateDevice(
+ XGL_PHYSICAL_GPU gpu,
+ const XGL_DEVICE_CREATE_INFO* pCreateInfo,
+ XGL_DEVICE* pDevice);
+
+XGL_RESULT XGLAPI intelDestroyDevice(
+ XGL_DEVICE device);
+
+XGL_RESULT XGLAPI intelGetMemoryHeapCount(
+ XGL_DEVICE device,
+ XGL_UINT* pCount);
+
+XGL_RESULT XGLAPI intelGetMemoryHeapInfo(
+ XGL_DEVICE device,
+ XGL_UINT heapId,
+ XGL_MEMORY_HEAP_INFO_TYPE infoType,
+ XGL_SIZE* pDataSize,
+ XGL_VOID* pData);
+
#endif /* DEV_H */