C Specification

Bits which can be set in VkPhysicalDeviceCooperativeMatrixInfo2EXT::flags to select the class of cooperative matrix properties being queried are:

// Provided by VK_EXT_cooperative_matrix_maintenance1
typedef enum VkCooperativeMatrixFlagBitsEXT {
  // Provided by VK_EXT_cooperative_matrix_maintenance1
    VK_COOPERATIVE_MATRIX_SATURATING_ACCUMULATION_BIT_EXT = 0x00000001,
} VkCooperativeMatrixFlagBitsEXT;

Description

  • VK_COOPERATIVE_MATRIX_SATURATING_ACCUMULATION_BIT_EXT specifies that the query returns properties for which the shader must use the SaturatingAccumulation operand on OpCooperativeMatrixMulAddKHR. If this bit is not set, the query returns properties for which the shader must not use the SaturatingAccumulation operand on OpCooperativeMatrixMulAddKHR.

See Also

Document Notes

For more information, see the Vulkan Specification.

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0