intel: use intel_dev for device creation and heap queries
diff --git a/icd/intel/dispatch_tables.c b/icd/intel/dispatch_tables.c
index edda2c2..f067d4d 100644
--- a/icd/intel/dispatch_tables.c
+++ b/icd/intel/dispatch_tables.c
@@ -24,22 +24,9 @@
#include "icd.h"
#include "dispatch_tables.h"
+#include "dev.h"
#include "gen7_functions.h"
-static XGL_RESULT XGLAPI intelCreateDevice(
- XGL_PHYSICAL_GPU gpu,
- const XGL_DEVICE_CREATE_INFO* pCreateInfo,
- XGL_DEVICE* pDevice)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
-static XGL_RESULT XGLAPI intelDestroyDevice(
- XGL_DEVICE device)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
static XGL_RESULT XGLAPI intelGetDeviceQueue(
XGL_DEVICE device,
XGL_QUEUE_TYPE queueType,
@@ -80,23 +67,6 @@
return XGL_ERROR_UNAVAILABLE;
}
-static XGL_RESULT XGLAPI intelGetMemoryHeapCount(
- XGL_DEVICE device,
- XGL_UINT* pCount)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
-static XGL_RESULT XGLAPI intelGetMemoryHeapInfo(
- XGL_DEVICE device,
- XGL_UINT heapId,
- XGL_MEMORY_HEAP_INFO_TYPE infoType,
- XGL_SIZE* pDataSize,
- XGL_VOID* pData)
-{
- return XGL_ERROR_UNAVAILABLE;
-}
-
static XGL_RESULT XGLAPI intelAllocMemory(
XGL_DEVICE device,
const XGL_MEMORY_ALLOC_INFO* pAllocInfo,