VK_KHR_shader_bfloat16
Other Extension Metadata
Last Modified Date
2024-04-09
IP Status
No known IP claims.
Contributors
- Tobias Hector, AMD
- Stu Smith, AMD
- Jeff Bolz, Nvidia
- Kévin Petit, Arm
- David Neto, Google
- Graeme Leese, Broadcom
- Ruihao Zhang, Qualcomm
- Mark Sheppard, Imagination
- Ben Ashbaugh, Intel
- Dmitry Sidorov, Intel
- Victor Mustya, Intel
Description
This extension enables support for bfloat16 (brain float
) operations in
shaders as defined in SPV_KHR_bfloat16
.
New Structures
New Enum Constants
VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME
VK_KHR_SHADER_BFLOAT16_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR
If VK_KHR_cooperative_matrix is supported:
- Extending VkComponentTypeKHR:
VK_COMPONENT_TYPE_BFLOAT16_KHR
New SPIR-V Capabilities
Version History
- Revision 1, 2024-04-09 (Stu Smith)
- Initial draft