mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 02:28:10 +02:00
anv: Disable VK_KHR_16bit_storage
The testing for this extension is currently very poor. The CTS tests only test accessing UBOs and SSBOs at dynamic offsets so none of our constant-offset paths get triggered at all. Also, there's an assertion in our handling of nir_intrinsic_load_uniform that offset % 4 == 0 which is never triggered indicating that nothing every gets loaded from an offset which is not a dword. Both push constants and the constant offset pull paths are complex enough, we really don't want to ship without tests. We'll turn the extension back on once we have decent tests.
This commit is contained in:
parent
6d74cb2570
commit
597c194487
2 changed files with 3 additions and 3 deletions
|
|
@ -745,8 +745,8 @@ void anv_GetPhysicalDeviceFeatures2KHR(
|
|||
VkPhysicalDevice16BitStorageFeaturesKHR *features =
|
||||
(VkPhysicalDevice16BitStorageFeaturesKHR *)ext;
|
||||
|
||||
features->storageBuffer16BitAccess = pdevice->info.gen >= 8;
|
||||
features->uniformAndStorageBuffer16BitAccess = pdevice->info.gen >= 8;
|
||||
features->storageBuffer16BitAccess = false;
|
||||
features->uniformAndStorageBuffer16BitAccess = false;
|
||||
features->storagePushConstant16 = false;
|
||||
features->storageInputOutput16 = false;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class Extension:
|
|||
# and dEQP-VK.api.info.device fail due to the duplicated strings.
|
||||
EXTENSIONS = [
|
||||
Extension('VK_ANDROID_native_buffer', 5, 'ANDROID'),
|
||||
Extension('VK_KHR_16bit_storage', 1, 'device->info.gen >= 8'),
|
||||
Extension('VK_KHR_16bit_storage', 1, False),
|
||||
Extension('VK_KHR_bind_memory2', 1, True),
|
||||
Extension('VK_KHR_dedicated_allocation', 1, True),
|
||||
Extension('VK_KHR_descriptor_update_template', 1, True),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue