diff options
Diffstat (limited to 'src/broadcom/vulkan/v3dv_device.c')
-rw-r--r-- | src/broadcom/vulkan/v3dv_device.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index 3b6a7aadcaf..d71d354ae52 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -116,6 +116,7 @@ get_device_extensions(const struct v3dv_physical_device *device, struct vk_device_extension_table *ext) { *ext = (struct vk_device_extension_table) { + .KHR_16bit_storage = true, .KHR_bind_memory2 = true, .KHR_copy_commands2 = true, .KHR_create_renderpass2 = true, @@ -1082,8 +1083,8 @@ v3dv_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, v3dv_GetPhysicalDeviceFeatures(physicalDevice, &pFeatures->features); VkPhysicalDeviceVulkan11Features vk11 = { - .storageBuffer16BitAccess = false, - .uniformAndStorageBuffer16BitAccess = false, + .storageBuffer16BitAccess = true, + .uniformAndStorageBuffer16BitAccess = true, .storagePushConstant16 = false, .storageInputOutput16 = false, .multiview = true, |