aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/vulkan/vulkan_enums.hpp
diff options
context:
space:
mode:
authorJon Leech <[email protected]>2023-06-23 05:15:21 -0700
committerJon Leech <[email protected]>2023-06-23 05:19:14 -0700
commitb6a29e5ca865f48368f6b2f170adb89975bb0be1 (patch)
tree8a95232c87cadc3467f9203602c97da20209f375 /include/vulkan/vulkan_enums.hpp
parentc1a8560c5cf5e7bd6dbc71fe69b1a317411c36b8 (diff)
downloadVulkan-Headers-b6a29e5ca865f48368f6b2f170adb89975bb0be1.tar.gz
Vulkan-Headers-b6a29e5ca865f48368f6b2f170adb89975bb0be1.zip
Update for Vulkan-Docs 1.3.255v1.3.255
Diffstat (limited to 'include/vulkan/vulkan_enums.hpp')
-rw-r--r--include/vulkan/vulkan_enums.hpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/include/vulkan/vulkan_enums.hpp b/include/vulkan/vulkan_enums.hpp
index 3e9784c..1ec15f3 100644
--- a/include/vulkan/vulkan_enums.hpp
+++ b/include/vulkan/vulkan_enums.hpp
@@ -1095,6 +1095,9 @@ namespace VULKAN_HPP_NAMESPACE
ePhysicalDeviceShaderCoreBuiltinsPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM,
ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT,
ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT,
+ ePhysicalDeviceCooperativeMatrixFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR,
+ eCooperativeMatrixPropertiesKHR = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR,
+ ePhysicalDeviceCooperativeMatrixPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR,
ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM,
eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM,
ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT,
@@ -6633,6 +6636,31 @@ namespace VULKAN_HPP_NAMESPACE
eReorder = VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV
};
+ //=== VK_KHR_cooperative_matrix ===
+
+ enum class ScopeKHR
+ {
+ eDevice = VK_SCOPE_DEVICE_KHR,
+ eWorkgroup = VK_SCOPE_WORKGROUP_KHR,
+ eSubgroup = VK_SCOPE_SUBGROUP_KHR,
+ eQueueFamily = VK_SCOPE_QUEUE_FAMILY_KHR
+ };
+
+ enum class ComponentTypeKHR
+ {
+ eFloat16 = VK_COMPONENT_TYPE_FLOAT16_KHR,
+ eFloat32 = VK_COMPONENT_TYPE_FLOAT32_KHR,
+ eFloat64 = VK_COMPONENT_TYPE_FLOAT64_KHR,
+ eSint8 = VK_COMPONENT_TYPE_SINT8_KHR,
+ eSint16 = VK_COMPONENT_TYPE_SINT16_KHR,
+ eSint32 = VK_COMPONENT_TYPE_SINT32_KHR,
+ eSint64 = VK_COMPONENT_TYPE_SINT64_KHR,
+ eUint8 = VK_COMPONENT_TYPE_UINT8_KHR,
+ eUint16 = VK_COMPONENT_TYPE_UINT16_KHR,
+ eUint32 = VK_COMPONENT_TYPE_UINT32_KHR,
+ eUint64 = VK_COMPONENT_TYPE_UINT64_KHR
+ };
+
//=========================
//=== Index Type Traits ===
//=========================