| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core11.Enums.SubgroupFeatureFlagBits
Synopsis
- type SubgroupFeatureFlags = SubgroupFeatureFlagBits
- newtype SubgroupFeatureFlagBits where
- SubgroupFeatureFlagBits Flags
- pattern SUBGROUP_FEATURE_BASIC_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_VOTE_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_ARITHMETIC_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_BALLOT_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_SHUFFLE_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_CLUSTERED_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_QUAD_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_PARTITIONED_BIT_EXT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT :: SubgroupFeatureFlagBits
- pattern SUBGROUP_FEATURE_ROTATE_BIT :: SubgroupFeatureFlagBits
Documentation
newtype SubgroupFeatureFlagBits Source #
VkSubgroupFeatureFlagBits - Bitmask describing what group operations are supported with subgroup scope
Description
-
SUBGROUP_FEATURE_BASIC_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformcapability.
-
SUBGROUP_FEATURE_VOTE_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformVotecapability. -
SUBGROUP_FEATURE_ARITHMETIC_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformArithmeticcapability. -
SUBGROUP_FEATURE_BALLOT_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformBallotcapability. -
SUBGROUP_FEATURE_SHUFFLE_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformShufflecapability. -
SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformShuffleRelativecapability. -
SUBGROUP_FEATURE_CLUSTERED_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformClusteredcapability. -
SUBGROUP_FEATURE_QUAD_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformQuadcapability. -
SUBGROUP_FEATURE_PARTITIONED_BIT_EXTspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformPartitionedEXTcapability. -
SUBGROUP_FEATURE_ROTATE_BITspecifies the device will accept SPIR-V shader modules containing theGroupNonUniformRotateKHRcapability. -
SUBGROUP_FEATURE_ROTATE_CLUSTERED_BITspecifies the device will accept SPIR-V shader modules that use theClusterSizeoperand toOpGroupNonUniformRotateKHR.
See Also
Constructors
| SubgroupFeatureFlagBits Flags |
Bundled Patterns