intel: add dummy intelEnumerateLayers()
To make xglGetProcAddr() so regular that it can be generated.
diff --git a/icd/intel/dispatch.c b/icd/intel/dispatch.c
index d0dc375..919ae8a 100644
--- a/icd/intel/dispatch.c
+++ b/icd/intel/dispatch.c
@@ -45,6 +45,8 @@
return xglDestroyDevice;
else if (!strncmp("xglGetExtensionSupport", pName, sizeof ("xglGetExtensionSupport")))
return xglGetExtensionSupport;
+ else if (!strncmp("xglEnumerateLayers", pName, sizeof ("xglEnumerateLayers")))
+ return xglEnumerateLayers;
else if (!strncmp("xglGetDeviceQueue", pName, sizeof ("xglGetDeviceQueue")))
return xglGetDeviceQueue;
else if (!strncmp("xglQueueSubmit", pName, sizeof ("xglQueueSubmit")))
diff --git a/icd/intel/intel.c b/icd/intel/intel.c
index 547949d..85c6d5a 100644
--- a/icd/intel/intel.c
+++ b/icd/intel/intel.c
@@ -134,6 +134,22 @@
return (count > 0) ? XGL_SUCCESS : XGL_ERROR_UNAVAILABLE;
}
+ICD_EXPORT XGL_RESULT XGLAPI xglEnumerateLayers(
+ XGL_PHYSICAL_GPU gpu,
+ XGL_SIZE maxLayerCount,
+ XGL_SIZE maxStringSize,
+ XGL_CHAR* const* pOutLayers,
+ XGL_SIZE* pOutLayerCount,
+ XGL_VOID* pReserved)
+{
+ if (!pOutLayerCount)
+ return XGL_ERROR_INVALID_POINTER;
+
+ *pOutLayerCount = 0;
+
+ return XGL_SUCCESS;
+}
+
ICD_EXPORT XGL_RESULT XGLAPI xglDbgRegisterMsgCallback(
XGL_DBG_MSG_CALLBACK_FUNCTION pfnMsgCallback,
XGL_VOID* pUserData)