MC TIL
Home
Github
Home
Github
  • Struct

    • A
    • A~1
    • B
    • B~1
    • B~2
    • C
    • C~1
    • C~2
    • C~3
    • D
    • D~1
    • D~2
    • D~3
    • D~4
    • D~5
    • D~6
    • D~7
    • D~8
    • D~9
    • D~10
    • E
    • E~1
    • F
    • F~1
    • G
    • H
    • I
    • I~1
    • I~2
    • J
    • K
    • L
    • L~1
    • M
    • M~1
    • M~2
    • M~3
    • N
    • O
    • P
    • P~1
    • P~2
    • P~3
    • Q
    • R
    • R~1
    • R~2
    • R~3
    • S
    • S~1
    • S~2
    • S~3
    • S~4
    • T
    • T~1
    • U
    • V
    • W
    • W~1
    • X
    • Z
  • Enums

    • A
    • B
    • C
    • D
    • D~1
    • D~2
    • D~3
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • R
    • S
    • T
    • U
    • V
    • W

V

VkSamplerAddressMode

NameValue
VK_SAMPLER_ADDRESS_MODE_REPEAT0
VK_SAMPLER_ADDRESS_MODE_BEGIN_RANGE0
VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT1
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE2
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER3
VK_SAMPLER_ADDRESS_MODE_END_RANGE3
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE4
VK_SAMPLER_ADDRESS_MODE_RANGE_SIZE4
VK_SAMPLER_ADDRESS_MODE_MAX_ENUM2147483647

VkBlendOp

NameValue
VK_BLEND_OP_ADD0
VK_BLEND_OP_BEGIN_RANGE0
VK_BLEND_OP_SUBTRACT1
VK_BLEND_OP_REVERSE_SUBTRACT2
VK_BLEND_OP_MIN3
VK_BLEND_OP_MAX4
VK_BLEND_OP_END_RANGE4
VK_BLEND_OP_RANGE_SIZE5
VK_BLEND_OP_ZERO_EXT1000148000
VK_BLEND_OP_SRC_EXT1000148001
VK_BLEND_OP_DST_EXT1000148002
VK_BLEND_OP_SRC_OVER_EXT1000148003
VK_BLEND_OP_DST_OVER_EXT1000148004
VK_BLEND_OP_SRC_IN_EXT1000148005
VK_BLEND_OP_DST_IN_EXT1000148006
VK_BLEND_OP_SRC_OUT_EXT1000148007
VK_BLEND_OP_DST_OUT_EXT1000148008
VK_BLEND_OP_SRC_ATOP_EXT1000148009
VK_BLEND_OP_DST_ATOP_EXT1000148010
VK_BLEND_OP_XOR_EXT1000148011
VK_BLEND_OP_MULTIPLY_EXT1000148012
VK_BLEND_OP_SCREEN_EXT1000148013
VK_BLEND_OP_OVERLAY_EXT1000148014
VK_BLEND_OP_DARKEN_EXT1000148015
VK_BLEND_OP_LIGHTEN_EXT1000148016
VK_BLEND_OP_COLORDODGE_EXT1000148017
VK_BLEND_OP_COLORBURN_EXT1000148018
VK_BLEND_OP_HARDLIGHT_EXT1000148019
VK_BLEND_OP_SOFTLIGHT_EXT1000148020
VK_BLEND_OP_DIFFERENCE_EXT1000148021
VK_BLEND_OP_EXCLUSION_EXT1000148022
VK_BLEND_OP_INVERT_EXT1000148023
VK_BLEND_OP_INVERT_RGB_EXT1000148024
VK_BLEND_OP_LINEARDODGE_EXT1000148025
VK_BLEND_OP_LINEARBURN_EXT1000148026
VK_BLEND_OP_VIVIDLIGHT_EXT1000148027
VK_BLEND_OP_LINEARLIGHT_EXT1000148028
VK_BLEND_OP_PINLIGHT_EXT1000148029
VK_BLEND_OP_HARDMIX_EXT1000148030
VK_BLEND_OP_HSL_HUE_EXT1000148031
VK_BLEND_OP_HSL_SATURATION_EXT1000148032
VK_BLEND_OP_HSL_COLOR_EXT1000148033
VK_BLEND_OP_HSL_LUMINOSITY_EXT1000148034
VK_BLEND_OP_PLUS_EXT1000148035
VK_BLEND_OP_PLUS_CLAMPED_EXT1000148036
VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT1000148037
VK_BLEND_OP_PLUS_DARKER_EXT1000148038
VK_BLEND_OP_MINUS_EXT1000148039
VK_BLEND_OP_MINUS_CLAMPED_EXT1000148040
VK_BLEND_OP_CONTRAST_EXT1000148041
VK_BLEND_OP_INVERT_OVG_EXT1000148042
VK_BLEND_OP_RED_EXT1000148043
VK_BLEND_OP_GREEN_EXT1000148044
VK_BLEND_OP_BLUE_EXT1000148045
VK_BLEND_OP_MAX_ENUM2147483647

VkCompareOp

NameValue
VK_COMPARE_OP_NEVER0
VK_COMPARE_OP_BEGIN_RANGE0
VK_COMPARE_OP_LESS1
VK_COMPARE_OP_EQUAL2
VK_COMPARE_OP_LESS_OR_EQUAL3
VK_COMPARE_OP_GREATER4
VK_COMPARE_OP_NOT_EQUAL5
VK_COMPARE_OP_GREATER_OR_EQUAL6
VK_COMPARE_OP_ALWAYS7
VK_COMPARE_OP_END_RANGE7
VK_COMPARE_OP_RANGE_SIZE8
VK_COMPARE_OP_MAX_ENUM2147483647

VkBlendFactor

NameValue
VK_BLEND_FACTOR_ZERO0
VK_BLEND_FACTOR_BEGIN_RANGE0
VK_BLEND_FACTOR_ONE1
VK_BLEND_FACTOR_SRC_COLOR2
VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR3
VK_BLEND_FACTOR_DST_COLOR4
VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR5
VK_BLEND_FACTOR_SRC_ALPHA6
VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA7
VK_BLEND_FACTOR_DST_ALPHA8
VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA9
VK_BLEND_FACTOR_CONSTANT_COLOR10
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR11
VK_BLEND_FACTOR_CONSTANT_ALPHA12
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA13
VK_BLEND_FACTOR_SRC_ALPHA_SATURATE14
VK_BLEND_FACTOR_SRC1_COLOR15
VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR16
VK_BLEND_FACTOR_SRC1_ALPHA17
VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA18
VK_BLEND_FACTOR_END_RANGE18
VK_BLEND_FACTOR_RANGE_SIZE19
VK_BLEND_FACTOR_MAX_ENUM2147483647

VkFormat

NameValue
VK_FORMAT_UNDEFINED0
VK_FORMAT_BEGIN_RANGE0
VK_FORMAT_R4G4_UNORM_PACK81
VK_FORMAT_R4G4B4A4_UNORM_PACK162
VK_FORMAT_B4G4R4A4_UNORM_PACK163
VK_FORMAT_R5G6B5_UNORM_PACK164
VK_FORMAT_B5G6R5_UNORM_PACK165
VK_FORMAT_R5G5B5A1_UNORM_PACK166
VK_FORMAT_B5G5R5A1_UNORM_PACK167
VK_FORMAT_A1R5G5B5_UNORM_PACK168
VK_FORMAT_R8_UNORM9
VK_FORMAT_R8_SNORM10
VK_FORMAT_R8_USCALED11
VK_FORMAT_R8_SSCALED12
VK_FORMAT_R8_UINT13
VK_FORMAT_R8_SINT14
VK_FORMAT_R8_SRGB15
VK_FORMAT_R8G8_UNORM16
VK_FORMAT_R8G8_SNORM17
VK_FORMAT_R8G8_USCALED18
VK_FORMAT_R8G8_SSCALED19
VK_FORMAT_R8G8_UINT20
VK_FORMAT_R8G8_SINT21
VK_FORMAT_R8G8_SRGB22
VK_FORMAT_R8G8B8_UNORM23
VK_FORMAT_R8G8B8_SNORM24
VK_FORMAT_R8G8B8_USCALED25
VK_FORMAT_R8G8B8_SSCALED26
VK_FORMAT_R8G8B8_UINT27
VK_FORMAT_R8G8B8_SINT28
VK_FORMAT_R8G8B8_SRGB29
VK_FORMAT_B8G8R8_UNORM30
VK_FORMAT_B8G8R8_SNORM31
VK_FORMAT_B8G8R8_USCALED32
VK_FORMAT_B8G8R8_SSCALED33
VK_FORMAT_B8G8R8_UINT34
VK_FORMAT_B8G8R8_SINT35
VK_FORMAT_B8G8R8_SRGB36
VK_FORMAT_R8G8B8A8_UNORM37
VK_FORMAT_R8G8B8A8_SNORM38
VK_FORMAT_R8G8B8A8_USCALED39
VK_FORMAT_R8G8B8A8_SSCALED40
VK_FORMAT_R8G8B8A8_UINT41
VK_FORMAT_R8G8B8A8_SINT42
VK_FORMAT_R8G8B8A8_SRGB43
VK_FORMAT_B8G8R8A8_UNORM44
VK_FORMAT_B8G8R8A8_SNORM45
VK_FORMAT_B8G8R8A8_USCALED46
VK_FORMAT_B8G8R8A8_SSCALED47
VK_FORMAT_B8G8R8A8_UINT48
VK_FORMAT_B8G8R8A8_SINT49
VK_FORMAT_B8G8R8A8_SRGB50
VK_FORMAT_A8B8G8R8_UNORM_PACK3251
VK_FORMAT_A8B8G8R8_SNORM_PACK3252
VK_FORMAT_A8B8G8R8_USCALED_PACK3253
VK_FORMAT_A8B8G8R8_SSCALED_PACK3254
VK_FORMAT_A8B8G8R8_UINT_PACK3255
VK_FORMAT_A8B8G8R8_SINT_PACK3256
VK_FORMAT_A8B8G8R8_SRGB_PACK3257
VK_FORMAT_A2R10G10B10_UNORM_PACK3258
VK_FORMAT_A2R10G10B10_SNORM_PACK3259
VK_FORMAT_A2R10G10B10_USCALED_PACK3260
VK_FORMAT_A2R10G10B10_SSCALED_PACK3261
VK_FORMAT_A2R10G10B10_UINT_PACK3262
VK_FORMAT_A2R10G10B10_SINT_PACK3263
VK_FORMAT_A2B10G10R10_UNORM_PACK3264
VK_FORMAT_A2B10G10R10_SNORM_PACK3265
VK_FORMAT_A2B10G10R10_USCALED_PACK3266
VK_FORMAT_A2B10G10R10_SSCALED_PACK3267
VK_FORMAT_A2B10G10R10_UINT_PACK3268
VK_FORMAT_A2B10G10R10_SINT_PACK3269
VK_FORMAT_R16_UNORM70
VK_FORMAT_R16_SNORM71
VK_FORMAT_R16_USCALED72
VK_FORMAT_R16_SSCALED73
VK_FORMAT_R16_UINT74
VK_FORMAT_R16_SINT75
VK_FORMAT_R16_SFLOAT76
VK_FORMAT_R16G16_UNORM77
VK_FORMAT_R16G16_SNORM78
VK_FORMAT_R16G16_USCALED79
VK_FORMAT_R16G16_SSCALED80
VK_FORMAT_R16G16_UINT81
VK_FORMAT_R16G16_SINT82
VK_FORMAT_R16G16_SFLOAT83
VK_FORMAT_R16G16B16_UNORM84
VK_FORMAT_R16G16B16_SNORM85
VK_FORMAT_R16G16B16_USCALED86
VK_FORMAT_R16G16B16_SSCALED87
VK_FORMAT_R16G16B16_UINT88
VK_FORMAT_R16G16B16_SINT89
VK_FORMAT_R16G16B16_SFLOAT90
VK_FORMAT_R16G16B16A16_UNORM91
VK_FORMAT_R16G16B16A16_SNORM92
VK_FORMAT_R16G16B16A16_USCALED93
VK_FORMAT_R16G16B16A16_SSCALED94
VK_FORMAT_R16G16B16A16_UINT95
VK_FORMAT_R16G16B16A16_SINT96
VK_FORMAT_R16G16B16A16_SFLOAT97
VK_FORMAT_R32_UINT98
VK_FORMAT_R32_SINT99
VK_FORMAT_R32_SFLOAT100
VK_FORMAT_R32G32_UINT101
VK_FORMAT_R32G32_SINT102
VK_FORMAT_R32G32_SFLOAT103
VK_FORMAT_R32G32B32_UINT104
VK_FORMAT_R32G32B32_SINT105
VK_FORMAT_R32G32B32_SFLOAT106
VK_FORMAT_R32G32B32A32_UINT107
VK_FORMAT_R32G32B32A32_SINT108
VK_FORMAT_R32G32B32A32_SFLOAT109
VK_FORMAT_R64_UINT110
VK_FORMAT_R64_SINT111
VK_FORMAT_R64_SFLOAT112
VK_FORMAT_R64G64_UINT113
VK_FORMAT_R64G64_SINT114
VK_FORMAT_R64G64_SFLOAT115
VK_FORMAT_R64G64B64_UINT116
VK_FORMAT_R64G64B64_SINT117
VK_FORMAT_R64G64B64_SFLOAT118
VK_FORMAT_R64G64B64A64_UINT119
VK_FORMAT_R64G64B64A64_SINT120
VK_FORMAT_R64G64B64A64_SFLOAT121
VK_FORMAT_B10G11R11_UFLOAT_PACK32122
VK_FORMAT_E5B9G9R9_UFLOAT_PACK32123
VK_FORMAT_D16_UNORM124
VK_FORMAT_X8_D24_UNORM_PACK32125
VK_FORMAT_D32_SFLOAT126
VK_FORMAT_S8_UINT127
VK_FORMAT_D16_UNORM_S8_UINT128
VK_FORMAT_D24_UNORM_S8_UINT129
VK_FORMAT_D32_SFLOAT_S8_UINT130
VK_FORMAT_BC1_RGB_UNORM_BLOCK131
VK_FORMAT_BC1_RGB_SRGB_BLOCK132
VK_FORMAT_BC1_RGBA_UNORM_BLOCK133
VK_FORMAT_BC1_RGBA_SRGB_BLOCK134
VK_FORMAT_BC2_UNORM_BLOCK135
VK_FORMAT_BC2_SRGB_BLOCK136
VK_FORMAT_BC3_UNORM_BLOCK137
VK_FORMAT_BC3_SRGB_BLOCK138
VK_FORMAT_BC4_UNORM_BLOCK139
VK_FORMAT_BC4_SNORM_BLOCK140
VK_FORMAT_BC5_UNORM_BLOCK141
VK_FORMAT_BC5_SNORM_BLOCK142
VK_FORMAT_BC6H_UFLOAT_BLOCK143
VK_FORMAT_BC6H_SFLOAT_BLOCK144
VK_FORMAT_BC7_UNORM_BLOCK145
VK_FORMAT_BC7_SRGB_BLOCK146
VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK147
VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK148
VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK149
VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK150
VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK151
VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK152
VK_FORMAT_EAC_R11_UNORM_BLOCK153
VK_FORMAT_EAC_R11_SNORM_BLOCK154
VK_FORMAT_EAC_R11G11_UNORM_BLOCK155
VK_FORMAT_EAC_R11G11_SNORM_BLOCK156
VK_FORMAT_ASTC_4x4_UNORM_BLOCK157
VK_FORMAT_ASTC_4x4_SRGB_BLOCK158
VK_FORMAT_ASTC_5x4_UNORM_BLOCK159
VK_FORMAT_ASTC_5x4_SRGB_BLOCK160
VK_FORMAT_ASTC_5x5_UNORM_BLOCK161
VK_FORMAT_ASTC_5x5_SRGB_BLOCK162
VK_FORMAT_ASTC_6x5_UNORM_BLOCK163
VK_FORMAT_ASTC_6x5_SRGB_BLOCK164
VK_FORMAT_ASTC_6x6_UNORM_BLOCK165
VK_FORMAT_ASTC_6x6_SRGB_BLOCK166
VK_FORMAT_ASTC_8x5_UNORM_BLOCK167
VK_FORMAT_ASTC_8x5_SRGB_BLOCK168
VK_FORMAT_ASTC_8x6_UNORM_BLOCK169
VK_FORMAT_ASTC_8x6_SRGB_BLOCK170
VK_FORMAT_ASTC_8x8_UNORM_BLOCK171
VK_FORMAT_ASTC_8x8_SRGB_BLOCK172
VK_FORMAT_ASTC_10x5_UNORM_BLOCK173
VK_FORMAT_ASTC_10x5_SRGB_BLOCK174
VK_FORMAT_ASTC_10x6_UNORM_BLOCK175
VK_FORMAT_ASTC_10x6_SRGB_BLOCK176
VK_FORMAT_ASTC_10x8_UNORM_BLOCK177
VK_FORMAT_ASTC_10x8_SRGB_BLOCK178
VK_FORMAT_ASTC_10x10_UNORM_BLOCK179
VK_FORMAT_ASTC_10x10_SRGB_BLOCK180
VK_FORMAT_ASTC_12x10_UNORM_BLOCK181
VK_FORMAT_ASTC_12x10_SRGB_BLOCK182
VK_FORMAT_ASTC_12x12_UNORM_BLOCK183
VK_FORMAT_ASTC_12x12_SRGB_BLOCK184
VK_FORMAT_END_RANGE184
VK_FORMAT_RANGE_SIZE185
VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG1000054000
VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG1000054001
VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG1000054002
VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG1000054003
VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG1000054004
VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG1000054005
VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG1000054006
VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG1000054007
VK_FORMAT_G8B8G8R8_422_UNORM1000156000
VK_FORMAT_G8B8G8R8_422_UNORM_KHR1000156000
VK_FORMAT_B8G8R8G8_422_UNORM1000156001
VK_FORMAT_B8G8R8G8_422_UNORM_KHR1000156001
VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM1000156002
VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR1000156002
VK_FORMAT_G8_B8R8_2PLANE_420_UNORM1000156003
VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR1000156003
VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM1000156004
VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR1000156004
VK_FORMAT_G8_B8R8_2PLANE_422_UNORM1000156005
VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR1000156005
VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM1000156006
VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR1000156006
VK_FORMAT_R10X6_UNORM_PACK161000156007
VK_FORMAT_R10X6_UNORM_PACK16_KHR1000156007
VK_FORMAT_R10X6G10X6_UNORM_2PACK161000156008
VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR1000156008
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK161000156009
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR1000156009
VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK161000156010
VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR1000156010
VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK161000156011
VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR1000156011
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK161000156012
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR1000156012
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK161000156013
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR1000156013
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK161000156014
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR1000156014
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK161000156015
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR1000156015
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK161000156016
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR1000156016
VK_FORMAT_R12X4_UNORM_PACK161000156017
VK_FORMAT_R12X4_UNORM_PACK16_KHR1000156017
VK_FORMAT_R12X4G12X4_UNORM_2PACK161000156018
VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR1000156018
VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK161000156019
VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR1000156019
VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK161000156020
VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR1000156020
VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK161000156021
VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR1000156021
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK161000156022
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR1000156022
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK161000156023
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR1000156023
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK161000156024
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR1000156024
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK161000156025
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR1000156025
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK161000156026
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR1000156026
VK_FORMAT_G16B16G16R16_422_UNORM1000156027
VK_FORMAT_G16B16G16R16_422_UNORM_KHR1000156027
VK_FORMAT_B16G16R16G16_422_UNORM1000156028
VK_FORMAT_B16G16R16G16_422_UNORM_KHR1000156028
VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM1000156029
VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR1000156029
VK_FORMAT_G16_B16R16_2PLANE_420_UNORM1000156030
VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR1000156030
VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM1000156031
VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR1000156031
VK_FORMAT_G16_B16R16_2PLANE_422_UNORM1000156032
VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR1000156032
VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM1000156033
VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR1000156033
VK_FORMAT_MAX_ENUM2147483647

VkStencilOp

NameValue
VK_STENCIL_OP_KEEP0
VK_STENCIL_OP_BEGIN_RANGE0
VK_STENCIL_OP_ZERO1
VK_STENCIL_OP_REPLACE2
VK_STENCIL_OP_INCREMENT_AND_CLAMP3
VK_STENCIL_OP_DECREMENT_AND_CLAMP4
VK_STENCIL_OP_INVERT5
VK_STENCIL_OP_INCREMENT_AND_WRAP6
VK_STENCIL_OP_DECREMENT_AND_WRAP7
VK_STENCIL_OP_END_RANGE7
VK_STENCIL_OP_RANGE_SIZE8
VK_STENCIL_OP_MAX_ENUM2147483647

VkPrimitiveTopology

NameValue
VK_PRIMITIVE_TOPOLOGY_POINT_LIST0
VK_PRIMITIVE_TOPOLOGY_BEGIN_RANGE0
VK_PRIMITIVE_TOPOLOGY_LINE_LIST1
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP2
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST3
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP4
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN5
VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY6
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY7
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY8
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY9
VK_PRIMITIVE_TOPOLOGY_PATCH_LIST10
VK_PRIMITIVE_TOPOLOGY_END_RANGE10
VK_PRIMITIVE_TOPOLOGY_RANGE_SIZE11
VK_PRIMITIVE_TOPOLOGY_MAX_ENUM2147483647

VkCullModeFlagBits

NameValue
VK_CULL_MODE_NONE0
VK_CULL_MODE_FRONT_BIT1
VK_CULL_MODE_BACK_BIT2
VK_CULL_MODE_FRONT_AND_BACK3
VK_CULL_MODE_FLAG_BITS_MAX_ENUM2147483647

VkImageLayout

NameValue
VK_IMAGE_LAYOUT_UNDEFINED0
VK_IMAGE_LAYOUT_BEGIN_RANGE0
VK_IMAGE_LAYOUT_GENERAL1
VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL2
VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL3
VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL4
VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL5
VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL6
VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL7
VK_IMAGE_LAYOUT_PREINITIALIZED8
VK_IMAGE_LAYOUT_END_RANGE8
VK_IMAGE_LAYOUT_RANGE_SIZE9
VK_IMAGE_LAYOUT_PRESENT_SRC_KHR1000001002
VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR1000111000
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL1000117000
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR1000117000
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL1000117001
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR1000117001
VK_IMAGE_LAYOUT_MAX_ENUM2147483647

VkPresentModeKHR

NameValue
VK_PRESENT_MODE_IMMEDIATE_KHR0
VK_PRESENT_MODE_BEGIN_RANGE_KHR0
VK_PRESENT_MODE_MAILBOX_KHR1
VK_PRESENT_MODE_FIFO_KHR2
VK_PRESENT_MODE_FIFO_RELAXED_KHR3
VK_PRESENT_MODE_END_RANGE_KHR3
VK_PRESENT_MODE_RANGE_SIZE_KHR4
VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR1000111000
VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR1000111001
VK_PRESENT_MODE_MAX_ENUM_KHR2147483647

VkPhysicalDeviceType

NameValue
VK_PHYSICAL_DEVICE_TYPE_OTHER0
VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE0
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU1
VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU2
VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU3
VK_PHYSICAL_DEVICE_TYPE_CPU4
VK_PHYSICAL_DEVICE_TYPE_END_RANGE4
VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE5
VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM2147483647

VkStructureType

NameValue
VK_STRUCTURE_TYPE_APPLICATION_INFO0
VK_STRUCTURE_TYPE_BEGIN_RANGE0
VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO1
VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO2
VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO3
VK_STRUCTURE_TYPE_SUBMIT_INFO4
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO5
VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE6
VK_STRUCTURE_TYPE_BIND_SPARSE_INFO7
VK_STRUCTURE_TYPE_FENCE_CREATE_INFO8
VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO9
VK_STRUCTURE_TYPE_EVENT_CREATE_INFO10
VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO11
VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO12
VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO13
VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO14
VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO15
VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO16
VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO17
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO18
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO19
VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO20
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO21
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO22
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO23
VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO24
VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO25
VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO26
VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO27
VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO28
VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO29
VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO30
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO31
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO32
VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO33
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO34
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET35
VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET36
VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO37
VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO38
VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO39
VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO40
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO41
VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO42
VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO43
VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER44
VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER45
VK_STRUCTURE_TYPE_MEMORY_BARRIER46
VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO47
VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO48
VK_STRUCTURE_TYPE_END_RANGE48
VK_STRUCTURE_TYPE_RANGE_SIZE49
VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR1000001000
VK_STRUCTURE_TYPE_PRESENT_INFO_KHR1000001001
VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR1000002000
VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR1000002001
VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR1000003000
VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR1000004000
VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR1000005000
VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR1000006000
VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR1000007000
VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR1000008000
VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR1000009000
VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT1000011000
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD1000018000
VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT1000022000
VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT1000022001
VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT1000022002
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV1000026000
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV1000026001
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV1000026002
VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD1000041000
VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO1000053000
VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR1000053000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES1000053001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR1000053001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES1000053002
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR1000053002
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV1000056000
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV1000056001
VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV1000057000
VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV1000057001
VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV1000058000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_21000059000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR1000059000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_21000059001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR1000059001
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_21000059002
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR1000059002
VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_21000059003
VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR1000059003
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_21000059004
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR1000059004
VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_21000059005
VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR1000059005
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_21000059006
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR1000059006
VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_21000059007
VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR1000059007
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_21000059008
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR1000059008
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO1000060000
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR1000060000
VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO1000060003
VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR1000060003
VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO1000060004
VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR1000060004
VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO1000060005
VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR1000060005
VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO1000060006
VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR1000060006
VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR1000060007
VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR1000060008
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR1000060009
VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR1000060010
VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR1000060011
VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR1000060012
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO1000060013
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR1000060013
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO1000060014
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR1000060014
VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT1000061000
VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN1000062000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES1000063000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES1000070000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR1000070000
VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO1000070001
VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR1000070001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO1000071000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR1000071000
VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES1000071001
VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR1000071001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO1000071002
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR1000071002
VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES1000071003
VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR1000071003
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES1000071004
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR1000071004
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO1000072000
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR1000072000
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO1000072001
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR1000072001
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO1000072002
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR1000072002
VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR1000073000
VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR1000073001
VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR1000073002
VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR1000073003
VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR1000074000
VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR1000074001
VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR1000074002
VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR1000075000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO1000076000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR1000076000
VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES1000076001
VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR1000076001
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO1000077000
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR1000077000
VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR1000078000
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR1000078001
VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR1000078002
VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR1000078003
VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR1000079000
VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR1000079001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR1000080000
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT1000081000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT1000081001
VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT1000081002
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES1000083000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR1000083000
VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR1000084000
VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO1000085000
VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR1000085000
VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX1000086000
VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX1000086001
VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX1000086002
VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX1000086003
VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX1000086004
VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX1000086005
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV1000087000
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT1000090000
VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT1000091000
VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT1000091001
VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT1000091002
VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT1000091003
VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE1000092000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES1000094000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX1000097000
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV1000098000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT1000099000
VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT1000099001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT1000101000
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT1000101001
VK_STRUCTURE_TYPE_HDR_METADATA_EXT1000105000
VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR1000109000
VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR1000109001
VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR1000109002
VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR1000109003
VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR1000109004
VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR1000109005
VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR1000109006
VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR1000111000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO1000112000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR1000112000
VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES1000112001
VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR1000112001
VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO1000113000
VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR1000113000
VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR1000114000
VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR1000114001
VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR1000114002
VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR1000115000
VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR1000115001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES1000117000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR1000117000
VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO1000117001
VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR1000117001
VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO1000117002
VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR1000117002
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO1000117003
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR1000117003
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR1000119000
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR1000119001
VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR1000119002
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES1000120000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR1000120000
VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR1000121000
VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR1000121001
VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR1000121002
VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR1000121003
VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR1000121004
VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK1000122000
VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK1000123000
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS1000127000
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR1000127000
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO1000127001
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR1000127001
VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT1000128000
VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT1000128001
VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT1000128002
VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT1000128003
VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT1000128004
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID1000129000
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID1000129001
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID1000129002
VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID1000129003
VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID1000129004
VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID1000129005
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT1000130000
VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT1000130001
VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT1000143000
VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT1000143001
VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT1000143002
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT1000143003
VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT1000143004
VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO1000145000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES1000145001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES1000145002
VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_21000145003
VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_21000146000
VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR1000146000
VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_21000146001
VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR1000146001
VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_21000146002
VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR1000146002
VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_21000146003
VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR1000146003
VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_21000146004
VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR1000146004
VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR1000147000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT1000148000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT1000148001
VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT1000148002
VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV1000149000
VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV1000152000
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO1000156000
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR1000156000
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO1000156001
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR1000156001
VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO1000156002
VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR1000156002
VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO1000156003
VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR1000156003
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES1000156004
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR1000156004
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES1000156005
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR1000156005
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO1000157000
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR1000157000
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO1000157001
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR1000157001
VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT1000160000
VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT1000160001
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT1000161000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT1000161001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT1000161002
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT1000161003
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT1000161004
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES1000168000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR1000168000
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT1000168001
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR1000168001
VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT1000174000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR1000177000
VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT1000178000
VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT1000178001
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT1000178002
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD1000185000
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT1000190000
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT1000190001
VK_STRUCTURE_TYPE_MAX_ENUM2147483647

VkColorSpaceKHR

NameValue
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR0
VK_COLOR_SPACE_BEGIN_RANGE_KHR0
VK_COLOR_SPACE_END_RANGE_KHR0
VK_COLOR_SPACE_RANGE_SIZE_KHR1
VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT1000104001
VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT1000104002
VK_COLOR_SPACE_DCI_P3_LINEAR_EXT1000104003
VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT1000104004
VK_COLOR_SPACE_BT709_LINEAR_EXT1000104005
VK_COLOR_SPACE_BT709_NONLINEAR_EXT1000104006
VK_COLOR_SPACE_BT2020_LINEAR_EXT1000104007
VK_COLOR_SPACE_HDR10_ST2084_EXT1000104008
VK_COLOR_SPACE_DOLBYVISION_EXT1000104009
VK_COLOR_SPACE_HDR10_HLG_EXT1000104010
VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT1000104011
VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT1000104012
VK_COLOR_SPACE_PASS_THROUGH_EXT1000104013
VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT1000104014
VK_COLOR_SPACE_MAX_ENUM_KHR2147483647

VkSharingMode

NameValue
VK_SHARING_MODE_EXCLUSIVE0
VK_SHARING_MODE_BEGIN_RANGE0
VK_SHARING_MODE_CONCURRENT1
VK_SHARING_MODE_END_RANGE1
VK_SHARING_MODE_RANGE_SIZE2
VK_SHARING_MODE_MAX_ENUM2147483647

VkSurfaceTransformFlagBitsKHR

NameValue
VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR1
VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR2
VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR4
VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR8
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR16
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR32
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR64
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR128
VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR256
VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR2147483647

VkCompositeAlphaFlagBitsKHR

NameValue
VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR1
VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR2
VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR4
VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR8
VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR2147483647

VkDescriptorType

NameValue
VK_DESCRIPTOR_TYPE_SAMPLER0
VK_DESCRIPTOR_TYPE_BEGIN_RANGE0
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER1
VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE2
VK_DESCRIPTOR_TYPE_STORAGE_IMAGE3
VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER4
VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER5
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER6
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER7
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC8
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC9
VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT10
VK_DESCRIPTOR_TYPE_END_RANGE10
VK_DESCRIPTOR_TYPE_RANGE_SIZE11
VK_DESCRIPTOR_TYPE_MAX_ENUM2147483647

VkImageViewType

NameValue
VK_IMAGE_VIEW_TYPE_1D0
VK_IMAGE_VIEW_TYPE_BEGIN_RANGE0
VK_IMAGE_VIEW_TYPE_2D1
VK_IMAGE_VIEW_TYPE_3D2
VK_IMAGE_VIEW_TYPE_CUBE3
VK_IMAGE_VIEW_TYPE_1D_ARRAY4
VK_IMAGE_VIEW_TYPE_2D_ARRAY5
VK_IMAGE_VIEW_TYPE_CUBE_ARRAY6
VK_IMAGE_VIEW_TYPE_END_RANGE6
VK_IMAGE_VIEW_TYPE_RANGE_SIZE7
VK_IMAGE_VIEW_TYPE_MAX_ENUM2147483647

VanillaBiomeTypes

NameValue

VkImageType

NameValue
VK_IMAGE_TYPE_1D0
VK_IMAGE_TYPE_BEGIN_RANGE0
VK_IMAGE_TYPE_2D1
VK_IMAGE_TYPE_3D2
VK_IMAGE_TYPE_END_RANGE2
VK_IMAGE_TYPE_RANGE_SIZE3
VK_IMAGE_TYPE_MAX_ENUM2147483647

VkSampleCountFlagBits

NameValue
VK_SAMPLE_COUNT_1_BIT1
VK_SAMPLE_COUNT_2_BIT2
VK_SAMPLE_COUNT_4_BIT4
VK_SAMPLE_COUNT_8_BIT8
VK_SAMPLE_COUNT_16_BIT16
VK_SAMPLE_COUNT_32_BIT32
VK_SAMPLE_COUNT_64_BIT64
VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM2147483647

VkImageTiling

NameValue
VK_IMAGE_TILING_OPTIMAL0
VK_IMAGE_TILING_BEGIN_RANGE0
VK_IMAGE_TILING_LINEAR1
VK_IMAGE_TILING_END_RANGE1
VK_IMAGE_TILING_RANGE_SIZE2
VK_IMAGE_TILING_MAX_ENUM2147483647

VkComponentSwizzle

NameValue
VK_COMPONENT_SWIZZLE_IDENTITY0
VK_COMPONENT_SWIZZLE_BEGIN_RANGE0
VK_COMPONENT_SWIZZLE_ZERO1
VK_COMPONENT_SWIZZLE_ONE2
VK_COMPONENT_SWIZZLE_R3
VK_COMPONENT_SWIZZLE_G4
VK_COMPONENT_SWIZZLE_B5
VK_COMPONENT_SWIZZLE_A6
VK_COMPONENT_SWIZZLE_END_RANGE6
VK_COMPONENT_SWIZZLE_RANGE_SIZE7
VK_COMPONENT_SWIZZLE_MAX_ENUM2147483647

VkFilter

NameValue
VK_FILTER_NEAREST0
VK_FILTER_BEGIN_RANGE0
VK_FILTER_LINEAR1
VK_FILTER_END_RANGE1
VK_FILTER_RANGE_SIZE2
VK_FILTER_CUBIC_IMG1000015000
VK_FILTER_MAX_ENUM2147483647

VkSamplerMipmapMode

NameValue
VK_SAMPLER_MIPMAP_MODE_NEAREST0
VK_SAMPLER_MIPMAP_MODE_BEGIN_RANGE0
VK_SAMPLER_MIPMAP_MODE_LINEAR1
VK_SAMPLER_MIPMAP_MODE_END_RANGE1
VK_SAMPLER_MIPMAP_MODE_RANGE_SIZE2
VK_SAMPLER_MIPMAP_MODE_MAX_ENUM2147483647

VkBorderColor

NameValue
VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK0
VK_BORDER_COLOR_BEGIN_RANGE0
VK_BORDER_COLOR_INT_TRANSPARENT_BLACK1
VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK2
VK_BORDER_COLOR_INT_OPAQUE_BLACK3
VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE4
VK_BORDER_COLOR_INT_OPAQUE_WHITE5
VK_BORDER_COLOR_END_RANGE5
VK_BORDER_COLOR_RANGE_SIZE6
VK_BORDER_COLOR_MAX_ENUM2147483647

VkShaderStageFlagBits

NameValue
VK_SHADER_STAGE_VERTEX_BIT1
VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT2
VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT4
VK_SHADER_STAGE_GEOMETRY_BIT8
VK_SHADER_STAGE_FRAGMENT_BIT16
VK_SHADER_STAGE_ALL_GRAPHICS31
VK_SHADER_STAGE_COMPUTE_BIT32
VK_SHADER_STAGE_ALL2147483647
VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM2147483647

VkLogicOp

NameValue
VK_LOGIC_OP_CLEAR0
VK_LOGIC_OP_BEGIN_RANGE0
VK_LOGIC_OP_AND1
VK_LOGIC_OP_AND_REVERSE2
VK_LOGIC_OP_COPY3
VK_LOGIC_OP_AND_INVERTED4
VK_LOGIC_OP_NO_OP5
VK_LOGIC_OP_XOR6
VK_LOGIC_OP_OR7
VK_LOGIC_OP_NOR8
VK_LOGIC_OP_EQUIVALENT9
VK_LOGIC_OP_INVERT10
VK_LOGIC_OP_OR_REVERSE11
VK_LOGIC_OP_COPY_INVERTED12
VK_LOGIC_OP_OR_INVERTED13
VK_LOGIC_OP_NAND14
VK_LOGIC_OP_SET15
VK_LOGIC_OP_END_RANGE15
VK_LOGIC_OP_RANGE_SIZE16
VK_LOGIC_OP_MAX_ENUM2147483647

VkCommandBufferLevel

NameValue
VK_COMMAND_BUFFER_LEVEL_PRIMARY0
VK_COMMAND_BUFFER_LEVEL_BEGIN_RANGE0
VK_COMMAND_BUFFER_LEVEL_SECONDARY1
VK_COMMAND_BUFFER_LEVEL_END_RANGE1
VK_COMMAND_BUFFER_LEVEL_RANGE_SIZE2
VK_COMMAND_BUFFER_LEVEL_MAX_ENUM2147483647

VRCameraMovement

enum VRCameraMovement : __int32
{
  Classic = 0x0,
  Snap = 0x1,
  Wheel = 0x2,
  SnapWheel = 0x3,
};

VROutputMode

enum VROutputMode : __int32
{
  REGULAR = 0x0,
  TWO_DIMENSIONAL = 0x1,
};

VRHUDPosition

enum VRHUDPosition : __int32
{
  Drift = 0x0,
  Fixed = 0x1,
  Offhand = 0x2,
};

VRStickyMining

typedef HolographicPlatform::GestureMode VRStickyMining;

VRControllerType

enum VRControllerType : __int32
{
  Standard = 0x0,
  SingleTriggerGearVR = 0x1,
  GearVR = 0x2,
  MotionController = 0x3,
  _count = 0x4,
};

VoiceCommand

enum VoiceCommand : __int32
{
  ZoomIn = 0x0,
  ZoomOut = 0x1,
  ZoomMax = 0x2,
  ZoomMin = 0x3,
  LightningBolt = 0x4,
  RaiseWorld = 0x5,
  LowerWorld = 0x6,
  Follow = 0x7,
  StopFollow = 0x8,
  FollowNext = 0x9,
  TimeSunrise = 0xA,
  TimeMorning = 0xB,
  TimeAfternoon = 0xC,
  TimeEvening = 0xD,
  TimeMidnight = 0xE,
  PlaceScreen = 0xF,
  PlaceViewer = 0x10,
  GoBack = 0x11,
  ScreenMode = 0x12,
  RealityMode = 0x13,
  RealityModeVRSubMode = 0x14,
  RealityModeRealitySubMode = 0x15,
  AutoAlign = 0x16,
  PanMode = 0x17,
  RotateMode = 0x18,
  TiltMode = 0x19,
  PivotLeft = 0x1A,
  PivotRight = 0x1B,
  ZoomMode = 0x1C,
  TV2DMode = 0x1D,
  TV3DMode = 0x1E,
  SmallTV = 0x1F,
  MediumTV = 0x20,
  LargeTV = 0x21,
  HugeTV = 0x22,
  Mark = 0x23,
  ToggleLSRDisplay = 0x24,
  DebugVoiceCommandsToggle = 0x25,
  ThirdPersonToggle = 0x26,
};

VirtualCurrencyType

enum VirtualCurrencyType : __int32
{
  Minecoin = 0x0,
  Token = 0x1,
  GroundRuby = 0x2,
  PurchasedRuby = 0x3,
  CurrencyCount = 0x4,
};

VARENUM

enum VARENUM : __int32
{
  VT_EMPTY = 0x0,
  VT_NULL = 0x1,
  VT_I2 = 0x2,
  VT_I4 = 0x3,
  VT_R4 = 0x4,
  VT_R8 = 0x5,
  VT_CY = 0x6,
  VT_DATE = 0x7,
  VT_BSTR = 0x8,
  VT_DISPATCH = 0x9,
  VT_ERROR = 0xA,
  VT_BOOL = 0xB,
  VT_VARIANT = 0xC,
  VT_UNKNOWN = 0xD,
  VT_DECIMAL = 0xE,
  VT_I1 = 0x10,
  VT_UI1 = 0x11,
  VT_UI2 = 0x12,
  VT_UI4 = 0x13,
  VT_I8 = 0x14,
  VT_UI8 = 0x15,
  VT_INT = 0x16,
  VT_UINT = 0x17,
  VT_VOID = 0x18,
  VT_HRESULT = 0x19,
  VT_PTR = 0x1A,
  VT_SAFEARRAY = 0x1B,
  VT_CARRAY = 0x1C,
  VT_USERDEFINED = 0x1D,
  VT_LPSTR = 0x1E,
  VT_LPWSTR = 0x1F,
  VT_RECORD = 0x24,
  VT_INT_PTR = 0x25,
  VT_UINT_PTR = 0x26,
  VT_FILETIME = 0x40,
  VT_BLOB = 0x41,
  VT_STREAM = 0x42,
  VT_STORAGE = 0x43,
  VT_STREAMED_OBJECT = 0x44,
  VT_STORED_OBJECT = 0x45,
  VT_BLOB_OBJECT = 0x46,
  VT_CF = 0x47,
  VT_CLSID = 0x48,
  VT_VERSIONED_STREAM = 0x49,
  VT_BSTR_BLOB = 0xFFF,
  VT_VECTOR = 0x1000,
  VT_ARRAY = 0x2000,
  VT_BYREF = 0x4000,
  VT_RESERVED = 0x8000,
  VT_ILLEGAL = 0xFFFF,
  VT_ILLEGALMASKED = 0xFFF,
  VT_TYPEMASK = 0xFFF,
};

VRMovement

typedef cg::ColorSpace VRMovement;

VRJump

typedef cg::ColorSpace VRJump;

VRHeadSteering

enum VRHeadSteering : __int32
{
  FollowGaze = 0x0,
  FollowPlayerAngle = 0x1,
};

VisibilityExtimator::BlockState

enum VisibilityExtimator::BlockState : __int8
{
  TS_EMPTY = 0x0,
  TS_OPAQUE = 0x1,
  TS_EMPTY_MARKED = 0x2,
};

Village::VillageVersion

typedef DimensionId Village::VillageVersion;

VanillaXboxLiveAchievementsEventListener::MovementAxis

typedef Direction::Type VanillaXboxLiveAchievementsEventListener::MovementAxis;

VanillaLevelChunkUpgrade::Axis

typedef TextureAtlasItemTextureSetTranslation::Channel VanillaLevelChunkUpgrade::Axis;

VkBufferUsageFlagBits

enum VkBufferUsageFlagBits : __int32
{
  VK_BUFFER_USAGE_TRANSFER_SRC_BIT = 0x1,
  VK_BUFFER_USAGE_TRANSFER_DST_BIT = 0x2,
  VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = 0x4,
  VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = 0x8,
  VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = 0x10,
  VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = 0x20,
  VK_BUFFER_USAGE_INDEX_BUFFER_BIT = 0x40,
  VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = 0x80,
  VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = 0x100,
  VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT = 0x200,
  VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkResult

enum VkResult : __int32
{
  VK_SUCCESS = 0x0,
  VK_NOT_READY = 0x1,
  VK_TIMEOUT = 0x2,
  VK_EVENT_SET = 0x3,
  VK_EVENT_RESET = 0x4,
  VK_INCOMPLETE = 0x5,
  VK_ERROR_OUT_OF_HOST_MEMORY = 0xFFFFFFFF,
  VK_ERROR_OUT_OF_DEVICE_MEMORY = 0xFFFFFFFE,
  VK_ERROR_INITIALIZATION_FAILED = 0xFFFFFFFD,
  VK_ERROR_DEVICE_LOST = 0xFFFFFFFC,
  VK_ERROR_MEMORY_MAP_FAILED = 0xFFFFFFFB,
  VK_ERROR_LAYER_NOT_PRESENT = 0xFFFFFFFA,
  VK_ERROR_EXTENSION_NOT_PRESENT = 0xFFFFFFF9,
  VK_ERROR_FEATURE_NOT_PRESENT = 0xFFFFFFF8,
  VK_ERROR_INCOMPATIBLE_DRIVER = 0xFFFFFFF7,
  VK_ERROR_TOO_MANY_OBJECTS = 0xFFFFFFF6,
  VK_ERROR_FORMAT_NOT_SUPPORTED = 0xFFFFFFF5,
  VK_ERROR_FRAGMENTED_POOL = 0xFFFFFFF4,
  VK_ERROR_OUT_OF_POOL_MEMORY = 0xC4642878,
  VK_ERROR_INVALID_EXTERNAL_HANDLE = 0xC4641CBD,
  VK_ERROR_SURFACE_LOST_KHR = 0xC4653600,
  VK_ERROR_NATIVE_WINDOW_IN_USE_KHR = 0xC46535FF,
  VK_SUBOPTIMAL_KHR = 0x3B9ACDEB,
  VK_ERROR_OUT_OF_DATE_KHR = 0xC4653214,
  VK_ERROR_INCOMPATIBLE_DISPLAY_KHR = 0xC4652A47,
  VK_ERROR_VALIDATION_FAILED_EXT = 0xC4650B07,
  VK_ERROR_INVALID_SHADER_NV = 0xC4650720,
  VK_ERROR_FRAGMENTATION_EXT = 0xC462C118,
  VK_ERROR_NOT_PERMITTED_EXT = 0xC4628E4F,
  VK_ERROR_OUT_OF_POOL_MEMORY_KHR = 0xC4642878,
  VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR = 0xC4641CBD,
  VK_RESULT_BEGIN_RANGE = 0xFFFFFFF4,
  VK_RESULT_END_RANGE = 0x5,
  VK_RESULT_RANGE_SIZE = 0x12,
  VK_RESULT_MAX_ENUM = 0x7FFFFFFF,
};

VkFormatFeatureFlagBits

enum VkFormatFeatureFlagBits : __int32
{
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = 0x1,
  VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = 0x2,
  VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = 0x4,
  VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = 0x8,
  VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = 0x10,
  VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = 0x20,
  VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT = 0x40,
  VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT = 0x80,
  VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = 0x100,
  VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x200,
  VK_FORMAT_FEATURE_BLIT_SRC_BIT = 0x400,
  VK_FORMAT_FEATURE_BLIT_DST_BIT = 0x800,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 0x1000,
  VK_FORMAT_FEATURE_TRANSFER_SRC_BIT = 0x4000,
  VK_FORMAT_FEATURE_TRANSFER_DST_BIT = 0x8000,
  VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT = 0x20000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT = 0x40000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT = 0x80000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT = 0x100000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT = 0x200000,
  VK_FORMAT_FEATURE_DISJOINT_BIT = 0x400000,
  VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT = 0x800000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = 0x2000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT = 0x10000,
  VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR = 0x4000,
  VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR = 0x8000,
  VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = 0x20000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = 0x40000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = 0x80000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = 0x100000,
  VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = 0x200000,
  VK_FORMAT_FEATURE_DISJOINT_BIT_KHR = 0x400000,
  VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR = 0x800000,
  VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkPolygonMode

enum VkPolygonMode : __int32
{
  VK_POLYGON_MODE_FILL = 0x0,
  VK_POLYGON_MODE_LINE = 0x1,
  VK_POLYGON_MODE_POINT = 0x2,
  VK_POLYGON_MODE_FILL_RECTANGLE_NV = 0x3B9D1FA8,
  VK_POLYGON_MODE_BEGIN_RANGE = 0x0,
  VK_POLYGON_MODE_END_RANGE = 0x2,
  VK_POLYGON_MODE_RANGE_SIZE = 0x3,
  VK_POLYGON_MODE_MAX_ENUM = 0x7FFFFFFF,
};

VkMemoryPropertyFlagBits

enum VkMemoryPropertyFlagBits : __int32
{
  VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = 0x1,
  VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 0x2,
  VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = 0x4,
  VK_MEMORY_PROPERTY_HOST_CACHED_BIT = 0x8,
  VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = 0x10,
  VK_MEMORY_PROPERTY_PROTECTED_BIT = 0x20,
  VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkImageUsageFlagBits

enum VkImageUsageFlagBits : __int32
{
  VK_IMAGE_USAGE_TRANSFER_SRC_BIT = 0x1,
  VK_IMAGE_USAGE_TRANSFER_DST_BIT = 0x2,
  VK_IMAGE_USAGE_SAMPLED_BIT = 0x4,
  VK_IMAGE_USAGE_STORAGE_BIT = 0x8,
  VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = 0x10,
  VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x20,
  VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = 0x40,
  VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = 0x80,
  VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkQueryType

enum VkQueryType : __int32
{
  VK_QUERY_TYPE_OCCLUSION = 0x0,
  VK_QUERY_TYPE_PIPELINE_STATISTICS = 0x1,
  VK_QUERY_TYPE_TIMESTAMP = 0x2,
  VK_QUERY_TYPE_BEGIN_RANGE = 0x0,
  VK_QUERY_TYPE_END_RANGE = 0x2,
  VK_QUERY_TYPE_RANGE_SIZE = 0x3,
  VK_QUERY_TYPE_MAX_ENUM = 0x7FFFFFFF,
};

VkExternalSemaphoreFeatureFlagBits

enum VkExternalSemaphoreFeatureFlagBits : __int32
{
  VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 0x1,
  VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 0x2,
  VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR = 0x1,
  VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR = 0x2,
  VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkShaderInfoTypeAMD

enum VkShaderInfoTypeAMD : __int32
{
  VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0x0,
  VK_SHADER_INFO_TYPE_BINARY_AMD = 0x1,
  VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 0x2,
  VK_SHADER_INFO_TYPE_BEGIN_RANGE_AMD = 0x0,
  VK_SHADER_INFO_TYPE_END_RANGE_AMD = 0x2,
  VK_SHADER_INFO_TYPE_RANGE_SIZE_AMD = 0x3,
  VK_SHADER_INFO_TYPE_MAX_ENUM_AMD = 0x7FFFFFFF,
};

VkVertexInputRate

enum VkVertexInputRate : __int32
{
  VK_VERTEX_INPUT_RATE_VERTEX = 0x0,
  VK_VERTEX_INPUT_RATE_INSTANCE = 0x1,
  VK_VERTEX_INPUT_RATE_BEGIN_RANGE = 0x0,
  VK_VERTEX_INPUT_RATE_END_RANGE = 0x1,
  VK_VERTEX_INPUT_RATE_RANGE_SIZE = 0x2,
  VK_VERTEX_INPUT_RATE_MAX_ENUM = 0x7FFFFFFF,
};

VkDisplayPowerStateEXT

enum VkDisplayPowerStateEXT : __int32
{
  VK_DISPLAY_POWER_STATE_OFF_EXT = 0x0,
  VK_DISPLAY_POWER_STATE_SUSPEND_EXT = 0x1,
  VK_DISPLAY_POWER_STATE_ON_EXT = 0x2,
  VK_DISPLAY_POWER_STATE_BEGIN_RANGE_EXT = 0x0,
  VK_DISPLAY_POWER_STATE_END_RANGE_EXT = 0x2,
  VK_DISPLAY_POWER_STATE_RANGE_SIZE_EXT = 0x3,
  VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkIndexType

enum VkIndexType : __int32
{
  VK_INDEX_TYPE_UINT16 = 0x0,
  VK_INDEX_TYPE_UINT32 = 0x1,
  VK_INDEX_TYPE_BEGIN_RANGE = 0x0,
  VK_INDEX_TYPE_END_RANGE = 0x1,
  VK_INDEX_TYPE_RANGE_SIZE = 0x2,
  VK_INDEX_TYPE_MAX_ENUM = 0x7FFFFFFF,
};

VkAccessFlagBits

enum VkAccessFlagBits : __int32
{
  VK_ACCESS_INDIRECT_COMMAND_READ_BIT = 0x1,
  VK_ACCESS_INDEX_READ_BIT = 0x2,
  VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = 0x4,
  VK_ACCESS_UNIFORM_READ_BIT = 0x8,
  VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = 0x10,
  VK_ACCESS_SHADER_READ_BIT = 0x20,
  VK_ACCESS_SHADER_WRITE_BIT = 0x40,
  VK_ACCESS_COLOR_ATTACHMENT_READ_BIT = 0x80,
  VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT = 0x100,
  VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 0x200,
  VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 0x400,
  VK_ACCESS_TRANSFER_READ_BIT = 0x800,
  VK_ACCESS_TRANSFER_WRITE_BIT = 0x1000,
  VK_ACCESS_HOST_READ_BIT = 0x2000,
  VK_ACCESS_HOST_WRITE_BIT = 0x4000,
  VK_ACCESS_MEMORY_READ_BIT = 0x8000,
  VK_ACCESS_MEMORY_WRITE_BIT = 0x10000,
  VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT = 0x100000,
  VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX = 0x20000,
  VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX = 0x40000,
  VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x80000,
  VK_ACCESS_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkMemoryHeapFlagBits

enum VkMemoryHeapFlagBits : __int32
{
  VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = 0x1,
  VK_MEMORY_HEAP_MULTI_INSTANCE_BIT = 0x2,
  VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR = 0x2,
  VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkExternalMemoryHandleTypeFlagBits

enum VkExternalMemoryHandleTypeFlagBits : __int32
{
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT = 0x1,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x2,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x4,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT = 0x8,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT = 0x10,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT = 0x20,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT = 0x40,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT = 0x200,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID = 0x400,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT = 0x80,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT = 0x100,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = 0x1,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = 0x2,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = 0x4,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR = 0x8,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR = 0x10,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR = 0x20,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR = 0x40,
  VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkSamplerYcbcrModelConversion

enum VkSamplerYcbcrModelConversion : __int32
{
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY = 0x0,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY = 0x1,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 0x2,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 0x3,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 0x4,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR = 0x0,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR = 0x1,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR = 0x2,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR = 0x3,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR = 0x4,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_BEGIN_RANGE = 0x0,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_END_RANGE = 0x4,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_RANGE_SIZE = 0x5,
  VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM = 0x7FFFFFFF,
};

VkSamplerReductionModeEXT

enum VkSamplerReductionModeEXT : __int32
{
  VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT = 0x0,
  VK_SAMPLER_REDUCTION_MODE_MIN_EXT = 0x1,
  VK_SAMPLER_REDUCTION_MODE_MAX_EXT = 0x2,
  VK_SAMPLER_REDUCTION_MODE_BEGIN_RANGE_EXT = 0x0,
  VK_SAMPLER_REDUCTION_MODE_END_RANGE_EXT = 0x2,
  VK_SAMPLER_REDUCTION_MODE_RANGE_SIZE_EXT = 0x3,
  VK_SAMPLER_REDUCTION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkColorComponentFlagBits

enum VkColorComponentFlagBits : __int32
{
  VK_COLOR_COMPONENT_R_BIT = 0x1,
  VK_COLOR_COMPONENT_G_BIT = 0x2,
  VK_COLOR_COMPONENT_B_BIT = 0x4,
  VK_COLOR_COMPONENT_A_BIT = 0x8,
  VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkObjectType

enum VkObjectType : __int32
{
  VK_OBJECT_TYPE_UNKNOWN = 0x0,
  VK_OBJECT_TYPE_INSTANCE = 0x1,
  VK_OBJECT_TYPE_PHYSICAL_DEVICE = 0x2,
  VK_OBJECT_TYPE_DEVICE = 0x3,
  VK_OBJECT_TYPE_QUEUE = 0x4,
  VK_OBJECT_TYPE_SEMAPHORE = 0x5,
  VK_OBJECT_TYPE_COMMAND_BUFFER = 0x6,
  VK_OBJECT_TYPE_FENCE = 0x7,
  VK_OBJECT_TYPE_DEVICE_MEMORY = 0x8,
  VK_OBJECT_TYPE_BUFFER = 0x9,
  VK_OBJECT_TYPE_IMAGE = 0xA,
  VK_OBJECT_TYPE_EVENT = 0xB,
  VK_OBJECT_TYPE_QUERY_POOL = 0xC,
  VK_OBJECT_TYPE_BUFFER_VIEW = 0xD,
  VK_OBJECT_TYPE_IMAGE_VIEW = 0xE,
  VK_OBJECT_TYPE_SHADER_MODULE = 0xF,
  VK_OBJECT_TYPE_PIPELINE_CACHE = 0x10,
  VK_OBJECT_TYPE_PIPELINE_LAYOUT = 0x11,
  VK_OBJECT_TYPE_RENDER_PASS = 0x12,
  VK_OBJECT_TYPE_PIPELINE = 0x13,
  VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT = 0x14,
  VK_OBJECT_TYPE_SAMPLER = 0x15,
  VK_OBJECT_TYPE_DESCRIPTOR_POOL = 0x16,
  VK_OBJECT_TYPE_DESCRIPTOR_SET = 0x17,
  VK_OBJECT_TYPE_FRAMEBUFFER = 0x18,
  VK_OBJECT_TYPE_COMMAND_POOL = 0x19,
  VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION = 0x3B9D2B60,
  VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE = 0x3B9C1608,
  VK_OBJECT_TYPE_SURFACE_KHR = 0x3B9ACA00,
  VK_OBJECT_TYPE_SWAPCHAIN_KHR = 0x3B9ACDE8,
  VK_OBJECT_TYPE_DISPLAY_KHR = 0x3B9AD1D0,
  VK_OBJECT_TYPE_DISPLAY_MODE_KHR = 0x3B9AD1D1,
  VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT = 0x3B9AF4F8,
  VK_OBJECT_TYPE_OBJECT_TABLE_NVX = 0x3B9C19F0,
  VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX = 0x3B9C19F1,
  VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT = 0x3B9CBE00,
  VK_OBJECT_TYPE_VALIDATION_CACHE_EXT = 0x3B9D3B00,
  VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR = 0x3B9C1608,
  VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR = 0x3B9D2B60,
  VK_OBJECT_TYPE_BEGIN_RANGE = 0x0,
  VK_OBJECT_TYPE_END_RANGE = 0x19,
  VK_OBJECT_TYPE_RANGE_SIZE = 0x1A,
  VK_OBJECT_TYPE_MAX_ENUM = 0x7FFFFFFF,
};

VkDynamicState

enum VkDynamicState : __int32
{
  VK_DYNAMIC_STATE_VIEWPORT = 0x0,
  VK_DYNAMIC_STATE_SCISSOR = 0x1,
  VK_DYNAMIC_STATE_LINE_WIDTH = 0x2,
  VK_DYNAMIC_STATE_DEPTH_BIAS = 0x3,
  VK_DYNAMIC_STATE_BLEND_CONSTANTS = 0x4,
  VK_DYNAMIC_STATE_DEPTH_BOUNDS = 0x5,
  VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = 0x6,
  VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = 0x7,
  VK_DYNAMIC_STATE_STENCIL_REFERENCE = 0x8,
  VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = 0x3B9C1DD8,
  VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = 0x3B9C4CB8,
  VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = 0x3B9CF898,
  VK_DYNAMIC_STATE_BEGIN_RANGE = 0x0,
  VK_DYNAMIC_STATE_END_RANGE = 0x8,
  VK_DYNAMIC_STATE_RANGE_SIZE = 0x9,
  VK_DYNAMIC_STATE_MAX_ENUM = 0x7FFFFFFF,
};

VkQueueFlagBits

enum VkQueueFlagBits : __int32
{
  VK_QUEUE_GRAPHICS_BIT = 0x1,
  VK_QUEUE_COMPUTE_BIT = 0x2,
  VK_QUEUE_TRANSFER_BIT = 0x4,
  VK_QUEUE_SPARSE_BINDING_BIT = 0x8,
  VK_QUEUE_PROTECTED_BIT = 0x10,
  VK_QUEUE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkAttachmentStoreOp

enum VkAttachmentStoreOp : __int32
{
  VK_ATTACHMENT_STORE_OP_STORE = 0x0,
  VK_ATTACHMENT_STORE_OP_DONT_CARE = 0x1,
  VK_ATTACHMENT_STORE_OP_BEGIN_RANGE = 0x0,
  VK_ATTACHMENT_STORE_OP_END_RANGE = 0x1,
  VK_ATTACHMENT_STORE_OP_RANGE_SIZE = 0x2,
  VK_ATTACHMENT_STORE_OP_MAX_ENUM = 0x7FFFFFFF,
};

VkViewportCoordinateSwizzleNV

enum VkViewportCoordinateSwizzleNV : __int32
{
  VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0x0,
  VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 0x1,
  VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 0x2,
  VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 0x3,
  VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 0x4,
  VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 0x5,
  VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 0x6,
  VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 0x7,
  VK_VIEWPORT_COORDINATE_SWIZZLE_BEGIN_RANGE_NV = 0x0,
  VK_VIEWPORT_COORDINATE_SWIZZLE_END_RANGE_NV = 0x7,
  VK_VIEWPORT_COORDINATE_SWIZZLE_RANGE_SIZE_NV = 0x8,
  VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV = 0x7FFFFFFF,
};

VkPipelineBindPoint

enum VkPipelineBindPoint : __int32
{
  VK_PIPELINE_BIND_POINT_GRAPHICS = 0x0,
  VK_PIPELINE_BIND_POINT_COMPUTE = 0x1,
  VK_PIPELINE_BIND_POINT_BEGIN_RANGE = 0x0,
  VK_PIPELINE_BIND_POINT_END_RANGE = 0x1,
  VK_PIPELINE_BIND_POINT_RANGE_SIZE = 0x2,
  VK_PIPELINE_BIND_POINT_MAX_ENUM = 0x7FFFFFFF,
};

VkCommandBufferUsageFlagBits

enum VkCommandBufferUsageFlagBits : __int32
{
  VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = 0x1,
  VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = 0x2,
  VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = 0x4,
  VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkImageAspectFlagBits

enum VkImageAspectFlagBits : __int32
{
  VK_IMAGE_ASPECT_COLOR_BIT = 0x1,
  VK_IMAGE_ASPECT_DEPTH_BIT = 0x2,
  VK_IMAGE_ASPECT_STENCIL_BIT = 0x4,
  VK_IMAGE_ASPECT_METADATA_BIT = 0x8,
  VK_IMAGE_ASPECT_PLANE_0_BIT = 0x10,
  VK_IMAGE_ASPECT_PLANE_1_BIT = 0x20,
  VK_IMAGE_ASPECT_PLANE_2_BIT = 0x40,
  VK_IMAGE_ASPECT_PLANE_0_BIT_KHR = 0x10,
  VK_IMAGE_ASPECT_PLANE_1_BIT_KHR = 0x20,
  VK_IMAGE_ASPECT_PLANE_2_BIT_KHR = 0x40,
  VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkFrontFace

enum VkFrontFace : __int32
{
  VK_FRONT_FACE_COUNTER_CLOCKWISE = 0x0,
  VK_FRONT_FACE_CLOCKWISE = 0x1,
  VK_FRONT_FACE_BEGIN_RANGE = 0x0,
  VK_FRONT_FACE_END_RANGE = 0x1,
  VK_FRONT_FACE_RANGE_SIZE = 0x2,
  VK_FRONT_FACE_MAX_ENUM = 0x7FFFFFFF,
};

VkRasterizationOrderAMD

enum VkRasterizationOrderAMD : __int32
{
  VK_RASTERIZATION_ORDER_STRICT_AMD = 0x0,
  VK_RASTERIZATION_ORDER_RELAXED_AMD = 0x1,
  VK_RASTERIZATION_ORDER_BEGIN_RANGE_AMD = 0x0,
  VK_RASTERIZATION_ORDER_END_RANGE_AMD = 0x1,
  VK_RASTERIZATION_ORDER_RANGE_SIZE_AMD = 0x2,
  VK_RASTERIZATION_ORDER_MAX_ENUM_AMD = 0x7FFFFFFF,
};

VkTessellationDomainOrigin

enum VkTessellationDomainOrigin : __int32
{
  VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0x0,
  VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 0x1,
  VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR = 0x0,
  VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR = 0x1,
  VK_TESSELLATION_DOMAIN_ORIGIN_BEGIN_RANGE = 0x0,
  VK_TESSELLATION_DOMAIN_ORIGIN_END_RANGE = 0x1,
  VK_TESSELLATION_DOMAIN_ORIGIN_RANGE_SIZE = 0x2,
  VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM = 0x7FFFFFFF,
};

VkIndirectCommandsTokenTypeNVX

enum VkIndirectCommandsTokenTypeNVX : __int32
{
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NVX = 0x0,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_DESCRIPTOR_SET_NVX = 0x1,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NVX = 0x2,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NVX = 0x3,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NVX = 0x4,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NVX = 0x5,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NVX = 0x6,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NVX = 0x7,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_BEGIN_RANGE_NVX = 0x0,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_END_RANGE_NVX = 0x7,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_RANGE_SIZE_NVX = 0x8,
  VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NVX = 0x7FFFFFFF,
};

VkDescriptorPoolCreateFlagBits

enum VkDescriptorPoolCreateFlagBits : __int32
{
  VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 0x1,
  VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT = 0x2,
  VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkDebugReportFlagBitsEXT

enum VkDebugReportFlagBitsEXT : __int32
{
  VK_DEBUG_REPORT_INFORMATION_BIT_EXT = 0x1,
  VK_DEBUG_REPORT_WARNING_BIT_EXT = 0x2,
  VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = 0x4,
  VK_DEBUG_REPORT_ERROR_BIT_EXT = 0x8,
  VK_DEBUG_REPORT_DEBUG_BIT_EXT = 0x10,
  VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkPeerMemoryFeatureFlagBits

enum VkPeerMemoryFeatureFlagBits : __int32
{
  VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 0x1,
  VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 0x2,
  VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 0x4,
  VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 0x8,
  VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR = 0x1,
  VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR = 0x2,
  VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR = 0x4,
  VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR = 0x8,
  VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkCommandPoolCreateFlagBits

enum VkCommandPoolCreateFlagBits : __int32
{
  VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = 0x1,
  VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = 0x2,
  VK_COMMAND_POOL_CREATE_PROTECTED_BIT = 0x4,
  VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkExternalFenceHandleTypeFlagBits

enum VkExternalFenceHandleTypeFlagBits : __int32
{
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x1,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x2,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x4,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT = 0x8,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = 0x1,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = 0x2,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = 0x4,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR = 0x8,
  VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkDisplayEventTypeEXT

enum VkDisplayEventTypeEXT : __int32
{
  VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = 0x0,
  VK_DISPLAY_EVENT_TYPE_BEGIN_RANGE_EXT = 0x0,
  VK_DISPLAY_EVENT_TYPE_END_RANGE_EXT = 0x0,
  VK_DISPLAY_EVENT_TYPE_RANGE_SIZE_EXT = 0x1,
  VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkObjectEntryTypeNVX

enum VkObjectEntryTypeNVX : __int32
{
  VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX = 0x0,
  VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX = 0x1,
  VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX = 0x2,
  VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX = 0x3,
  VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX = 0x4,
  VK_OBJECT_ENTRY_TYPE_BEGIN_RANGE_NVX = 0x0,
  VK_OBJECT_ENTRY_TYPE_END_RANGE_NVX = 0x4,
  VK_OBJECT_ENTRY_TYPE_RANGE_SIZE_NVX = 0x5,
  VK_OBJECT_ENTRY_TYPE_MAX_ENUM_NVX = 0x7FFFFFFF,
};

VkImageCreateFlagBits

enum VkImageCreateFlagBits : __int32
{
  VK_IMAGE_CREATE_SPARSE_BINDING_BIT = 0x1,
  VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = 0x2,
  VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = 0x4,
  VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = 0x8,
  VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = 0x10,
  VK_IMAGE_CREATE_ALIAS_BIT = 0x400,
  VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT = 0x40,
  VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT = 0x20,
  VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT = 0x80,
  VK_IMAGE_CREATE_EXTENDED_USAGE_BIT = 0x100,
  VK_IMAGE_CREATE_PROTECTED_BIT = 0x800,
  VK_IMAGE_CREATE_DISJOINT_BIT = 0x200,
  VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT = 0x1000,
  VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = 0x40,
  VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR = 0x20,
  VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR = 0x80,
  VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR = 0x100,
  VK_IMAGE_CREATE_DISJOINT_BIT_KHR = 0x200,
  VK_IMAGE_CREATE_ALIAS_BIT_KHR = 0x400,
  VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkDependencyFlagBits

enum VkDependencyFlagBits : __int32
{
  VK_DEPENDENCY_BY_REGION_BIT = 0x1,
  VK_DEPENDENCY_DEVICE_GROUP_BIT = 0x4,
  VK_DEPENDENCY_VIEW_LOCAL_BIT = 0x2,
  VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR = 0x2,
  VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR = 0x4,
  VK_DEPENDENCY_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkAttachmentLoadOp

enum VkAttachmentLoadOp : __int32
{
  VK_ATTACHMENT_LOAD_OP_LOAD = 0x0,
  VK_ATTACHMENT_LOAD_OP_CLEAR = 0x1,
  VK_ATTACHMENT_LOAD_OP_DONT_CARE = 0x2,
  VK_ATTACHMENT_LOAD_OP_BEGIN_RANGE = 0x0,
  VK_ATTACHMENT_LOAD_OP_END_RANGE = 0x2,
  VK_ATTACHMENT_LOAD_OP_RANGE_SIZE = 0x3,
  VK_ATTACHMENT_LOAD_OP_MAX_ENUM = 0x7FFFFFFF,
};

VkExternalSemaphoreHandleTypeFlagBits

enum VkExternalSemaphoreHandleTypeFlagBits : __int32
{
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x1,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x2,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x4,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 0x8,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 0x10,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = 0x1,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = 0x2,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = 0x4,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR = 0x8,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR = 0x10,
  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkQueueGlobalPriorityEXT

enum VkQueueGlobalPriorityEXT : __int32
{
  VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = 0x80,
  VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = 0x100,
  VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = 0x200,
  VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = 0x400,
  VK_QUEUE_GLOBAL_PRIORITY_BEGIN_RANGE_EXT = 0x80,
  VK_QUEUE_GLOBAL_PRIORITY_END_RANGE_EXT = 0x400,
  VK_QUEUE_GLOBAL_PRIORITY_RANGE_SIZE_EXT = 0x381,
  VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkPointClippingBehavior

enum VkPointClippingBehavior : __int32
{
  VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0x0,
  VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 0x1,
  VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR = 0x0,
  VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR = 0x1,
  VK_POINT_CLIPPING_BEHAVIOR_BEGIN_RANGE = 0x0,
  VK_POINT_CLIPPING_BEHAVIOR_END_RANGE = 0x1,
  VK_POINT_CLIPPING_BEHAVIOR_RANGE_SIZE = 0x2,
  VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM = 0x7FFFFFFF,
};

VkFenceImportFlagBits

enum VkFenceImportFlagBits : __int32
{
  VK_FENCE_IMPORT_TEMPORARY_BIT = 0x1,
  VK_FENCE_IMPORT_TEMPORARY_BIT_KHR = 0x1,
  VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkStencilFaceFlagBits

enum VkStencilFaceFlagBits : __int32
{
  VK_STENCIL_FACE_FRONT_BIT = 0x1,
  VK_STENCIL_FACE_BACK_BIT = 0x2,
  VK_STENCIL_FRONT_AND_BACK = 0x3,
  VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkPipelineCreateFlagBits

enum VkPipelineCreateFlagBits : __int32
{
  VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = 0x1,
  VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = 0x2,
  VK_PIPELINE_CREATE_DERIVATIVE_BIT = 0x4,
  VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT = 0x8,
  VK_PIPELINE_CREATE_DISPATCH_BASE = 0x10,
  VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR = 0x8,
  VK_PIPELINE_CREATE_DISPATCH_BASE_KHR = 0x10,
  VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkSubpassContents

enum VkSubpassContents : __int32
{
  VK_SUBPASS_CONTENTS_INLINE = 0x0,
  VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 0x1,
  VK_SUBPASS_CONTENTS_BEGIN_RANGE = 0x0,
  VK_SUBPASS_CONTENTS_END_RANGE = 0x1,
  VK_SUBPASS_CONTENTS_RANGE_SIZE = 0x2,
  VK_SUBPASS_CONTENTS_MAX_ENUM = 0x7FFFFFFF,
};

VkSystemAllocationScope

enum VkSystemAllocationScope : __int32
{
  VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = 0x0,
  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = 0x1,
  VK_SYSTEM_ALLOCATION_SCOPE_CACHE = 0x2,
  VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = 0x3,
  VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = 0x4,
  VK_SYSTEM_ALLOCATION_SCOPE_BEGIN_RANGE = 0x0,
  VK_SYSTEM_ALLOCATION_SCOPE_END_RANGE = 0x4,
  VK_SYSTEM_ALLOCATION_SCOPE_RANGE_SIZE = 0x5,
  VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM = 0x7FFFFFFF,
};

VkBlendOverlapEXT

enum VkBlendOverlapEXT : __int32
{
  VK_BLEND_OVERLAP_UNCORRELATED_EXT = 0x0,
  VK_BLEND_OVERLAP_DISJOINT_EXT = 0x1,
  VK_BLEND_OVERLAP_CONJOINT_EXT = 0x2,
  VK_BLEND_OVERLAP_BEGIN_RANGE_EXT = 0x0,
  VK_BLEND_OVERLAP_END_RANGE_EXT = 0x2,
  VK_BLEND_OVERLAP_RANGE_SIZE_EXT = 0x3,
  VK_BLEND_OVERLAP_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkSemaphoreImportFlagBits

enum VkSemaphoreImportFlagBits : __int32
{
  VK_SEMAPHORE_IMPORT_TEMPORARY_BIT = 0x1,
  VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR = 0x1,
  VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkDebugReportObjectTypeEXT

enum VkDebugReportObjectTypeEXT : __int32
{
  VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = 0x0,
  VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = 0x1,
  VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = 0x2,
  VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = 0x3,
  VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = 0x4,
  VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT = 0x5,
  VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT = 0x6,
  VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT = 0x7,
  VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT = 0x8,
  VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT = 0x9,
  VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT = 0xA,
  VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT = 0xB,
  VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT = 0xC,
  VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT = 0xD,
  VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT = 0xE,
  VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT = 0xF,
  VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT = 0x10,
  VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT = 0x11,
  VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT = 0x12,
  VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT = 0x13,
  VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT = 0x14,
  VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT = 0x15,
  VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT = 0x16,
  VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT = 0x17,
  VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT = 0x18,
  VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT = 0x19,
  VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT = 0x1A,
  VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = 0x1B,
  VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = 0x1C,
  VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = 0x1D,
  VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = 0x1E,
  VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT = 0x1F,
  VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT = 0x20,
  VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = 0x21,
  VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT = 0x3B9D2B60,
  VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT = 0x3B9C1608,
  VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT = 0x3B9C1608,
  VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT = 0x3B9D2B60,
  VK_DEBUG_REPORT_OBJECT_TYPE_BEGIN_RANGE_EXT = 0x0,
  VK_DEBUG_REPORT_OBJECT_TYPE_END_RANGE_EXT = 0x21,
  VK_DEBUG_REPORT_OBJECT_TYPE_RANGE_SIZE_EXT = 0x22,
  VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkSamplerYcbcrRange

enum VkSamplerYcbcrRange : __int32
{
  VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0x0,
  VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 0x1,
  VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR = 0x0,
  VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR = 0x1,
  VK_SAMPLER_YCBCR_RANGE_BEGIN_RANGE = 0x0,
  VK_SAMPLER_YCBCR_RANGE_END_RANGE = 0x1,
  VK_SAMPLER_YCBCR_RANGE_RANGE_SIZE = 0x2,
  VK_SAMPLER_YCBCR_RANGE_MAX_ENUM = 0x7FFFFFFF,
};

VkInternalAllocationType

enum VkInternalAllocationType : __int32
{
  VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = 0x0,
  VK_INTERNAL_ALLOCATION_TYPE_BEGIN_RANGE = 0x0,
  VK_INTERNAL_ALLOCATION_TYPE_END_RANGE = 0x0,
  VK_INTERNAL_ALLOCATION_TYPE_RANGE_SIZE = 0x1,
  VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM = 0x7FFFFFFF,
};

VkDeviceEventTypeEXT

enum VkDeviceEventTypeEXT : __int32
{
  VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = 0x0,
  VK_DEVICE_EVENT_TYPE_BEGIN_RANGE_EXT = 0x0,
  VK_DEVICE_EVENT_TYPE_END_RANGE_EXT = 0x0,
  VK_DEVICE_EVENT_TYPE_RANGE_SIZE_EXT = 0x1,
  VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkPipelineCacheHeaderVersion

enum VkPipelineCacheHeaderVersion : __int32
{
  VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 0x1,
  VK_PIPELINE_CACHE_HEADER_VERSION_BEGIN_RANGE = 0x1,
  VK_PIPELINE_CACHE_HEADER_VERSION_END_RANGE = 0x1,
  VK_PIPELINE_CACHE_HEADER_VERSION_RANGE_SIZE = 0x1,
  VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM = 0x7FFFFFFF,
};

VkConservativeRasterizationModeEXT

enum VkConservativeRasterizationModeEXT : __int32
{
  VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = 0x0,
  VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = 0x1,
  VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = 0x2,
  VK_CONSERVATIVE_RASTERIZATION_MODE_BEGIN_RANGE_EXT = 0x0,
  VK_CONSERVATIVE_RASTERIZATION_MODE_END_RANGE_EXT = 0x2,
  VK_CONSERVATIVE_RASTERIZATION_MODE_RANGE_SIZE_EXT = 0x3,
  VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkChromaLocation

enum VkChromaLocation : __int32
{
  VK_CHROMA_LOCATION_COSITED_EVEN = 0x0,
  VK_CHROMA_LOCATION_MIDPOINT = 0x1,
  VK_CHROMA_LOCATION_COSITED_EVEN_KHR = 0x0,
  VK_CHROMA_LOCATION_MIDPOINT_KHR = 0x1,
  VK_CHROMA_LOCATION_BEGIN_RANGE = 0x0,
  VK_CHROMA_LOCATION_END_RANGE = 0x1,
  VK_CHROMA_LOCATION_RANGE_SIZE = 0x2,
  VK_CHROMA_LOCATION_MAX_ENUM = 0x7FFFFFFF,
};

VkCoverageModulationModeNV

enum VkCoverageModulationModeNV : __int32
{
  VK_COVERAGE_MODULATION_MODE_NONE_NV = 0x0,
  VK_COVERAGE_MODULATION_MODE_RGB_NV = 0x1,
  VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 0x2,
  VK_COVERAGE_MODULATION_MODE_RGBA_NV = 0x3,
  VK_COVERAGE_MODULATION_MODE_BEGIN_RANGE_NV = 0x0,
  VK_COVERAGE_MODULATION_MODE_END_RANGE_NV = 0x3,
  VK_COVERAGE_MODULATION_MODE_RANGE_SIZE_NV = 0x4,
  VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV = 0x7FFFFFFF,
};

VkVendorId

enum VkVendorId : __int32
{
  VK_VENDOR_ID_VIV = 0x10001,
  VK_VENDOR_ID_VSI = 0x10002,
  VK_VENDOR_ID_KAZAN = 0x10003,
  VK_VENDOR_ID_BEGIN_RANGE = 0x10001,
  VK_VENDOR_ID_END_RANGE = 0x10003,
  VK_VENDOR_ID_RANGE_SIZE = 0x3,
  VK_VENDOR_ID_MAX_ENUM = 0x7FFFFFFF,
};

VkValidationCacheHeaderVersionEXT

enum VkValidationCacheHeaderVersionEXT : __int32
{
  VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = 0x1,
  VK_VALIDATION_CACHE_HEADER_VERSION_BEGIN_RANGE_EXT = 0x1,
  VK_VALIDATION_CACHE_HEADER_VERSION_END_RANGE_EXT = 0x1,
  VK_VALIDATION_CACHE_HEADER_VERSION_RANGE_SIZE_EXT = 0x1,
  VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkExternalMemoryFeatureFlagBits

enum VkExternalMemoryFeatureFlagBits : __int32
{
  VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT = 0x1,
  VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT = 0x2,
  VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT = 0x4,
  VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR = 0x1,
  VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR = 0x2,
  VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR = 0x4,
  VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkExternalFenceFeatureFlagBits

enum VkExternalFenceFeatureFlagBits : __int32
{
  VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT = 0x1,
  VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT = 0x2,
  VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR = 0x1,
  VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR = 0x2,
  VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkDiscardRectangleModeEXT

enum VkDiscardRectangleModeEXT : __int32
{
  VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = 0x0,
  VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = 0x1,
  VK_DISCARD_RECTANGLE_MODE_BEGIN_RANGE_EXT = 0x0,
  VK_DISCARD_RECTANGLE_MODE_END_RANGE_EXT = 0x1,
  VK_DISCARD_RECTANGLE_MODE_RANGE_SIZE_EXT = 0x2,
  VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkValidationCheckEXT

enum VkValidationCheckEXT : __int32
{
  VK_VALIDATION_CHECK_ALL_EXT = 0x0,
  VK_VALIDATION_CHECK_SHADERS_EXT = 0x1,
  VK_VALIDATION_CHECK_BEGIN_RANGE_EXT = 0x0,
  VK_VALIDATION_CHECK_END_RANGE_EXT = 0x1,
  VK_VALIDATION_CHECK_RANGE_SIZE_EXT = 0x2,
  VK_VALIDATION_CHECK_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VkDescriptorUpdateTemplateType

enum VkDescriptorUpdateTemplateType : __int32
{
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0x0,
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR = 0x1,
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR = 0x0,
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_BEGIN_RANGE = 0x0,
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_END_RANGE = 0x0,
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_RANGE_SIZE = 0x1,
  VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM = 0x7FFFFFFF,
};

VkMemoryAllocateFlagBits

enum VkMemoryAllocateFlagBits : __int32
{
  VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 0x1,
  VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR = 0x1,
  VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkPipelineStageFlagBits

enum VkPipelineStageFlagBits : __int32
{
  VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = 0x1,
  VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = 0x2,
  VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = 0x4,
  VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = 0x8,
  VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = 0x10,
  VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT = 0x20,
  VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT = 0x40,
  VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT = 0x80,
  VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT = 0x100,
  VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT = 0x200,
  VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT = 0x400,
  VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT = 0x800,
  VK_PIPELINE_STAGE_TRANSFER_BIT = 0x1000,
  VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = 0x2000,
  VK_PIPELINE_STAGE_HOST_BIT = 0x4000,
  VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = 0x8000,
  VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = 0x10000,
  VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT = 0x40000,
  VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX = 0x20000,
  VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF,
};

VkDebugUtilsMessageSeverityFlagBitsEXT

enum VkDebugUtilsMessageSeverityFlagBitsEXT : __int32
{
  VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT = 0x1,
  VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT = 0x10,
  VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT = 0x100,
  VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT = 0x1000,
  VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF,
};

VanillaClientInputMappingFactory::_createGazeScreenGameControllerMapping::__l2::<unnamed_enum_GAMEPAD_NO_TURN_STICK>

enum VanillaClientInputMappingFactory::_createGazeScreenGameControllerMapping::__l2::<unnamed_enum_GAMEPAD_NO_TURN_STICK> : __int32
{
  GAMEPAD_NO_TURN_STICK = 0x1,
};

VanillaClientInputMappingFactory::_createScreenGameControllerMapping::__l2::<unnamed_enum_GAMEPAD_NO_TURN_STICK>

typedef VanillaClientInputMappingFactory::_createGazeScreenGameControllerMapping::__l2::<unnamed_enum_GAMEPAD_NO_TURN_STICK> VanillaClientInputMappingFactory::_createScreenGameControllerMapping::__l2::<unnamed_enum_GAMEPAD_NO_TURN_STICK>;

Last Updated:
Contributors: RedbeanW
Prev
U
Next
W