diff options
| author | spencer-lunarg <spencer@lunarg.com> | 2023-07-04 15:15:11 +0900 |
|---|---|---|
| committer | Charles Giessen <46324611+charles-lunarg@users.noreply.github.com> | 2023-07-04 01:51:35 -0600 |
| commit | 39090f9152287903b8fc82877f19366d2f9addaa (patch) | |
| tree | 95a051b681ff0d42d5231e692a3d5a9b3347cdcc /icd/generated | |
| parent | 2e5260d44c662d31357e0cd3e430957cddcf1a6e (diff) | |
| download | usermoji-39090f9152287903b8fc82877f19366d2f9addaa.tar.xz | |
icd: Add VK_KHR_cooperative_matrix support
Diffstat (limited to 'icd/generated')
| -rw-r--r-- | icd/generated/function_definitions.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/icd/generated/function_definitions.h b/icd/generated/function_definitions.h index ae15173b..3a0d02c8 100644 --- a/icd/generated/function_definitions.h +++ b/icd/generated/function_definitions.h @@ -3991,7 +3991,20 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceCooperativeMatrixProperti uint32_t* pPropertyCount, VkCooperativeMatrixPropertiesKHR* pProperties) { -//Not a CREATE or DESTROY function + if (!pProperties) { + *pPropertyCount = 1; + } else { + // arbitrary + pProperties[0].MSize = 16; + pProperties[0].NSize = 16; + pProperties[0].KSize = 16; + pProperties[0].AType = VK_COMPONENT_TYPE_UINT32_KHR; + pProperties[0].BType = VK_COMPONENT_TYPE_UINT32_KHR; + pProperties[0].CType = VK_COMPONENT_TYPE_UINT32_KHR; + pProperties[0].ResultType = VK_COMPONENT_TYPE_UINT32_KHR; + pProperties[0].saturatingAccumulation = VK_FALSE; + pProperties[0].scope = VK_SCOPE_DEVICE_KHR; + } return VK_SUCCESS; } |
