VK_QCOM_cooperative_matrix_conversion

Other Extension Metadata

Last Modified Date

2026-01-28

Interactions and External Dependencies
Contributors
  • Matthew Netsch, Qualcomm Technologies, Inc
  • Elina Kamenetskaya, Qualcomm Technologies, Inc
  • Alex Bourd, Qualcomm Technologies, Inc
  • Ruihao Zhang, Qualcomm Technologies, Inc
  • Wooyoung Kim, Qualcomm Technologies, Inc

Description

This extension adds support for new SPIR-V shader instructions that allow loading and storing a cooperative matrix without needing to stage through shared memory and to allow bit casting arrays.

These instructions are defined by the SPV_QCOM_cooperative_matrix_conversion SPIR-V extension and can be used with the GLSL_QCOM_cooperative_matrix_conversion GLSL extension.

New Structures

New Enum Constants

  • VK_QCOM_COOPERATIVE_MATRIX_CONVERSION_EXTENSION_NAME
  • VK_QCOM_COOPERATIVE_MATRIX_CONVERSION_SPEC_VERSION
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_CONVERSION_FEATURES_QCOM

New SPIR-V Capabilities

Version History

  • Revision 1, 2026-01-28 (Matthew Netsch)
    • Initial draft