// Copyright (c) 2017-2018 Khronos Group. This work is licensed under a // Creative Commons Attribution 4.0 International License; see // http://creativecommons.org/licenses/by/4.0/ include::meta/VK_KHR_8bit_storage.txt[] *Last Modified Date*:: 2018-02-05 *IP Status*:: No known IP claims. *Interactions and External Dependencies*:: - This extension requires https://www.khronos.org/registry/spir-v/extensions/KHR/SPV_KHR_8bit_storage.html[+SPV_KHR_8bit_storage+] *Contributors*:: - Alexander Galazin, Arm The `VK_KHR_8bit_storage` extension allows use of 8-bit types in uniform and storage buffers, and push constant blocks. This extension introduces several new optional features which map to SPIR-V capabilities and allow access to 8-bit data in code:Block-decorated objects in the code:Uniform and the code:StorageBuffer storage classes, and objects in the code:PushConstant storage class. The code:StorageBuffer8BitAccess capability must: be supported by all implementations of this extension. The other capabilities are optional. === New Enum Constants * Extending elink:VkStructureType: ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR === New Structures * slink:VkPhysicalDevice8BitStorageFeaturesKHR === New SPIR-V Capabilities * <> * <> * <> === Issues === Version History * Revision 1, 2018-02-05 (Alexander Galazin) - Initial draft