VK_NV_cooperative_matrix_decode_vector

Other Extension Metadata

Last Modified Date

2026-04-30

Interactions and External Dependencies
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

New Enum Constants

  • VK_NV_COOPERATIVE_MATRIX_DECODE_VECTOR_EXTENSION_NAME
  • VK_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