VK_QCOM_cooperative_matrix_conversion
Other Extension Metadata
Last Modified Date
2026-01-28
Interactions and External Dependencies
- This extension provides API support for
GLSL_QCOM_cooperative_matrix_conversion
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
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enum Constants
VK_QCOM_COOPERATIVE_MATRIX_CONVERSION_EXTENSION_NAMEVK_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