module
APISpec_LimitsChapter 39: Specification
Classes
- struct VV::V1::PhysicalDevice::Limits
- Structure reporting implementation-dependent physical device limits.
Enums
- enum class ESampleCount: ui32 { _1 = VK_SAMPLE_COUNT_1_BIT, _2 = VK_SAMPLE_COUNT_2_BIT, _4 = VK_SAMPLE_COUNT_4_BIT, _8 = VK_SAMPLE_COUNT_8_BIT, _16 = VK_SAMPLE_COUNT_16_BIT, _32 = VK_SAMPLE_COUNT_32_BIT, _64 = VK_SAMPLE_COUNT_64_BIT, VV_SpecifyBitmaskable = VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM }
- Specification
- enum class EShaderFloatControlIndependence: ui32 { _32Bit_Only = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY, All = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL, None = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE, _32Bit_Only_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR, All_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR, None_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR }
- Specification
- enum class ESubgroupFeaturesFlag: ui32 { Basic = VK_SUBGROUP_FEATURE_BASIC_BIT, Vote = VK_SUBGROUP_FEATURE_VOTE_BIT, Arithemtic = VK_SUBGROUP_FEATURE_ARITHMETIC_BIT, Ballot = VK_SUBGROUP_FEATURE_BALLOT_BIT, Shuffle = VK_SUBGROUP_FEATURE_SHUFFLE_BIT, ShuffleRealtive = VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT, Clustered = VK_SUBGROUP_FEATURE_CLUSTERED_BIT, Quad = VK_SUBGROUP_FEATURE_QUAD_BIT, Partitioned_NV = VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV, VV_SpecifyBitmaskable = VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM }
- Specification
Typedefs
- using SampleCountFlags = Bitfield<ESampleCount, VkSampleCountFlags>
Enum documentation
enum class ESampleCount: ui32
#include <VaultedVulkan/VV_Enums.hpp>
enum class EShaderFloatControlIndependence: ui32
#include <VaultedVulkan/VV_Enums.hpp>
enum class ESubgroupFeaturesFlag: ui32
#include <VaultedVulkan/VV_Enums.hpp>
Typedef documentation
using SampleCountFlags = Bitfield<ESampleCount, VkSampleCountFlags>
#include <VaultedVulkan/VV_Types.hpp>
@ < ="://..////1.2-//.#"></>