# V
# VkSamplerAddressMode
Name | Value |
---|---|
VK_SAMPLER_ADDRESS_MODE_REPEAT | 0 |
VK_SAMPLER_ADDRESS_MODE_BEGIN_RANGE | 0 |
VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT | 1 |
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE | 2 |
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER | 3 |
VK_SAMPLER_ADDRESS_MODE_END_RANGE | 3 |
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE | 4 |
VK_SAMPLER_ADDRESS_MODE_RANGE_SIZE | 4 |
VK_SAMPLER_ADDRESS_MODE_MAX_ENUM | 2147483647 |
# VkBlendOp
Name | Value |
---|---|
VK_BLEND_OP_ADD | 0 |
VK_BLEND_OP_BEGIN_RANGE | 0 |
VK_BLEND_OP_SUBTRACT | 1 |
VK_BLEND_OP_REVERSE_SUBTRACT | 2 |
VK_BLEND_OP_MIN | 3 |
VK_BLEND_OP_MAX | 4 |
VK_BLEND_OP_END_RANGE | 4 |
VK_BLEND_OP_RANGE_SIZE | 5 |
VK_BLEND_OP_ZERO_EXT | 1000148000 |
VK_BLEND_OP_SRC_EXT | 1000148001 |
VK_BLEND_OP_DST_EXT | 1000148002 |
VK_BLEND_OP_SRC_OVER_EXT | 1000148003 |
VK_BLEND_OP_DST_OVER_EXT | 1000148004 |
VK_BLEND_OP_SRC_IN_EXT | 1000148005 |
VK_BLEND_OP_DST_IN_EXT | 1000148006 |
VK_BLEND_OP_SRC_OUT_EXT | 1000148007 |
VK_BLEND_OP_DST_OUT_EXT | 1000148008 |
VK_BLEND_OP_SRC_ATOP_EXT | 1000148009 |
VK_BLEND_OP_DST_ATOP_EXT | 1000148010 |
VK_BLEND_OP_XOR_EXT | 1000148011 |
VK_BLEND_OP_MULTIPLY_EXT | 1000148012 |
VK_BLEND_OP_SCREEN_EXT | 1000148013 |
VK_BLEND_OP_OVERLAY_EXT | 1000148014 |
VK_BLEND_OP_DARKEN_EXT | 1000148015 |
VK_BLEND_OP_LIGHTEN_EXT | 1000148016 |
VK_BLEND_OP_COLORDODGE_EXT | 1000148017 |
VK_BLEND_OP_COLORBURN_EXT | 1000148018 |
VK_BLEND_OP_HARDLIGHT_EXT | 1000148019 |
VK_BLEND_OP_SOFTLIGHT_EXT | 1000148020 |
VK_BLEND_OP_DIFFERENCE_EXT | 1000148021 |
VK_BLEND_OP_EXCLUSION_EXT | 1000148022 |
VK_BLEND_OP_INVERT_EXT | 1000148023 |
VK_BLEND_OP_INVERT_RGB_EXT | 1000148024 |
VK_BLEND_OP_LINEARDODGE_EXT | 1000148025 |
VK_BLEND_OP_LINEARBURN_EXT | 1000148026 |
VK_BLEND_OP_VIVIDLIGHT_EXT | 1000148027 |
VK_BLEND_OP_LINEARLIGHT_EXT | 1000148028 |
VK_BLEND_OP_PINLIGHT_EXT | 1000148029 |
VK_BLEND_OP_HARDMIX_EXT | 1000148030 |
VK_BLEND_OP_HSL_HUE_EXT | 1000148031 |
VK_BLEND_OP_HSL_SATURATION_EXT | 1000148032 |
VK_BLEND_OP_HSL_COLOR_EXT | 1000148033 |
VK_BLEND_OP_HSL_LUMINOSITY_EXT | 1000148034 |
VK_BLEND_OP_PLUS_EXT | 1000148035 |
VK_BLEND_OP_PLUS_CLAMPED_EXT | 1000148036 |
VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT | 1000148037 |
VK_BLEND_OP_PLUS_DARKER_EXT | 1000148038 |
VK_BLEND_OP_MINUS_EXT | 1000148039 |
VK_BLEND_OP_MINUS_CLAMPED_EXT | 1000148040 |
VK_BLEND_OP_CONTRAST_EXT | 1000148041 |
VK_BLEND_OP_INVERT_OVG_EXT | 1000148042 |
VK_BLEND_OP_RED_EXT | 1000148043 |
VK_BLEND_OP_GREEN_EXT | 1000148044 |
VK_BLEND_OP_BLUE_EXT | 1000148045 |
VK_BLEND_OP_MAX_ENUM | 2147483647 |
# VkCompareOp
Name | Value |
---|---|
VK_COMPARE_OP_NEVER | 0 |
VK_COMPARE_OP_BEGIN_RANGE | 0 |
VK_COMPARE_OP_LESS | 1 |
VK_COMPARE_OP_EQUAL | 2 |
VK_COMPARE_OP_LESS_OR_EQUAL | 3 |
VK_COMPARE_OP_GREATER | 4 |
VK_COMPARE_OP_NOT_EQUAL | 5 |
VK_COMPARE_OP_GREATER_OR_EQUAL | 6 |
VK_COMPARE_OP_ALWAYS | 7 |
VK_COMPARE_OP_END_RANGE | 7 |
VK_COMPARE_OP_RANGE_SIZE | 8 |
VK_COMPARE_OP_MAX_ENUM | 2147483647 |
# VkBlendFactor
Name | Value |
---|---|
VK_BLEND_FACTOR_ZERO | 0 |
VK_BLEND_FACTOR_BEGIN_RANGE | 0 |
VK_BLEND_FACTOR_ONE | 1 |
VK_BLEND_FACTOR_SRC_COLOR | 2 |
VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR | 3 |
VK_BLEND_FACTOR_DST_COLOR | 4 |
VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR | 5 |
VK_BLEND_FACTOR_SRC_ALPHA | 6 |
VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA | 7 |
VK_BLEND_FACTOR_DST_ALPHA | 8 |
VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA | 9 |
VK_BLEND_FACTOR_CONSTANT_COLOR | 10 |
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR | 11 |
VK_BLEND_FACTOR_CONSTANT_ALPHA | 12 |
VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA | 13 |
VK_BLEND_FACTOR_SRC_ALPHA_SATURATE | 14 |
VK_BLEND_FACTOR_SRC1_COLOR | 15 |
VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR | 16 |
VK_BLEND_FACTOR_SRC1_ALPHA | 17 |
VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA | 18 |
VK_BLEND_FACTOR_END_RANGE | 18 |
VK_BLEND_FACTOR_RANGE_SIZE | 19 |
VK_BLEND_FACTOR_MAX_ENUM | 2147483647 |
# VkFormat
Name | Value |
---|---|
VK_FORMAT_UNDEFINED | 0 |
VK_FORMAT_BEGIN_RANGE | 0 |
VK_FORMAT_R4G4_UNORM_PACK8 | 1 |
VK_FORMAT_R4G4B4A4_UNORM_PACK16 | 2 |
VK_FORMAT_B4G4R4A4_UNORM_PACK16 | 3 |
VK_FORMAT_R5G6B5_UNORM_PACK16 | 4 |
VK_FORMAT_B5G6R5_UNORM_PACK16 | 5 |
VK_FORMAT_R5G5B5A1_UNORM_PACK16 | 6 |
VK_FORMAT_B5G5R5A1_UNORM_PACK16 | 7 |
VK_FORMAT_A1R5G5B5_UNORM_PACK16 | 8 |
VK_FORMAT_R8_UNORM | 9 |
VK_FORMAT_R8_SNORM | 10 |
VK_FORMAT_R8_USCALED | 11 |
VK_FORMAT_R8_SSCALED | 12 |
VK_FORMAT_R8_UINT | 13 |
VK_FORMAT_R8_SINT | 14 |
VK_FORMAT_R8_SRGB | 15 |
VK_FORMAT_R8G8_UNORM | 16 |
VK_FORMAT_R8G8_SNORM | 17 |
VK_FORMAT_R8G8_USCALED | 18 |
VK_FORMAT_R8G8_SSCALED | 19 |
VK_FORMAT_R8G8_UINT | 20 |
VK_FORMAT_R8G8_SINT | 21 |
VK_FORMAT_R8G8_SRGB | 22 |
VK_FORMAT_R8G8B8_UNORM | 23 |
VK_FORMAT_R8G8B8_SNORM | 24 |
VK_FORMAT_R8G8B8_USCALED | 25 |
VK_FORMAT_R8G8B8_SSCALED | 26 |
VK_FORMAT_R8G8B8_UINT | 27 |
VK_FORMAT_R8G8B8_SINT | 28 |
VK_FORMAT_R8G8B8_SRGB | 29 |
VK_FORMAT_B8G8R8_UNORM | 30 |
VK_FORMAT_B8G8R8_SNORM | 31 |
VK_FORMAT_B8G8R8_USCALED | 32 |
VK_FORMAT_B8G8R8_SSCALED | 33 |
VK_FORMAT_B8G8R8_UINT | 34 |
VK_FORMAT_B8G8R8_SINT | 35 |
VK_FORMAT_B8G8R8_SRGB | 36 |
VK_FORMAT_R8G8B8A8_UNORM | 37 |
VK_FORMAT_R8G8B8A8_SNORM | 38 |
VK_FORMAT_R8G8B8A8_USCALED | 39 |
VK_FORMAT_R8G8B8A8_SSCALED | 40 |
VK_FORMAT_R8G8B8A8_UINT | 41 |
VK_FORMAT_R8G8B8A8_SINT | 42 |
VK_FORMAT_R8G8B8A8_SRGB | 43 |
VK_FORMAT_B8G8R8A8_UNORM | 44 |
VK_FORMAT_B8G8R8A8_SNORM | 45 |
VK_FORMAT_B8G8R8A8_USCALED | 46 |
VK_FORMAT_B8G8R8A8_SSCALED | 47 |
VK_FORMAT_B8G8R8A8_UINT | 48 |
VK_FORMAT_B8G8R8A8_SINT | 49 |
VK_FORMAT_B8G8R8A8_SRGB | 50 |
VK_FORMAT_A8B8G8R8_UNORM_PACK32 | 51 |
VK_FORMAT_A8B8G8R8_SNORM_PACK32 | 52 |
VK_FORMAT_A8B8G8R8_USCALED_PACK32 | 53 |
VK_FORMAT_A8B8G8R8_SSCALED_PACK32 | 54 |
VK_FORMAT_A8B8G8R8_UINT_PACK32 | 55 |
VK_FORMAT_A8B8G8R8_SINT_PACK32 | 56 |
VK_FORMAT_A8B8G8R8_SRGB_PACK32 | 57 |
VK_FORMAT_A2R10G10B10_UNORM_PACK32 | 58 |
VK_FORMAT_A2R10G10B10_SNORM_PACK32 | 59 |
VK_FORMAT_A2R10G10B10_USCALED_PACK32 | 60 |
VK_FORMAT_A2R10G10B10_SSCALED_PACK32 | 61 |
VK_FORMAT_A2R10G10B10_UINT_PACK32 | 62 |
VK_FORMAT_A2R10G10B10_SINT_PACK32 | 63 |
VK_FORMAT_A2B10G10R10_UNORM_PACK32 | 64 |
VK_FORMAT_A2B10G10R10_SNORM_PACK32 | 65 |
VK_FORMAT_A2B10G10R10_USCALED_PACK32 | 66 |
VK_FORMAT_A2B10G10R10_SSCALED_PACK32 | 67 |
VK_FORMAT_A2B10G10R10_UINT_PACK32 | 68 |
VK_FORMAT_A2B10G10R10_SINT_PACK32 | 69 |
VK_FORMAT_R16_UNORM | 70 |
VK_FORMAT_R16_SNORM | 71 |
VK_FORMAT_R16_USCALED | 72 |
VK_FORMAT_R16_SSCALED | 73 |
VK_FORMAT_R16_UINT | 74 |
VK_FORMAT_R16_SINT | 75 |
VK_FORMAT_R16_SFLOAT | 76 |
VK_FORMAT_R16G16_UNORM | 77 |
VK_FORMAT_R16G16_SNORM | 78 |
VK_FORMAT_R16G16_USCALED | 79 |
VK_FORMAT_R16G16_SSCALED | 80 |
VK_FORMAT_R16G16_UINT | 81 |
VK_FORMAT_R16G16_SINT | 82 |
VK_FORMAT_R16G16_SFLOAT | 83 |
VK_FORMAT_R16G16B16_UNORM | 84 |
VK_FORMAT_R16G16B16_SNORM | 85 |
VK_FORMAT_R16G16B16_USCALED | 86 |
VK_FORMAT_R16G16B16_SSCALED | 87 |
VK_FORMAT_R16G16B16_UINT | 88 |
VK_FORMAT_R16G16B16_SINT | 89 |
VK_FORMAT_R16G16B16_SFLOAT | 90 |
VK_FORMAT_R16G16B16A16_UNORM | 91 |
VK_FORMAT_R16G16B16A16_SNORM | 92 |
VK_FORMAT_R16G16B16A16_USCALED | 93 |
VK_FORMAT_R16G16B16A16_SSCALED | 94 |
VK_FORMAT_R16G16B16A16_UINT | 95 |
VK_FORMAT_R16G16B16A16_SINT | 96 |
VK_FORMAT_R16G16B16A16_SFLOAT | 97 |
VK_FORMAT_R32_UINT | 98 |
VK_FORMAT_R32_SINT | 99 |
VK_FORMAT_R32_SFLOAT | 100 |
VK_FORMAT_R32G32_UINT | 101 |
VK_FORMAT_R32G32_SINT | 102 |
VK_FORMAT_R32G32_SFLOAT | 103 |
VK_FORMAT_R32G32B32_UINT | 104 |
VK_FORMAT_R32G32B32_SINT | 105 |
VK_FORMAT_R32G32B32_SFLOAT | 106 |
VK_FORMAT_R32G32B32A32_UINT | 107 |
VK_FORMAT_R32G32B32A32_SINT | 108 |
VK_FORMAT_R32G32B32A32_SFLOAT | 109 |
VK_FORMAT_R64_UINT | 110 |
VK_FORMAT_R64_SINT | 111 |
VK_FORMAT_R64_SFLOAT | 112 |
VK_FORMAT_R64G64_UINT | 113 |
VK_FORMAT_R64G64_SINT | 114 |
VK_FORMAT_R64G64_SFLOAT | 115 |
VK_FORMAT_R64G64B64_UINT | 116 |
VK_FORMAT_R64G64B64_SINT | 117 |
VK_FORMAT_R64G64B64_SFLOAT | 118 |
VK_FORMAT_R64G64B64A64_UINT | 119 |
VK_FORMAT_R64G64B64A64_SINT | 120 |
VK_FORMAT_R64G64B64A64_SFLOAT | 121 |
VK_FORMAT_B10G11R11_UFLOAT_PACK32 | 122 |
VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 | 123 |
VK_FORMAT_D16_UNORM | 124 |
VK_FORMAT_X8_D24_UNORM_PACK32 | 125 |
VK_FORMAT_D32_SFLOAT | 126 |
VK_FORMAT_S8_UINT | 127 |
VK_FORMAT_D16_UNORM_S8_UINT | 128 |
VK_FORMAT_D24_UNORM_S8_UINT | 129 |
VK_FORMAT_D32_SFLOAT_S8_UINT | 130 |
VK_FORMAT_BC1_RGB_UNORM_BLOCK | 131 |
VK_FORMAT_BC1_RGB_SRGB_BLOCK | 132 |
VK_FORMAT_BC1_RGBA_UNORM_BLOCK | 133 |
VK_FORMAT_BC1_RGBA_SRGB_BLOCK | 134 |
VK_FORMAT_BC2_UNORM_BLOCK | 135 |
VK_FORMAT_BC2_SRGB_BLOCK | 136 |
VK_FORMAT_BC3_UNORM_BLOCK | 137 |
VK_FORMAT_BC3_SRGB_BLOCK | 138 |
VK_FORMAT_BC4_UNORM_BLOCK | 139 |
VK_FORMAT_BC4_SNORM_BLOCK | 140 |
VK_FORMAT_BC5_UNORM_BLOCK | 141 |
VK_FORMAT_BC5_SNORM_BLOCK | 142 |
VK_FORMAT_BC6H_UFLOAT_BLOCK | 143 |
VK_FORMAT_BC6H_SFLOAT_BLOCK | 144 |
VK_FORMAT_BC7_UNORM_BLOCK | 145 |
VK_FORMAT_BC7_SRGB_BLOCK | 146 |
VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK | 147 |
VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK | 148 |
VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK | 149 |
VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK | 150 |
VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK | 151 |
VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK | 152 |
VK_FORMAT_EAC_R11_UNORM_BLOCK | 153 |
VK_FORMAT_EAC_R11_SNORM_BLOCK | 154 |
VK_FORMAT_EAC_R11G11_UNORM_BLOCK | 155 |
VK_FORMAT_EAC_R11G11_SNORM_BLOCK | 156 |
VK_FORMAT_ASTC_4x4_UNORM_BLOCK | 157 |
VK_FORMAT_ASTC_4x4_SRGB_BLOCK | 158 |
VK_FORMAT_ASTC_5x4_UNORM_BLOCK | 159 |
VK_FORMAT_ASTC_5x4_SRGB_BLOCK | 160 |
VK_FORMAT_ASTC_5x5_UNORM_BLOCK | 161 |
VK_FORMAT_ASTC_5x5_SRGB_BLOCK | 162 |
VK_FORMAT_ASTC_6x5_UNORM_BLOCK | 163 |
VK_FORMAT_ASTC_6x5_SRGB_BLOCK | 164 |
VK_FORMAT_ASTC_6x6_UNORM_BLOCK | 165 |
VK_FORMAT_ASTC_6x6_SRGB_BLOCK | 166 |
VK_FORMAT_ASTC_8x5_UNORM_BLOCK | 167 |
VK_FORMAT_ASTC_8x5_SRGB_BLOCK | 168 |
VK_FORMAT_ASTC_8x6_UNORM_BLOCK | 169 |
VK_FORMAT_ASTC_8x6_SRGB_BLOCK | 170 |
VK_FORMAT_ASTC_8x8_UNORM_BLOCK | 171 |
VK_FORMAT_ASTC_8x8_SRGB_BLOCK | 172 |
VK_FORMAT_ASTC_10x5_UNORM_BLOCK | 173 |
VK_FORMAT_ASTC_10x5_SRGB_BLOCK | 174 |
VK_FORMAT_ASTC_10x6_UNORM_BLOCK | 175 |
VK_FORMAT_ASTC_10x6_SRGB_BLOCK | 176 |
VK_FORMAT_ASTC_10x8_UNORM_BLOCK | 177 |
VK_FORMAT_ASTC_10x8_SRGB_BLOCK | 178 |
VK_FORMAT_ASTC_10x10_UNORM_BLOCK | 179 |
VK_FORMAT_ASTC_10x10_SRGB_BLOCK | 180 |
VK_FORMAT_ASTC_12x10_UNORM_BLOCK | 181 |
VK_FORMAT_ASTC_12x10_SRGB_BLOCK | 182 |
VK_FORMAT_ASTC_12x12_UNORM_BLOCK | 183 |
VK_FORMAT_ASTC_12x12_SRGB_BLOCK | 184 |
VK_FORMAT_END_RANGE | 184 |
VK_FORMAT_RANGE_SIZE | 185 |
VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG | 1000054000 |
VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG | 1000054001 |
VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG | 1000054002 |
VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG | 1000054003 |
VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG | 1000054004 |
VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG | 1000054005 |
VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG | 1000054006 |
VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG | 1000054007 |
VK_FORMAT_G8B8G8R8_422_UNORM | 1000156000 |
VK_FORMAT_G8B8G8R8_422_UNORM_KHR | 1000156000 |
VK_FORMAT_B8G8R8G8_422_UNORM | 1000156001 |
VK_FORMAT_B8G8R8G8_422_UNORM_KHR | 1000156001 |
VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM | 1000156002 |
VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR | 1000156002 |
VK_FORMAT_G8_B8R8_2PLANE_420_UNORM | 1000156003 |
VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR | 1000156003 |
VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM | 1000156004 |
VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR | 1000156004 |
VK_FORMAT_G8_B8R8_2PLANE_422_UNORM | 1000156005 |
VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR | 1000156005 |
VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM | 1000156006 |
VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR | 1000156006 |
VK_FORMAT_R10X6_UNORM_PACK16 | 1000156007 |
VK_FORMAT_R10X6_UNORM_PACK16_KHR | 1000156007 |
VK_FORMAT_R10X6G10X6_UNORM_2PACK16 | 1000156008 |
VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR | 1000156008 |
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 | 1000156009 |
VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR | 1000156009 |
VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 | 1000156010 |
VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR | 1000156010 |
VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 | 1000156011 |
VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR | 1000156011 |
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 | 1000156012 |
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR | 1000156012 |
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 | 1000156013 |
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR | 1000156013 |
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 | 1000156014 |
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR | 1000156014 |
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 | 1000156015 |
VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR | 1000156015 |
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 | 1000156016 |
VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR | 1000156016 |
VK_FORMAT_R12X4_UNORM_PACK16 | 1000156017 |
VK_FORMAT_R12X4_UNORM_PACK16_KHR | 1000156017 |
VK_FORMAT_R12X4G12X4_UNORM_2PACK16 | 1000156018 |
VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR | 1000156018 |
VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 | 1000156019 |
VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR | 1000156019 |
VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 | 1000156020 |
VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR | 1000156020 |
VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 | 1000156021 |
VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR | 1000156021 |
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 | 1000156022 |
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR | 1000156022 |
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 | 1000156023 |
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR | 1000156023 |
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 | 1000156024 |
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR | 1000156024 |
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 | 1000156025 |
VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR | 1000156025 |
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 | 1000156026 |
VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR | 1000156026 |
VK_FORMAT_G16B16G16R16_422_UNORM | 1000156027 |
VK_FORMAT_G16B16G16R16_422_UNORM_KHR | 1000156027 |
VK_FORMAT_B16G16R16G16_422_UNORM | 1000156028 |
VK_FORMAT_B16G16R16G16_422_UNORM_KHR | 1000156028 |
VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM | 1000156029 |
VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR | 1000156029 |
VK_FORMAT_G16_B16R16_2PLANE_420_UNORM | 1000156030 |
VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR | 1000156030 |
VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM | 1000156031 |
VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR | 1000156031 |
VK_FORMAT_G16_B16R16_2PLANE_422_UNORM | 1000156032 |
VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR | 1000156032 |
VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM | 1000156033 |
VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR | 1000156033 |
VK_FORMAT_MAX_ENUM | 2147483647 |
# VkStencilOp
Name | Value |
---|---|
VK_STENCIL_OP_KEEP | 0 |
VK_STENCIL_OP_BEGIN_RANGE | 0 |
VK_STENCIL_OP_ZERO | 1 |
VK_STENCIL_OP_REPLACE | 2 |
VK_STENCIL_OP_INCREMENT_AND_CLAMP | 3 |
VK_STENCIL_OP_DECREMENT_AND_CLAMP | 4 |
VK_STENCIL_OP_INVERT | 5 |
VK_STENCIL_OP_INCREMENT_AND_WRAP | 6 |
VK_STENCIL_OP_DECREMENT_AND_WRAP | 7 |
VK_STENCIL_OP_END_RANGE | 7 |
VK_STENCIL_OP_RANGE_SIZE | 8 |
VK_STENCIL_OP_MAX_ENUM | 2147483647 |
# VkPrimitiveTopology
Name | Value |
---|---|
VK_PRIMITIVE_TOPOLOGY_POINT_LIST | 0 |
VK_PRIMITIVE_TOPOLOGY_BEGIN_RANGE | 0 |
VK_PRIMITIVE_TOPOLOGY_LINE_LIST | 1 |
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP | 2 |
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST | 3 |
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP | 4 |
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN | 5 |
VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY | 6 |
VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY | 7 |
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY | 8 |
VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY | 9 |
VK_PRIMITIVE_TOPOLOGY_PATCH_LIST | 10 |
VK_PRIMITIVE_TOPOLOGY_END_RANGE | 10 |
VK_PRIMITIVE_TOPOLOGY_RANGE_SIZE | 11 |
VK_PRIMITIVE_TOPOLOGY_MAX_ENUM | 2147483647 |
# VkCullModeFlagBits
Name | Value |
---|---|
VK_CULL_MODE_NONE | 0 |
VK_CULL_MODE_FRONT_BIT | 1 |
VK_CULL_MODE_BACK_BIT | 2 |
VK_CULL_MODE_FRONT_AND_BACK | 3 |
VK_CULL_MODE_FLAG_BITS_MAX_ENUM | 2147483647 |
# VkImageLayout
Name | Value |
---|---|
VK_IMAGE_LAYOUT_UNDEFINED | 0 |
VK_IMAGE_LAYOUT_BEGIN_RANGE | 0 |
VK_IMAGE_LAYOUT_GENERAL | 1 |
VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL | 2 |
VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL | 3 |
VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL | 4 |
VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL | 5 |
VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL | 6 |
VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL | 7 |
VK_IMAGE_LAYOUT_PREINITIALIZED | 8 |
VK_IMAGE_LAYOUT_END_RANGE | 8 |
VK_IMAGE_LAYOUT_RANGE_SIZE | 9 |
VK_IMAGE_LAYOUT_PRESENT_SRC_KHR | 1000001002 |
VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR | 1000111000 |
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL | 1000117000 |
VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR | 1000117000 |
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL | 1000117001 |
VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR | 1000117001 |
VK_IMAGE_LAYOUT_MAX_ENUM | 2147483647 |
# VkPresentModeKHR
Name | Value |
---|---|
VK_PRESENT_MODE_IMMEDIATE_KHR | 0 |
VK_PRESENT_MODE_BEGIN_RANGE_KHR | 0 |
VK_PRESENT_MODE_MAILBOX_KHR | 1 |
VK_PRESENT_MODE_FIFO_KHR | 2 |
VK_PRESENT_MODE_FIFO_RELAXED_KHR | 3 |
VK_PRESENT_MODE_END_RANGE_KHR | 3 |
VK_PRESENT_MODE_RANGE_SIZE_KHR | 4 |
VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR | 1000111000 |
VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR | 1000111001 |
VK_PRESENT_MODE_MAX_ENUM_KHR | 2147483647 |
# VkPhysicalDeviceType
Name | Value |
---|---|
VK_PHYSICAL_DEVICE_TYPE_OTHER | 0 |
VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE | 0 |
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU | 1 |
VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU | 2 |
VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU | 3 |
VK_PHYSICAL_DEVICE_TYPE_CPU | 4 |
VK_PHYSICAL_DEVICE_TYPE_END_RANGE | 4 |
VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE | 5 |
VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM | 2147483647 |
# VkStructureType
Name | Value |
---|---|
VK_STRUCTURE_TYPE_APPLICATION_INFO | 0 |
VK_STRUCTURE_TYPE_BEGIN_RANGE | 0 |
VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO | 1 |
VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO | 2 |
VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO | 3 |
VK_STRUCTURE_TYPE_SUBMIT_INFO | 4 |
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO | 5 |
VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE | 6 |
VK_STRUCTURE_TYPE_BIND_SPARSE_INFO | 7 |
VK_STRUCTURE_TYPE_FENCE_CREATE_INFO | 8 |
VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO | 9 |
VK_STRUCTURE_TYPE_EVENT_CREATE_INFO | 10 |
VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO | 11 |
VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO | 12 |
VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO | 13 |
VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO | 14 |
VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO | 15 |
VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO | 16 |
VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO | 17 |
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO | 18 |
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO | 19 |
VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO | 20 |
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO | 21 |
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO | 22 |
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO | 23 |
VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO | 24 |
VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO | 25 |
VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO | 26 |
VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO | 27 |
VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO | 28 |
VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO | 29 |
VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO | 30 |
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO | 31 |
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO | 32 |
VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO | 33 |
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO | 34 |
VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET | 35 |
VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET | 36 |
VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO | 37 |
VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO | 38 |
VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO | 39 |
VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO | 40 |
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO | 41 |
VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO | 42 |
VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO | 43 |
VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER | 44 |
VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER | 45 |
VK_STRUCTURE_TYPE_MEMORY_BARRIER | 46 |
VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO | 47 |
VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO | 48 |
VK_STRUCTURE_TYPE_END_RANGE | 48 |
VK_STRUCTURE_TYPE_RANGE_SIZE | 49 |
VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR | 1000001000 |
VK_STRUCTURE_TYPE_PRESENT_INFO_KHR | 1000001001 |
VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR | 1000002000 |
VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR | 1000002001 |
VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR | 1000003000 |
VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR | 1000004000 |
VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR | 1000005000 |
VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR | 1000006000 |
VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR | 1000007000 |
VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR | 1000008000 |
VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR | 1000009000 |
VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT | 1000011000 |
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD | 1000018000 |
VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT | 1000022000 |
VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT | 1000022001 |
VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT | 1000022002 |
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV | 1000026000 |
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV | 1000026001 |
VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV | 1000026002 |
VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD | 1000041000 |
VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO | 1000053000 |
VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR | 1000053000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES | 1000053001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR | 1000053001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES | 1000053002 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR | 1000053002 |
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV | 1000056000 |
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV | 1000056001 |
VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV | 1000057000 |
VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV | 1000057001 |
VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV | 1000058000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 | 1000059000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR | 1000059000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 | 1000059001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR | 1000059001 |
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 | 1000059002 |
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR | 1000059002 |
VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 | 1000059003 |
VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR | 1000059003 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 | 1000059004 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR | 1000059004 |
VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 | 1000059005 |
VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR | 1000059005 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 | 1000059006 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR | 1000059006 |
VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 | 1000059007 |
VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR | 1000059007 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 | 1000059008 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR | 1000059008 |
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO | 1000060000 |
VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR | 1000060000 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO | 1000060003 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR | 1000060003 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO | 1000060004 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR | 1000060004 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO | 1000060005 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR | 1000060005 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO | 1000060006 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR | 1000060006 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR | 1000060007 |
VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR | 1000060008 |
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR | 1000060009 |
VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR | 1000060010 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR | 1000060011 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR | 1000060012 |
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO | 1000060013 |
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR | 1000060013 |
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO | 1000060014 |
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR | 1000060014 |
VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT | 1000061000 |
VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN | 1000062000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES | 1000063000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES | 1000070000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR | 1000070000 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO | 1000070001 |
VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR | 1000070001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO | 1000071000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR | 1000071000 |
VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES | 1000071001 |
VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR | 1000071001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO | 1000071002 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR | 1000071002 |
VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES | 1000071003 |
VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR | 1000071003 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES | 1000071004 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR | 1000071004 |
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO | 1000072000 |
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR | 1000072000 |
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO | 1000072001 |
VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR | 1000072001 |
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO | 1000072002 |
VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR | 1000072002 |
VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR | 1000073000 |
VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR | 1000073001 |
VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR | 1000073002 |
VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR | 1000073003 |
VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR | 1000074000 |
VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR | 1000074001 |
VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR | 1000074002 |
VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR | 1000075000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO | 1000076000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR | 1000076000 |
VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES | 1000076001 |
VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR | 1000076001 |
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO | 1000077000 |
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR | 1000077000 |
VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR | 1000078000 |
VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR | 1000078001 |
VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR | 1000078002 |
VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR | 1000078003 |
VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR | 1000079000 |
VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR | 1000079001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR | 1000080000 |
VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT | 1000081000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT | 1000081001 |
VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT | 1000081002 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES | 1000083000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR | 1000083000 |
VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR | 1000084000 |
VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO | 1000085000 |
VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR | 1000085000 |
VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX | 1000086000 |
VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX | 1000086001 |
VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX | 1000086002 |
VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX | 1000086003 |
VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX | 1000086004 |
VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX | 1000086005 |
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV | 1000087000 |
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT | 1000090000 |
VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT | 1000091000 |
VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT | 1000091001 |
VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT | 1000091002 |
VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT | 1000091003 |
VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE | 1000092000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES | 1000094000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX | 1000097000 |
VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV | 1000098000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT | 1000099000 |
VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT | 1000099001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT | 1000101000 |
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT | 1000101001 |
VK_STRUCTURE_TYPE_HDR_METADATA_EXT | 1000105000 |
VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR | 1000109000 |
VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR | 1000109001 |
VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR | 1000109002 |
VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR | 1000109003 |
VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR | 1000109004 |
VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR | 1000109005 |
VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR | 1000109006 |
VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR | 1000111000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO | 1000112000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR | 1000112000 |
VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES | 1000112001 |
VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR | 1000112001 |
VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO | 1000113000 |
VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR | 1000113000 |
VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR | 1000114000 |
VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR | 1000114001 |
VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR | 1000114002 |
VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR | 1000115000 |
VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR | 1000115001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES | 1000117000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR | 1000117000 |
VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO | 1000117001 |
VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR | 1000117001 |
VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO | 1000117002 |
VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR | 1000117002 |
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO | 1000117003 |
VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR | 1000117003 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR | 1000119000 |
VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR | 1000119001 |
VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR | 1000119002 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES | 1000120000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR | 1000120000 |
VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR | 1000121000 |
VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR | 1000121001 |
VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR | 1000121002 |
VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR | 1000121003 |
VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR | 1000121004 |
VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK | 1000122000 |
VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK | 1000123000 |
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS | 1000127000 |
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR | 1000127000 |
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO | 1000127001 |
VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR | 1000127001 |
VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT | 1000128000 |
VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT | 1000128001 |
VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT | 1000128002 |
VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT | 1000128003 |
VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT | 1000128004 |
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID | 1000129000 |
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID | 1000129001 |
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID | 1000129002 |
VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID | 1000129003 |
VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID | 1000129004 |
VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID | 1000129005 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT | 1000130000 |
VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT | 1000130001 |
VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT | 1000143000 |
VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT | 1000143001 |
VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT | 1000143002 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT | 1000143003 |
VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT | 1000143004 |
VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO | 1000145000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES | 1000145001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES | 1000145002 |
VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 | 1000145003 |
VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 | 1000146000 |
VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR | 1000146000 |
VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 | 1000146001 |
VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR | 1000146001 |
VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 | 1000146002 |
VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR | 1000146002 |
VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 | 1000146003 |
VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR | 1000146003 |
VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 | 1000146004 |
VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR | 1000146004 |
VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR | 1000147000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT | 1000148000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT | 1000148001 |
VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT | 1000148002 |
VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV | 1000149000 |
VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV | 1000152000 |
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO | 1000156000 |
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR | 1000156000 |
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO | 1000156001 |
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR | 1000156001 |
VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO | 1000156002 |
VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR | 1000156002 |
VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO | 1000156003 |
VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR | 1000156003 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES | 1000156004 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR | 1000156004 |
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES | 1000156005 |
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR | 1000156005 |
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO | 1000157000 |
VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR | 1000157000 |
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO | 1000157001 |
VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR | 1000157001 |
VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT | 1000160000 |
VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT | 1000160001 |
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT | 1000161000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT | 1000161001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT | 1000161002 |
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT | 1000161003 |
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT | 1000161004 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES | 1000168000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR | 1000168000 |
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT | 1000168001 |
VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR | 1000168001 |
VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT | 1000174000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR | 1000177000 |
VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT | 1000178000 |
VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT | 1000178001 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT | 1000178002 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD | 1000185000 |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT | 1000190000 |
VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT | 1000190001 |
VK_STRUCTURE_TYPE_MAX_ENUM | 2147483647 |
# VkColorSpaceKHR
Name | Value |
---|---|
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR | 0 |
VK_COLOR_SPACE_BEGIN_RANGE_KHR | 0 |
VK_COLOR_SPACE_END_RANGE_KHR | 0 |
VK_COLOR_SPACE_RANGE_SIZE_KHR | 1 |
VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT | 1000104001 |
VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT | 1000104002 |
VK_COLOR_SPACE_DCI_P3_LINEAR_EXT | 1000104003 |
VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT | 1000104004 |
VK_COLOR_SPACE_BT709_LINEAR_EXT | 1000104005 |
VK_COLOR_SPACE_BT709_NONLINEAR_EXT | 1000104006 |
VK_COLOR_SPACE_BT2020_LINEAR_EXT | 1000104007 |
VK_COLOR_SPACE_HDR10_ST2084_EXT | 1000104008 |
VK_COLOR_SPACE_DOLBYVISION_EXT | 1000104009 |
VK_COLOR_SPACE_HDR10_HLG_EXT | 1000104010 |
VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT | 1000104011 |
VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT | 1000104012 |
VK_COLOR_SPACE_PASS_THROUGH_EXT | 1000104013 |
VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT | 1000104014 |
VK_COLOR_SPACE_MAX_ENUM_KHR | 2147483647 |
# VkSharingMode
Name | Value |
---|---|
VK_SHARING_MODE_EXCLUSIVE | 0 |
VK_SHARING_MODE_BEGIN_RANGE | 0 |
VK_SHARING_MODE_CONCURRENT | 1 |
VK_SHARING_MODE_END_RANGE | 1 |
VK_SHARING_MODE_RANGE_SIZE | 2 |
VK_SHARING_MODE_MAX_ENUM | 2147483647 |
# VkSurfaceTransformFlagBitsKHR
Name | Value |
---|---|
VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR | 1 |
VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR | 2 |
VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR | 4 |
VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR | 8 |
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR | 16 |
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR | 32 |
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR | 64 |
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR | 128 |
VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR | 256 |
VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR | 2147483647 |
# VkCompositeAlphaFlagBitsKHR
Name | Value |
---|---|
VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR | 1 |
VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR | 2 |
VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR | 4 |
VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR | 8 |
VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR | 2147483647 |
# VkDescriptorType
Name | Value |
---|---|
VK_DESCRIPTOR_TYPE_SAMPLER | 0 |
VK_DESCRIPTOR_TYPE_BEGIN_RANGE | 0 |
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER | 1 |
VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE | 2 |
VK_DESCRIPTOR_TYPE_STORAGE_IMAGE | 3 |
VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER | 4 |
VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER | 5 |
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER | 6 |
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER | 7 |
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC | 8 |
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC | 9 |
VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT | 10 |
VK_DESCRIPTOR_TYPE_END_RANGE | 10 |
VK_DESCRIPTOR_TYPE_RANGE_SIZE | 11 |
VK_DESCRIPTOR_TYPE_MAX_ENUM | 2147483647 |
# VkImageViewType
Name | Value |
---|---|
VK_IMAGE_VIEW_TYPE_1D | 0 |
VK_IMAGE_VIEW_TYPE_BEGIN_RANGE | 0 |
VK_IMAGE_VIEW_TYPE_2D | 1 |
VK_IMAGE_VIEW_TYPE_3D | 2 |
VK_IMAGE_VIEW_TYPE_CUBE | 3 |
VK_IMAGE_VIEW_TYPE_1D_ARRAY | 4 |
VK_IMAGE_VIEW_TYPE_2D_ARRAY | 5 |
VK_IMAGE_VIEW_TYPE_CUBE_ARRAY | 6 |
VK_IMAGE_VIEW_TYPE_END_RANGE | 6 |
VK_IMAGE_VIEW_TYPE_RANGE_SIZE | 7 |
VK_IMAGE_VIEW_TYPE_MAX_ENUM | 2147483647 |
# VanillaBiomeTypes
Name | Value |
---|
# VkImageType
Name | Value |
---|---|
VK_IMAGE_TYPE_1D | 0 |
VK_IMAGE_TYPE_BEGIN_RANGE | 0 |
VK_IMAGE_TYPE_2D | 1 |
VK_IMAGE_TYPE_3D | 2 |
VK_IMAGE_TYPE_END_RANGE | 2 |
VK_IMAGE_TYPE_RANGE_SIZE | 3 |
VK_IMAGE_TYPE_MAX_ENUM | 2147483647 |
# VkSampleCountFlagBits
Name | Value |
---|---|
VK_SAMPLE_COUNT_1_BIT | 1 |
VK_SAMPLE_COUNT_2_BIT | 2 |
VK_SAMPLE_COUNT_4_BIT | 4 |
VK_SAMPLE_COUNT_8_BIT | 8 |
VK_SAMPLE_COUNT_16_BIT | 16 |
VK_SAMPLE_COUNT_32_BIT | 32 |
VK_SAMPLE_COUNT_64_BIT | 64 |
VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM | 2147483647 |
# VkImageTiling
Name | Value |
---|---|
VK_IMAGE_TILING_OPTIMAL | 0 |
VK_IMAGE_TILING_BEGIN_RANGE | 0 |
VK_IMAGE_TILING_LINEAR | 1 |
VK_IMAGE_TILING_END_RANGE | 1 |
VK_IMAGE_TILING_RANGE_SIZE | 2 |
VK_IMAGE_TILING_MAX_ENUM | 2147483647 |
# VkComponentSwizzle
Name | Value |
---|---|
VK_COMPONENT_SWIZZLE_IDENTITY | 0 |
VK_COMPONENT_SWIZZLE_BEGIN_RANGE | 0 |
VK_COMPONENT_SWIZZLE_ZERO | 1 |
VK_COMPONENT_SWIZZLE_ONE | 2 |
VK_COMPONENT_SWIZZLE_R | 3 |
VK_COMPONENT_SWIZZLE_G | 4 |
VK_COMPONENT_SWIZZLE_B | 5 |
VK_COMPONENT_SWIZZLE_A | 6 |
VK_COMPONENT_SWIZZLE_END_RANGE | 6 |
VK_COMPONENT_SWIZZLE_RANGE_SIZE | 7 |
VK_COMPONENT_SWIZZLE_MAX_ENUM | 2147483647 |
# VkFilter
Name | Value |
---|---|
VK_FILTER_NEAREST | 0 |
VK_FILTER_BEGIN_RANGE | 0 |
VK_FILTER_LINEAR | 1 |
VK_FILTER_END_RANGE | 1 |
VK_FILTER_RANGE_SIZE | 2 |
VK_FILTER_CUBIC_IMG | 1000015000 |
VK_FILTER_MAX_ENUM | 2147483647 |
# VkSamplerMipmapMode
Name | Value |
---|---|
VK_SAMPLER_MIPMAP_MODE_NEAREST | 0 |
VK_SAMPLER_MIPMAP_MODE_BEGIN_RANGE | 0 |
VK_SAMPLER_MIPMAP_MODE_LINEAR | 1 |
VK_SAMPLER_MIPMAP_MODE_END_RANGE | 1 |
VK_SAMPLER_MIPMAP_MODE_RANGE_SIZE | 2 |
VK_SAMPLER_MIPMAP_MODE_MAX_ENUM | 2147483647 |
# VkBorderColor
Name | Value |
---|---|
VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK | 0 |
VK_BORDER_COLOR_BEGIN_RANGE | 0 |
VK_BORDER_COLOR_INT_TRANSPARENT_BLACK | 1 |
VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK | 2 |
VK_BORDER_COLOR_INT_OPAQUE_BLACK | 3 |
VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE | 4 |
VK_BORDER_COLOR_INT_OPAQUE_WHITE | 5 |
VK_BORDER_COLOR_END_RANGE | 5 |
VK_BORDER_COLOR_RANGE_SIZE | 6 |
VK_BORDER_COLOR_MAX_ENUM | 2147483647 |
# VkShaderStageFlagBits
Name | Value |
---|---|
VK_SHADER_STAGE_VERTEX_BIT | 1 |
VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | 2 |
VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | 4 |
VK_SHADER_STAGE_GEOMETRY_BIT | 8 |
VK_SHADER_STAGE_FRAGMENT_BIT | 16 |
VK_SHADER_STAGE_ALL_GRAPHICS | 31 |
VK_SHADER_STAGE_COMPUTE_BIT | 32 |
VK_SHADER_STAGE_ALL | 2147483647 |
VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM | 2147483647 |
# VkLogicOp
Name | Value |
---|---|
VK_LOGIC_OP_CLEAR | 0 |
VK_LOGIC_OP_BEGIN_RANGE | 0 |
VK_LOGIC_OP_AND | 1 |
VK_LOGIC_OP_AND_REVERSE | 2 |
VK_LOGIC_OP_COPY | 3 |
VK_LOGIC_OP_AND_INVERTED | 4 |
VK_LOGIC_OP_NO_OP | 5 |
VK_LOGIC_OP_XOR | 6 |
VK_LOGIC_OP_OR | 7 |
VK_LOGIC_OP_NOR | 8 |
VK_LOGIC_OP_EQUIVALENT | 9 |
VK_LOGIC_OP_INVERT | 10 |
VK_LOGIC_OP_OR_REVERSE | 11 |
VK_LOGIC_OP_COPY_INVERTED | 12 |
VK_LOGIC_OP_OR_INVERTED | 13 |
VK_LOGIC_OP_NAND | 14 |
VK_LOGIC_OP_SET | 15 |
VK_LOGIC_OP_END_RANGE | 15 |
VK_LOGIC_OP_RANGE_SIZE | 16 |
VK_LOGIC_OP_MAX_ENUM | 2147483647 |
# VkCommandBufferLevel
Name | Value |
---|---|
VK_COMMAND_BUFFER_LEVEL_PRIMARY | 0 |
VK_COMMAND_BUFFER_LEVEL_BEGIN_RANGE | 0 |
VK_COMMAND_BUFFER_LEVEL_SECONDARY | 1 |
VK_COMMAND_BUFFER_LEVEL_END_RANGE | 1 |
VK_COMMAND_BUFFER_LEVEL_RANGE_SIZE | 2 |
VK_COMMAND_BUFFER_LEVEL_MAX_ENUM | 2147483647 |
# 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>;