VK_QCOM_cooperative_matrix_conversion(3)

Name

VK_QCOM_cooperative_matrix_conversion - device extension

VK_QCOM_cooperative_matrix_conversion

Name String

VK_QCOM_cooperative_matrix_conversion

Extension Type

Device extension

Registered Extension Number

173

Revision

1

Ratification Status

Not ratified

Extension and Version Dependencies
SPIR-V Dependencies
Contact
Extension Proposal

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 Enum Constants

New SPIR-V Capabilities

Version History

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

    • Initial draft

See Also

No cross-references are available

Document Notes

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.