Modulevulkan-3.27GHC2021
Vulkan.Core11.Enums.SubgroupFeatureFlagBits
- 2 types
- Packagevulkan-3.27
- Exports13
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceSubgroupFeatureFlagBits.hs
VkSubgroupFeatureFlagBits - Bitmask describing what group operations are supported with subgroup scope
Description
SUBGROUP_FEATURE_BASIC_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformcapability.
SUBGROUP_FEATURE_VOTE_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformVotecapability.SUBGROUP_FEATURE_ARITHMETIC_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformArithmeticcapability.SUBGROUP_FEATURE_BALLOT_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformBallotcapability.SUBGROUP_FEATURE_SHUFFLE_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformShufflecapability.SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformShuffleRelativecapability.SUBGROUP_FEATURE_CLUSTERED_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformClusteredcapability.SUBGROUP_FEATURE_QUAD_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformQuadcapability.SUBGROUP_FEATURE_PARTITIONED_BIT_EXT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformPartitionedEXTcapability.SUBGROUP_FEATURE_ROTATE_BIT specifies the device will accept SPIR-V shader modules containing the
GroupNonUniformRotateKHRcapability.SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT specifies the device will accept SPIR-V shader modules that use the
ClusterSizeoperand toOpGroupNonUniformRotateKHR.
See Also
Constructors
Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
Eq SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBitsOrd SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBitsRead SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBitsShow SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBitsBits SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBitsFiniteBits SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBitsStorable SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBitsZero SubgroupFeatureFlagBitsDefined in vulkan-3.27 · Vulkan.Core11.Enums.SubgroupFeatureFlagBits