VK_NV_cooperative_matrix_decode_vector
Other Extension Metadata
Last Modified Date
2026-04-30
Interactions and External Dependencies
- This extension provides API support for
GLSL_NV_cooperative_matrix_decode_vector
Contributors
- Jeff Bolz, NVIDIA
Description
This extension adds a device feature for the SPIR-V
CooperativeMatrixDecodeVectorNV capability and the
SPV_NV_cooperative_matrix_decode_vector
SPIR-V extension.
When enabled, shaders may use an optional decode vector operand with
OpCooperativeMatrixLoadTensorNV (see that SPIR-V extension) to load
multiple block-adjacent elements per decode callback invocation.
An implementation must also support
VkPhysicalDeviceCooperativeMatrix2FeaturesNV::cooperativeMatrixBlockLoads
when exposing this extension.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enum Constants
VK_NV_COOPERATIVE_MATRIX_DECODE_VECTOR_EXTENSION_NAMEVK_NV_COOPERATIVE_MATRIX_DECODE_VECTOR_SPEC_VERSION- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_DECODE_VECTOR_FEATURES_NV
New SPIR-V Capabilities
Issues
Version History
- Revision 1, 2026-04-30 (Jeff Bolz)
- Initial revision