aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspencer-lunarg <spencer@lunarg.com>2023-10-27 16:16:30 +0900
committerSpencer Fricke <115671160+spencer-lunarg@users.noreply.github.com>2023-10-27 16:35:13 +0900
commitb7ce1695084d772d973f2f8146951cc48c57ff4a (patch)
treeae68b2a7593b004177ed14e7c7de7b78e192c8c3
parentf2a8aff068a9fb7faaa51afb29a4fac26a717a80 (diff)
downloadusermoji-b7ce1695084d772d973f2f8146951cc48c57ff4a.tar.xz
icd: Add vkGetMemoryFdKHR support
-rw-r--r--icd/generated/function_definitions.h2
-rw-r--r--scripts/mock_icd_generator.py4
2 files changed, 5 insertions, 1 deletions
diff --git a/icd/generated/function_definitions.h b/icd/generated/function_definitions.h
index a3b3941e..ffcada76 100644
--- a/icd/generated/function_definitions.h
+++ b/icd/generated/function_definitions.h
@@ -3201,7 +3201,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetMemoryFdKHR(
const VkMemoryGetFdInfoKHR* pGetFdInfo,
int* pFd)
{
-//Not a CREATE or DESTROY function
+ *pFd = 1;
return VK_SUCCESS;
}
diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py
index bb87af35..a2d1db5f 100644
--- a/scripts/mock_icd_generator.py
+++ b/scripts/mock_icd_generator.py
@@ -1056,6 +1056,10 @@ CUSTOM_C_INTERCEPTS = {
pGranularity->width = 1;
pGranularity->height = 1;
''',
+'vkGetMemoryFdKHR': '''
+ *pFd = 1;
+ return VK_SUCCESS;
+''',
'vkGetAndroidHardwareBufferPropertiesANDROID': '''
pProperties->allocationSize = 65536;
pProperties->memoryTypeBits = 1 << 5; // DEVICE_LOCAL only type