Extension and Version Dependencies
Promoted to Vulkan 1.1
Jan-Harald Fredriksen janharaldfredriksen-arm
Other Extension Metadata
- Last Modified Date
- IP Status
No known IP claims.
- Interactions and External Dependencies
Promoted to Vulkan 1.1 Core
This extension requires
This extension provides API support for
Alexander Galazin, ARM
Jan-Harald Fredriksen, ARM
Joerg Wagner, ARM
Neil Henning, Codeplay
Jeff Bolz, Nvidia
Daniel Koch, Nvidia
David Neto, Google
John Kessenich, Google
VK_KHR_16bit_storage extension allows use of 16-bit types in shader
input and output interfaces, and push constant blocks.
This extension introduces several new optional features which map to SPIR-V
capabilities and allow access to 16-bit data in
Uniform and the
StorageBuffer storage classes, and objects
PushConstant storage class.
This extension allows 16-bit variables to be declared and used as
user-defined shader inputs and outputs but does not change location
assignment and component assignment rules.
Promotion to Vulkan 1.1
All functionality in this extension is included in core Vulkan 1.1, with the
KHR suffix omitted.
However, if Vulkan 1.1 is supported and this extension is not, the
storageBuffer16BitAccess capability is optional.
The original type, enum and command names are still available as aliases of
the core functionality.
New Enum Constants
New SPIR-V Capabilities
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.