// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry
[[VkPhysicalDeviceSubgroupProperties,VkPhysicalDeviceSubgroupProperties]]
[source,c++]
----
typedef struct VkPhysicalDeviceSubgroupProperties {
    VkStructureType           sType;
    void*                     pNext;
    uint32_t                  subgroupSize;
    VkShaderStageFlags        supportedStages;
    VkSubgroupFeatureFlags    supportedOperations;
    VkBool32                  quadOperationsInAllStages;
} VkPhysicalDeviceSubgroupProperties;
----
