Mercurial > games > semicongine
comparison src/vulkan.nim @ 18:90e117952f74
add: basic vertex buffer functionality
| author | Sam <sam@basx.dev> |
|---|---|
| date | Thu, 05 Jan 2023 01:16:48 +0700 |
| parents | 0660ba9d1930 |
| children |
comparison
equal
deleted
inserted
replaced
| 17:b40466fa446a | 18:90e117952f74 |
|---|---|
| 15 | 15 |
| 16 import dynlib | 16 import dynlib |
| 17 | 17 |
| 18 when defined(windows): | 18 when defined(windows): |
| 19 {. emit: """#define VK_USE_PLATFORM_WIN32_KHR""" .} | 19 {. emit: """#define VK_USE_PLATFORM_WIN32_KHR""" .} |
| 20 # {.passl: gorge("pkg-config --libs vulkan").} | |
| 21 const vkDLL = "vulkan-1.dll" | 20 const vkDLL = "vulkan-1.dll" |
| 22 elif defined(linux): | 21 elif defined(linux): |
| 23 {.passl: gorge("pkg-config --libs vulkan").} | 22 {.passl: gorge("pkg-config --libs vulkan").} |
| 24 {. emit: """#define VK_USE_PLATFORM_X11_KHR""" .} | 23 {. emit: """#define VK_USE_PLATFORM_X11_KHR""" .} |
| 25 const vkDLL = "libvulkan.so.1" | 24 const vkDLL = "libvulkan.so.1" |
| 76 VK_MAX_DRIVER_INFO_SIZE_KHR* = VK_MAX_DRIVER_INFO_SIZE | 75 VK_MAX_DRIVER_INFO_SIZE_KHR* = VK_MAX_DRIVER_INFO_SIZE |
| 77 VK_SHADER_UNUSED_KHR* = (not 0'u32) | 76 VK_SHADER_UNUSED_KHR* = (not 0'u32) |
| 78 VK_SHADER_UNUSED_NV* = VK_SHADER_UNUSED_KHR | 77 VK_SHADER_UNUSED_NV* = VK_SHADER_UNUSED_KHR |
| 79 | 78 |
| 80 type | 79 type |
| 81 VkImageLayout* {.size: int32.sizeof.} = enum | 80 VkImageLayout* {.size: sizeof(cint).} = enum |
| 82 VK_IMAGE_LAYOUT_UNDEFINED = 0 | 81 VK_IMAGE_LAYOUT_UNDEFINED = 0 |
| 83 VK_IMAGE_LAYOUT_GENERAL = 1 | 82 VK_IMAGE_LAYOUT_GENERAL = 1 |
| 84 VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = 2 | 83 VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = 2 |
| 85 VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = 3 | 84 VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = 3 |
| 86 VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = 4 | 85 VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = 4 |
| 87 VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = 5 | 86 VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = 5 |
| 88 VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = 6 | 87 VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = 6 |
| 89 VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = 7 | 88 VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = 7 |
| 90 VK_IMAGE_LAYOUT_PREINITIALIZED = 8 | 89 VK_IMAGE_LAYOUT_PREINITIALIZED = 8 |
| 91 VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = 1000001002, | 90 VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = 1000001002, |
| 92 VkAttachmentLoadOp* {.size: int32.sizeof.} = enum | 91 VkAttachmentLoadOp* {.size: sizeof(cint).} = enum |
| 93 VK_ATTACHMENT_LOAD_OP_LOAD = 0 | 92 VK_ATTACHMENT_LOAD_OP_LOAD = 0 |
| 94 VK_ATTACHMENT_LOAD_OP_CLEAR = 1 | 93 VK_ATTACHMENT_LOAD_OP_CLEAR = 1 |
| 95 VK_ATTACHMENT_LOAD_OP_DONT_CARE = 2 | 94 VK_ATTACHMENT_LOAD_OP_DONT_CARE = 2 |
| 96 VkAttachmentStoreOp* {.size: int32.sizeof.} = enum | 95 VkAttachmentStoreOp* {.size: sizeof(cint).} = enum |
| 97 VK_ATTACHMENT_STORE_OP_STORE = 0 | 96 VK_ATTACHMENT_STORE_OP_STORE = 0 |
| 98 VK_ATTACHMENT_STORE_OP_DONT_CARE = 1 | 97 VK_ATTACHMENT_STORE_OP_DONT_CARE = 1 |
| 99 VkImageType* {.size: int32.sizeof.} = enum | 98 VkImageType* {.size: sizeof(cint).} = enum |
| 100 VK_IMAGE_TYPE_1D = 0 | 99 VK_IMAGE_TYPE_1D = 0 |
| 101 VK_IMAGE_TYPE_2D = 1 | 100 VK_IMAGE_TYPE_2D = 1 |
| 102 VK_IMAGE_TYPE_3D = 2 | 101 VK_IMAGE_TYPE_3D = 2 |
| 103 VkImageTiling* {.size: int32.sizeof.} = enum | 102 VkImageTiling* {.size: sizeof(cint).} = enum |
| 104 VK_IMAGE_TILING_OPTIMAL = 0 | 103 VK_IMAGE_TILING_OPTIMAL = 0 |
| 105 VK_IMAGE_TILING_LINEAR = 1 | 104 VK_IMAGE_TILING_LINEAR = 1 |
| 106 VkImageViewType* {.size: int32.sizeof.} = enum | 105 VkImageViewType* {.size: sizeof(cint).} = enum |
| 107 VK_IMAGE_VIEW_TYPE_1D = 0 | 106 VK_IMAGE_VIEW_TYPE_1D = 0 |
| 108 VK_IMAGE_VIEW_TYPE_2D = 1 | 107 VK_IMAGE_VIEW_TYPE_2D = 1 |
| 109 VK_IMAGE_VIEW_TYPE_3D = 2 | 108 VK_IMAGE_VIEW_TYPE_3D = 2 |
| 110 VK_IMAGE_VIEW_TYPE_CUBE = 3 | 109 VK_IMAGE_VIEW_TYPE_CUBE = 3 |
| 111 VK_IMAGE_VIEW_TYPE_1D_ARRAY = 4 | 110 VK_IMAGE_VIEW_TYPE_1D_ARRAY = 4 |
| 112 VK_IMAGE_VIEW_TYPE_2D_ARRAY = 5 | 111 VK_IMAGE_VIEW_TYPE_2D_ARRAY = 5 |
| 113 VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = 6 | 112 VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = 6 |
| 114 VkCommandBufferLevel* {.size: int32.sizeof.} = enum | 113 VkCommandBufferLevel* {.size: sizeof(cint).} = enum |
| 115 VK_COMMAND_BUFFER_LEVEL_PRIMARY = 0 | 114 VK_COMMAND_BUFFER_LEVEL_PRIMARY = 0 |
| 116 VK_COMMAND_BUFFER_LEVEL_SECONDARY = 1 | 115 VK_COMMAND_BUFFER_LEVEL_SECONDARY = 1 |
| 117 VkComponentSwizzle* {.size: int32.sizeof.} = enum | 116 VkComponentSwizzle* {.size: sizeof(cint).} = enum |
| 118 VK_COMPONENT_SWIZZLE_IDENTITY = 0 | 117 VK_COMPONENT_SWIZZLE_IDENTITY = 0 |
| 119 VK_COMPONENT_SWIZZLE_ZERO = 1 | 118 VK_COMPONENT_SWIZZLE_ZERO = 1 |
| 120 VK_COMPONENT_SWIZZLE_ONE = 2 | 119 VK_COMPONENT_SWIZZLE_ONE = 2 |
| 121 VK_COMPONENT_SWIZZLE_R = 3 | 120 VK_COMPONENT_SWIZZLE_R = 3 |
| 122 VK_COMPONENT_SWIZZLE_G = 4 | 121 VK_COMPONENT_SWIZZLE_G = 4 |
| 123 VK_COMPONENT_SWIZZLE_B = 5 | 122 VK_COMPONENT_SWIZZLE_B = 5 |
| 124 VK_COMPONENT_SWIZZLE_A = 6 | 123 VK_COMPONENT_SWIZZLE_A = 6 |
| 125 VkDescriptorType* {.size: int32.sizeof.} = enum | 124 VkDescriptorType* {.size: sizeof(cint).} = enum |
| 126 VK_DESCRIPTOR_TYPE_SAMPLER = 0 | 125 VK_DESCRIPTOR_TYPE_SAMPLER = 0 |
| 127 VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = 1 | 126 VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = 1 |
| 128 VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = 2 | 127 VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = 2 |
| 129 VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = 3 | 128 VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = 3 |
| 130 VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = 4 | 129 VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = 4 |
| 132 VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = 6 | 131 VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = 6 |
| 133 VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = 7 | 132 VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = 7 |
| 134 VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = 8 | 133 VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = 8 |
| 135 VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 9 | 134 VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 9 |
| 136 VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 10 | 135 VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 10 |
| 137 VkQueryType* {.size: int32.sizeof.} = enum | 136 VkQueryType* {.size: sizeof(cint).} = enum |
| 138 VK_QUERY_TYPE_OCCLUSION = 0 | 137 VK_QUERY_TYPE_OCCLUSION = 0 |
| 139 VK_QUERY_TYPE_PIPELINE_STATISTICS = 1 | 138 VK_QUERY_TYPE_PIPELINE_STATISTICS = 1 |
| 140 VK_QUERY_TYPE_TIMESTAMP = 2 | 139 VK_QUERY_TYPE_TIMESTAMP = 2 |
| 141 VkBorderColor* {.size: int32.sizeof.} = enum | 140 VkBorderColor* {.size: sizeof(cint).} = enum |
| 142 VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = 0 | 141 VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = 0 |
| 143 VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = 1 | 142 VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = 1 |
| 144 VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = 2 | 143 VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = 2 |
| 145 VK_BORDER_COLOR_INT_OPAQUE_BLACK = 3 | 144 VK_BORDER_COLOR_INT_OPAQUE_BLACK = 3 |
| 146 VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = 4 | 145 VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = 4 |
| 147 VK_BORDER_COLOR_INT_OPAQUE_WHITE = 5 | 146 VK_BORDER_COLOR_INT_OPAQUE_WHITE = 5 |
| 148 VkPipelineBindPoint* {.size: int32.sizeof.} = enum | 147 VkPipelineBindPoint* {.size: sizeof(cint).} = enum |
| 149 VK_PIPELINE_BIND_POINT_GRAPHICS = 0 | 148 VK_PIPELINE_BIND_POINT_GRAPHICS = 0 |
| 150 VK_PIPELINE_BIND_POINT_COMPUTE = 1 | 149 VK_PIPELINE_BIND_POINT_COMPUTE = 1 |
| 151 VkPipelineCacheHeaderVersion* {.size: int32.sizeof.} = enum | 150 VkPipelineCacheHeaderVersion* {.size: sizeof(cint).} = enum |
| 152 VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1 | 151 VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1 |
| 153 VkPrimitiveTopology* {.size: int32.sizeof.} = enum | 152 VkPrimitiveTopology* {.size: sizeof(cint).} = enum |
| 154 VK_PRIMITIVE_TOPOLOGY_POINT_LIST = 0 | 153 VK_PRIMITIVE_TOPOLOGY_POINT_LIST = 0 |
| 155 VK_PRIMITIVE_TOPOLOGY_LINE_LIST = 1 | 154 VK_PRIMITIVE_TOPOLOGY_LINE_LIST = 1 |
| 156 VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = 2 | 155 VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = 2 |
| 157 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = 3 | 156 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = 3 |
| 158 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = 4 | 157 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = 4 |
| 160 VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = 6 | 159 VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = 6 |
| 161 VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = 7 | 160 VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = 7 |
| 162 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = 8 | 161 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = 8 |
| 163 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = 9 | 162 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = 9 |
| 164 VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = 10 | 163 VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = 10 |
| 165 VkSharingMode* {.size: int32.sizeof.} = enum | 164 VkSharingMode* {.size: sizeof(cint).} = enum |
| 166 VK_SHARING_MODE_EXCLUSIVE = 0 | 165 VK_SHARING_MODE_EXCLUSIVE = 0 |
| 167 VK_SHARING_MODE_CONCURRENT = 1 | 166 VK_SHARING_MODE_CONCURRENT = 1 |
| 168 VkIndexType* {.size: int32.sizeof.} = enum | 167 VkIndexType* {.size: sizeof(cint).} = enum |
| 169 VK_INDEX_TYPE_UINT16 = 0 | 168 VK_INDEX_TYPE_UINT16 = 0 |
| 170 VK_INDEX_TYPE_UINT32 = 1 | 169 VK_INDEX_TYPE_UINT32 = 1 |
| 171 VkFilter* {.size: int32.sizeof.} = enum | 170 VkFilter* {.size: sizeof(cint).} = enum |
| 172 VK_FILTER_NEAREST = 0 | 171 VK_FILTER_NEAREST = 0 |
| 173 VK_FILTER_LINEAR = 1 | 172 VK_FILTER_LINEAR = 1 |
| 174 VkSamplerMipmapMode* {.size: int32.sizeof.} = enum | 173 VkSamplerMipmapMode* {.size: sizeof(cint).} = enum |
| 175 VK_SAMPLER_MIPMAP_MODE_NEAREST = 0 | 174 VK_SAMPLER_MIPMAP_MODE_NEAREST = 0 |
| 176 VK_SAMPLER_MIPMAP_MODE_LINEAR = 1 | 175 VK_SAMPLER_MIPMAP_MODE_LINEAR = 1 |
| 177 VkSamplerAddressMode* {.size: int32.sizeof.} = enum | 176 VkSamplerAddressMode* {.size: sizeof(cint).} = enum |
| 178 VK_SAMPLER_ADDRESS_MODE_REPEAT = 0 | 177 VK_SAMPLER_ADDRESS_MODE_REPEAT = 0 |
| 179 VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = 1 | 178 VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = 1 |
| 180 VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 2 | 179 VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 2 |
| 181 VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 3 | 180 VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 3 |
| 182 VkCompareOp* {.size: int32.sizeof.} = enum | 181 VkCompareOp* {.size: sizeof(cint).} = enum |
| 183 VK_COMPARE_OP_NEVER = 0 | 182 VK_COMPARE_OP_NEVER = 0 |
| 184 VK_COMPARE_OP_LESS = 1 | 183 VK_COMPARE_OP_LESS = 1 |
| 185 VK_COMPARE_OP_EQUAL = 2 | 184 VK_COMPARE_OP_EQUAL = 2 |
| 186 VK_COMPARE_OP_LESS_OR_EQUAL = 3 | 185 VK_COMPARE_OP_LESS_OR_EQUAL = 3 |
| 187 VK_COMPARE_OP_GREATER = 4 | 186 VK_COMPARE_OP_GREATER = 4 |
| 188 VK_COMPARE_OP_NOT_EQUAL = 5 | 187 VK_COMPARE_OP_NOT_EQUAL = 5 |
| 189 VK_COMPARE_OP_GREATER_OR_EQUAL = 6 | 188 VK_COMPARE_OP_GREATER_OR_EQUAL = 6 |
| 190 VK_COMPARE_OP_ALWAYS = 7 | 189 VK_COMPARE_OP_ALWAYS = 7 |
| 191 VkPolygonMode* {.size: int32.sizeof.} = enum | 190 VkPolygonMode* {.size: sizeof(cint).} = enum |
| 192 VK_POLYGON_MODE_FILL = 0 | 191 VK_POLYGON_MODE_FILL = 0 |
| 193 VK_POLYGON_MODE_LINE = 1 | 192 VK_POLYGON_MODE_LINE = 1 |
| 194 VK_POLYGON_MODE_POINT = 2 | 193 VK_POLYGON_MODE_POINT = 2 |
| 195 VkCullModeFlagBits* {.size: int32.sizeof.} = enum | 194 VkCullModeFlagBits* {.size: sizeof(cint).} = enum |
| 196 VK_CULL_MODE_NONE = 0 | 195 VK_CULL_MODE_NONE = 0 |
| 197 VK_CULL_MODE_FRONT_BIT = 1 | 196 VK_CULL_MODE_FRONT_BIT = 1 |
| 198 VK_CULL_MODE_BACK_BIT = 2 | 197 VK_CULL_MODE_BACK_BIT = 2 |
| 199 VK_CULL_MODE_FRONT_AND_BACK = 3 | 198 VK_CULL_MODE_FRONT_AND_BACK = 3 |
| 200 VkFrontFace* {.size: int32.sizeof.} = enum | 199 VkFrontFace* {.size: sizeof(cint).} = enum |
| 201 VK_FRONT_FACE_COUNTER_CLOCKWISE = 0 | 200 VK_FRONT_FACE_COUNTER_CLOCKWISE = 0 |
| 202 VK_FRONT_FACE_CLOCKWISE = 1 | 201 VK_FRONT_FACE_CLOCKWISE = 1 |
| 203 VkBlendFactor* {.size: int32.sizeof.} = enum | 202 VkBlendFactor* {.size: sizeof(cint).} = enum |
| 204 VK_BLEND_FACTOR_ZERO = 0 | 203 VK_BLEND_FACTOR_ZERO = 0 |
| 205 VK_BLEND_FACTOR_ONE = 1 | 204 VK_BLEND_FACTOR_ONE = 1 |
| 206 VK_BLEND_FACTOR_SRC_COLOR = 2 | 205 VK_BLEND_FACTOR_SRC_COLOR = 2 |
| 207 VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = 3 | 206 VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = 3 |
| 208 VK_BLEND_FACTOR_DST_COLOR = 4 | 207 VK_BLEND_FACTOR_DST_COLOR = 4 |
| 218 VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = 14 | 217 VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = 14 |
| 219 VK_BLEND_FACTOR_SRC1_COLOR = 15 | 218 VK_BLEND_FACTOR_SRC1_COLOR = 15 |
| 220 VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = 16 | 219 VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = 16 |
| 221 VK_BLEND_FACTOR_SRC1_ALPHA = 17 | 220 VK_BLEND_FACTOR_SRC1_ALPHA = 17 |
| 222 VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = 18 | 221 VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = 18 |
| 223 VkBlendOp* {.size: int32.sizeof.} = enum | 222 VkBlendOp* {.size: sizeof(cint).} = enum |
| 224 VK_BLEND_OP_ADD = 0 | 223 VK_BLEND_OP_ADD = 0 |
| 225 VK_BLEND_OP_SUBTRACT = 1 | 224 VK_BLEND_OP_SUBTRACT = 1 |
| 226 VK_BLEND_OP_REVERSE_SUBTRACT = 2 | 225 VK_BLEND_OP_REVERSE_SUBTRACT = 2 |
| 227 VK_BLEND_OP_MIN = 3 | 226 VK_BLEND_OP_MIN = 3 |
| 228 VK_BLEND_OP_MAX = 4 | 227 VK_BLEND_OP_MAX = 4 |
| 229 VkStencilOp* {.size: int32.sizeof.} = enum | 228 VkStencilOp* {.size: sizeof(cint).} = enum |
| 230 VK_STENCIL_OP_KEEP = 0 | 229 VK_STENCIL_OP_KEEP = 0 |
| 231 VK_STENCIL_OP_ZERO = 1 | 230 VK_STENCIL_OP_ZERO = 1 |
| 232 VK_STENCIL_OP_REPLACE = 2 | 231 VK_STENCIL_OP_REPLACE = 2 |
| 233 VK_STENCIL_OP_INCREMENT_AND_CLAMP = 3 | 232 VK_STENCIL_OP_INCREMENT_AND_CLAMP = 3 |
| 234 VK_STENCIL_OP_DECREMENT_AND_CLAMP = 4 | 233 VK_STENCIL_OP_DECREMENT_AND_CLAMP = 4 |
| 235 VK_STENCIL_OP_INVERT = 5 | 234 VK_STENCIL_OP_INVERT = 5 |
| 236 VK_STENCIL_OP_INCREMENT_AND_WRAP = 6 | 235 VK_STENCIL_OP_INCREMENT_AND_WRAP = 6 |
| 237 VK_STENCIL_OP_DECREMENT_AND_WRAP = 7 | 236 VK_STENCIL_OP_DECREMENT_AND_WRAP = 7 |
| 238 VkLogicOp* {.size: int32.sizeof.} = enum | 237 VkLogicOp* {.size: sizeof(cint).} = enum |
| 239 VK_LOGIC_OP_CLEAR = 0 | 238 VK_LOGIC_OP_CLEAR = 0 |
| 240 VK_LOGIC_OP_AND = 1 | 239 VK_LOGIC_OP_AND = 1 |
| 241 VK_LOGIC_OP_AND_REVERSE = 2 | 240 VK_LOGIC_OP_AND_REVERSE = 2 |
| 242 VK_LOGIC_OP_COPY = 3 | 241 VK_LOGIC_OP_COPY = 3 |
| 243 VK_LOGIC_OP_AND_INVERTED = 4 | 242 VK_LOGIC_OP_AND_INVERTED = 4 |
| 250 VK_LOGIC_OP_OR_REVERSE = 11 | 249 VK_LOGIC_OP_OR_REVERSE = 11 |
| 251 VK_LOGIC_OP_COPY_INVERTED = 12 | 250 VK_LOGIC_OP_COPY_INVERTED = 12 |
| 252 VK_LOGIC_OP_OR_INVERTED = 13 | 251 VK_LOGIC_OP_OR_INVERTED = 13 |
| 253 VK_LOGIC_OP_NAND = 14 | 252 VK_LOGIC_OP_NAND = 14 |
| 254 VK_LOGIC_OP_SET = 15 | 253 VK_LOGIC_OP_SET = 15 |
| 255 VkInternalAllocationType* {.size: int32.sizeof.} = enum | 254 VkInternalAllocationType* {.size: sizeof(cint).} = enum |
| 256 VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = 0 | 255 VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = 0 |
| 257 VkSystemAllocationScope* {.size: int32.sizeof.} = enum | 256 VkSystemAllocationScope* {.size: sizeof(cint).} = enum |
| 258 VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = 0 | 257 VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = 0 |
| 259 VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = 1 | 258 VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = 1 |
| 260 VK_SYSTEM_ALLOCATION_SCOPE_CACHE = 2 | 259 VK_SYSTEM_ALLOCATION_SCOPE_CACHE = 2 |
| 261 VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = 3 | 260 VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = 3 |
| 262 VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = 4 | 261 VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = 4 |
| 263 VkPhysicalDeviceType* {.size: int32.sizeof.} = enum | 262 VkPhysicalDeviceType* {.size: sizeof(cint).} = enum |
| 264 VK_PHYSICAL_DEVICE_TYPE_OTHER = 0 | 263 VK_PHYSICAL_DEVICE_TYPE_OTHER = 0 |
| 265 VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = 1 | 264 VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = 1 |
| 266 VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = 2 | 265 VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = 2 |
| 267 VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = 3 | 266 VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = 3 |
| 268 VK_PHYSICAL_DEVICE_TYPE_CPU = 4 | 267 VK_PHYSICAL_DEVICE_TYPE_CPU = 4 |
| 269 VkVertexInputRate* {.size: int32.sizeof.} = enum | 268 VkVertexInputRate* {.size: sizeof(cint).} = enum |
| 270 VK_VERTEX_INPUT_RATE_VERTEX = 0 | 269 VK_VERTEX_INPUT_RATE_VERTEX = 0 |
| 271 VK_VERTEX_INPUT_RATE_INSTANCE = 1 | 270 VK_VERTEX_INPUT_RATE_INSTANCE = 1 |
| 272 VkFormat* {.size: int32.sizeof.} = enum | 271 VkFormat* {.size: sizeof(cint).} = enum |
| 273 VK_FORMAT_UNDEFINED = 0 | 272 VK_FORMAT_UNDEFINED = 0 |
| 274 VK_FORMAT_R4G4_UNORM_PACK8 = 1 | 273 VK_FORMAT_R4G4_UNORM_PACK8 = 1 |
| 275 VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 2 | 274 VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 2 |
| 276 VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 3 | 275 VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 3 |
| 277 VK_FORMAT_R5G6B5_UNORM_PACK16 = 4 | 276 VK_FORMAT_R5G6B5_UNORM_PACK16 = 4 |
| 453 VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 180 | 452 VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 180 |
| 454 VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 181 | 453 VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 181 |
| 455 VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 182 | 454 VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 182 |
| 456 VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 183 | 455 VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 183 |
| 457 VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 184 | 456 VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 184 |
| 458 VkStructureType* {.size: int32.sizeof.} = enum | 457 VkStructureType* {.size: sizeof(cint).} = enum |
| 459 VK_STRUCTURE_TYPE_APPLICATION_INFO = 0 | 458 VK_STRUCTURE_TYPE_APPLICATION_INFO = 0 |
| 460 VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = 1 | 459 VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = 1 |
| 461 VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = 2 | 460 VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = 2 |
| 462 VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 3 | 461 VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 3 |
| 463 VK_STRUCTURE_TYPE_SUBMIT_INFO = 4 | 462 VK_STRUCTURE_TYPE_SUBMIT_INFO = 4 |
| 508 VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = 1000001000 # added by sam | 507 VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = 1000001000 # added by sam |
| 509 VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = 1000001001 # added by sam | 508 VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = 1000001001 # added by sam |
| 510 VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = 1000004000 # added by sam | 509 VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = 1000004000 # added by sam |
| 511 VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 1000009000 # added by sam | 510 VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 1000009000 # added by sam |
| 512 VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000128004 # added by sam | 511 VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000128004 # added by sam |
| 513 VkSubpassContents* {.size: int32.sizeof.} = enum | 512 VkSubpassContents* {.size: sizeof(cint).} = enum |
| 514 VK_SUBPASS_CONTENTS_INLINE = 0 | 513 VK_SUBPASS_CONTENTS_INLINE = 0 |
| 515 VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1 | 514 VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1 |
| 516 VkResult* {.size: int32.sizeof.} = enum | 515 VkResult* {.size: sizeof(cint).} = enum |
| 517 VK_ERROR_OUT_OF_DATE_KHR = -1000001004 # added by sam | 516 VK_ERROR_OUT_OF_DATE_KHR = -1000001004 # added by sam |
| 518 VK_ERROR_UNKNOWN = -13 | 517 VK_ERROR_UNKNOWN = -13 |
| 519 VK_ERROR_FRAGMENTED_POOL = -12 | 518 VK_ERROR_FRAGMENTED_POOL = -12 |
| 520 VK_ERROR_FORMAT_NOT_SUPPORTED = -11 | 519 VK_ERROR_FORMAT_NOT_SUPPORTED = -11 |
| 521 VK_ERROR_TOO_MANY_OBJECTS = -10 | 520 VK_ERROR_TOO_MANY_OBJECTS = -10 |
| 533 VK_TIMEOUT = 2 | 532 VK_TIMEOUT = 2 |
| 534 VK_EVENT_SET = 3 | 533 VK_EVENT_SET = 3 |
| 535 VK_EVENT_RESET = 4 | 534 VK_EVENT_RESET = 4 |
| 536 VK_INCOMPLETE = 5 | 535 VK_INCOMPLETE = 5 |
| 537 VK_SUBOPTIMAL_KHR = 1000001003, # added by sam | 536 VK_SUBOPTIMAL_KHR = 1000001003, # added by sam |
| 538 VkDynamicState* {.size: int32.sizeof.} = enum | 537 VkDynamicState* {.size: sizeof(cint).} = enum |
| 539 VK_DYNAMIC_STATE_VIEWPORT = 0 | 538 VK_DYNAMIC_STATE_VIEWPORT = 0 |
| 540 VK_DYNAMIC_STATE_SCISSOR = 1 | 539 VK_DYNAMIC_STATE_SCISSOR = 1 |
| 541 VK_DYNAMIC_STATE_LINE_WIDTH = 2 | 540 VK_DYNAMIC_STATE_LINE_WIDTH = 2 |
| 542 VK_DYNAMIC_STATE_DEPTH_BIAS = 3 | 541 VK_DYNAMIC_STATE_DEPTH_BIAS = 3 |
| 543 VK_DYNAMIC_STATE_BLEND_CONSTANTS = 4 | 542 VK_DYNAMIC_STATE_BLEND_CONSTANTS = 4 |
| 544 VK_DYNAMIC_STATE_DEPTH_BOUNDS = 5 | 543 VK_DYNAMIC_STATE_DEPTH_BOUNDS = 5 |
| 545 VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = 6 | 544 VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = 6 |
| 546 VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = 7 | 545 VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = 7 |
| 547 VK_DYNAMIC_STATE_STENCIL_REFERENCE = 8 | 546 VK_DYNAMIC_STATE_STENCIL_REFERENCE = 8 |
| 548 VkDescriptorUpdateTemplateType* {.size: int32.sizeof.} = enum | 547 VkDescriptorUpdateTemplateType* {.size: sizeof(cint).} = enum |
| 549 VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0 | 548 VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0 |
| 550 VkObjectType* {.size: int32.sizeof.} = enum | 549 VkObjectType* {.size: sizeof(cint).} = enum |
| 551 VK_OBJECT_TYPE_UNKNOWN = 0 | 550 VK_OBJECT_TYPE_UNKNOWN = 0 |
| 552 VK_OBJECT_TYPE_INSTANCE = 1 | 551 VK_OBJECT_TYPE_INSTANCE = 1 |
| 553 VK_OBJECT_TYPE_PHYSICAL_DEVICE = 2 | 552 VK_OBJECT_TYPE_PHYSICAL_DEVICE = 2 |
| 554 VK_OBJECT_TYPE_DEVICE = 3 | 553 VK_OBJECT_TYPE_DEVICE = 3 |
| 555 VK_OBJECT_TYPE_QUEUE = 4 | 554 VK_OBJECT_TYPE_QUEUE = 4 |
| 572 VK_OBJECT_TYPE_SAMPLER = 21 | 571 VK_OBJECT_TYPE_SAMPLER = 21 |
| 573 VK_OBJECT_TYPE_DESCRIPTOR_POOL = 22 | 572 VK_OBJECT_TYPE_DESCRIPTOR_POOL = 22 |
| 574 VK_OBJECT_TYPE_DESCRIPTOR_SET = 23 | 573 VK_OBJECT_TYPE_DESCRIPTOR_SET = 23 |
| 575 VK_OBJECT_TYPE_FRAMEBUFFER = 24 | 574 VK_OBJECT_TYPE_FRAMEBUFFER = 24 |
| 576 VK_OBJECT_TYPE_COMMAND_POOL = 25 | 575 VK_OBJECT_TYPE_COMMAND_POOL = 25 |
| 577 VkQueueFlagBits* {.size: int32.sizeof.} = enum | 576 VkQueueFlagBits* {.size: sizeof(cint).} = enum |
| 578 VK_QUEUE_GRAPHICS_BIT = 1 | 577 VK_QUEUE_GRAPHICS_BIT = 1 |
| 579 VK_QUEUE_COMPUTE_BIT = 2 | 578 VK_QUEUE_COMPUTE_BIT = 2 |
| 580 VK_QUEUE_TRANSFER_BIT = 4 | 579 VK_QUEUE_TRANSFER_BIT = 4 |
| 581 VK_QUEUE_SPARSE_BINDING_BIT = 8 | 580 VK_QUEUE_SPARSE_BINDING_BIT = 8 |
| 582 VkMemoryPropertyFlagBits* {.size: int32.sizeof.} = enum | 581 VkMemoryPropertyFlagBits* {.size: sizeof(cint).} = enum |
| 583 VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = 1 | 582 VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = 1 |
| 584 VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 2 | 583 VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 2 |
| 585 VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = 4 | 584 VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = 4 |
| 586 VK_MEMORY_PROPERTY_HOST_CACHED_BIT = 8 | 585 VK_MEMORY_PROPERTY_HOST_CACHED_BIT = 8 |
| 587 VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = 16 | 586 VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = 16 |
| 588 VkMemoryHeapFlagBits* {.size: int32.sizeof.} = enum | 587 VkMemoryHeapFlagBits* {.size: sizeof(cint).} = enum |
| 589 VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = 1 | 588 VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = 1 |
| 590 VkAccessFlagBits* {.size: int32.sizeof.} = enum | 589 VkAccessFlagBits* {.size: sizeof(cint).} = enum |
| 591 VK_ACCESS_INDIRECT_COMMAND_READ_BIT = 1 | 590 VK_ACCESS_INDIRECT_COMMAND_READ_BIT = 1 |
| 592 VK_ACCESS_INDEX_READ_BIT = 2 | 591 VK_ACCESS_INDEX_READ_BIT = 2 |
| 593 VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = 4 | 592 VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = 4 |
| 594 VK_ACCESS_UNIFORM_READ_BIT = 8 | 593 VK_ACCESS_UNIFORM_READ_BIT = 8 |
| 595 VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = 16 | 594 VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = 16 |
| 603 VK_ACCESS_TRANSFER_WRITE_BIT = 4096 | 602 VK_ACCESS_TRANSFER_WRITE_BIT = 4096 |
| 604 VK_ACCESS_HOST_READ_BIT = 8192 | 603 VK_ACCESS_HOST_READ_BIT = 8192 |
| 605 VK_ACCESS_HOST_WRITE_BIT = 16384 | 604 VK_ACCESS_HOST_WRITE_BIT = 16384 |
| 606 VK_ACCESS_MEMORY_READ_BIT = 32768 | 605 VK_ACCESS_MEMORY_READ_BIT = 32768 |
| 607 VK_ACCESS_MEMORY_WRITE_BIT = 65536 | 606 VK_ACCESS_MEMORY_WRITE_BIT = 65536 |
| 608 VkBufferUsageFlagBits* {.size: int32.sizeof.} = enum | 607 VkBufferUsageFlagBits* {.size: sizeof(cint).} = enum |
| 609 VK_BUFFER_USAGE_TRANSFER_SRC_BIT = 1 | 608 VK_BUFFER_USAGE_TRANSFER_SRC_BIT = 1 |
| 610 VK_BUFFER_USAGE_TRANSFER_DST_BIT = 2 | 609 VK_BUFFER_USAGE_TRANSFER_DST_BIT = 2 |
| 611 VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = 4 | 610 VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = 4 |
| 612 VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = 8 | 611 VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = 8 |
| 613 VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = 16 | 612 VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = 16 |
| 614 VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = 32 | 613 VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = 32 |
| 615 VK_BUFFER_USAGE_INDEX_BUFFER_BIT = 64 | 614 VK_BUFFER_USAGE_INDEX_BUFFER_BIT = 64 |
| 616 VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = 128 | 615 VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = 128 |
| 617 VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = 256 | 616 VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = 256 |
| 618 VkBufferCreateFlagBits* {.size: int32.sizeof.} = enum | 617 VkBufferCreateFlagBits* {.size: sizeof(cint).} = enum |
| 619 VK_BUFFER_CREATE_SPARSE_BINDING_BIT = 1 | 618 VK_BUFFER_CREATE_SPARSE_BINDING_BIT = 1 |
| 620 VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = 2 | 619 VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = 2 |
| 621 VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = 4 | 620 VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = 4 |
| 622 VkShaderStageFlagBits* {.size: int32.sizeof.} = enum | 621 VkShaderStageFlagBits* {.size: sizeof(cint).} = enum |
| 623 VK_SHADER_STAGE_VERTEX_BIT = 1 | 622 VK_SHADER_STAGE_VERTEX_BIT = 1 |
| 624 VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT = 2 | 623 VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT = 2 |
| 625 VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT = 4 | 624 VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT = 4 |
| 626 VK_SHADER_STAGE_GEOMETRY_BIT = 8 | 625 VK_SHADER_STAGE_GEOMETRY_BIT = 8 |
| 627 VK_SHADER_STAGE_FRAGMENT_BIT = 16 | 626 VK_SHADER_STAGE_FRAGMENT_BIT = 16 |
| 628 VK_SHADER_STAGE_ALL_GRAPHICS = 31 | 627 VK_SHADER_STAGE_ALL_GRAPHICS = 31 |
| 629 VK_SHADER_STAGE_COMPUTE_BIT = 32 | 628 VK_SHADER_STAGE_COMPUTE_BIT = 32 |
| 630 VK_SHADER_STAGE_ALL = 2147483647 | 629 VK_SHADER_STAGE_ALL = 2147483647 |
| 631 VkImageUsageFlagBits* {.size: int32.sizeof.} = enum | 630 VkImageUsageFlagBits* {.size: sizeof(cint).} = enum |
| 632 VK_IMAGE_USAGE_TRANSFER_SRC_BIT = 1 | 631 VK_IMAGE_USAGE_TRANSFER_SRC_BIT = 1 |
| 633 VK_IMAGE_USAGE_TRANSFER_DST_BIT = 2 | 632 VK_IMAGE_USAGE_TRANSFER_DST_BIT = 2 |
| 634 VK_IMAGE_USAGE_SAMPLED_BIT = 4 | 633 VK_IMAGE_USAGE_SAMPLED_BIT = 4 |
| 635 VK_IMAGE_USAGE_STORAGE_BIT = 8 | 634 VK_IMAGE_USAGE_STORAGE_BIT = 8 |
| 636 VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = 16 | 635 VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = 16 |
| 637 VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 32 | 636 VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 32 |
| 638 VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = 64 | 637 VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = 64 |
| 639 VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = 128 | 638 VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = 128 |
| 640 VkImageCreateFlagBits* {.size: int32.sizeof.} = enum | 639 VkImageCreateFlagBits* {.size: sizeof(cint).} = enum |
| 641 VK_IMAGE_CREATE_SPARSE_BINDING_BIT = 1 | 640 VK_IMAGE_CREATE_SPARSE_BINDING_BIT = 1 |
| 642 VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = 2 | 641 VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = 2 |
| 643 VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = 4 | 642 VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = 4 |
| 644 VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = 8 | 643 VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = 8 |
| 645 VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = 16 | 644 VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = 16 |
| 646 VkPipelineCreateFlagBits* {.size: int32.sizeof.} = enum | 645 VkPipelineCreateFlagBits* {.size: sizeof(cint).} = enum |
| 647 VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = 1 | 646 VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = 1 |
| 648 VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = 2 | 647 VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = 2 |
| 649 VK_PIPELINE_CREATE_DERIVATIVE_BIT = 4 | 648 VK_PIPELINE_CREATE_DERIVATIVE_BIT = 4 |
| 650 VkColorComponentFlagBits* {.size: int32.sizeof.} = enum | 649 VkColorComponentFlagBits* {.size: sizeof(cint).} = enum |
| 651 VK_COLOR_COMPONENT_R_BIT = 1 | 650 VK_COLOR_COMPONENT_R_BIT = 1 |
| 652 VK_COLOR_COMPONENT_G_BIT = 2 | 651 VK_COLOR_COMPONENT_G_BIT = 2 |
| 653 VK_COLOR_COMPONENT_B_BIT = 4 | 652 VK_COLOR_COMPONENT_B_BIT = 4 |
| 654 VK_COLOR_COMPONENT_A_BIT = 8 | 653 VK_COLOR_COMPONENT_A_BIT = 8 |
| 655 VkFenceCreateFlagBits* {.size: int32.sizeof.} = enum | 654 VkFenceCreateFlagBits* {.size: sizeof(cint).} = enum |
| 656 VK_FENCE_CREATE_SIGNALED_BIT = 1 | 655 VK_FENCE_CREATE_SIGNALED_BIT = 1 |
| 657 VkFormatFeatureFlagBits* {.size: int32.sizeof.} = enum | 656 VkFormatFeatureFlagBits* {.size: sizeof(cint).} = enum |
| 658 VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = 1 | 657 VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = 1 |
| 659 VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = 2 | 658 VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = 2 |
| 660 VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = 4 | 659 VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = 4 |
| 661 VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = 8 | 660 VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = 8 |
| 662 VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = 16 | 661 VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = 16 |
| 666 VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = 256 | 665 VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = 256 |
| 667 VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = 512 | 666 VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = 512 |
| 668 VK_FORMAT_FEATURE_BLIT_SRC_BIT = 1024 | 667 VK_FORMAT_FEATURE_BLIT_SRC_BIT = 1024 |
| 669 VK_FORMAT_FEATURE_BLIT_DST_BIT = 2048 | 668 VK_FORMAT_FEATURE_BLIT_DST_BIT = 2048 |
| 670 VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 4096 | 669 VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 4096 |
| 671 VkQueryControlFlagBits* {.size: int32.sizeof.} = enum | 670 VkQueryControlFlagBits* {.size: sizeof(cint).} = enum |
| 672 VK_QUERY_CONTROL_PRECISE_BIT = 1 | 671 VK_QUERY_CONTROL_PRECISE_BIT = 1 |
| 673 VkQueryResultFlagBits* {.size: int32.sizeof.} = enum | 672 VkQueryResultFlagBits* {.size: sizeof(cint).} = enum |
| 674 VK_QUERY_RESULT_64_BIT = 1 | 673 VK_QUERY_RESULT_64_BIT = 1 |
| 675 VK_QUERY_RESULT_WAIT_BIT = 2 | 674 VK_QUERY_RESULT_WAIT_BIT = 2 |
| 676 VK_QUERY_RESULT_WITH_AVAILABILITY_BIT = 4 | 675 VK_QUERY_RESULT_WITH_AVAILABILITY_BIT = 4 |
| 677 VK_QUERY_RESULT_PARTIAL_BIT = 8 | 676 VK_QUERY_RESULT_PARTIAL_BIT = 8 |
| 678 VkCommandBufferUsageFlagBits* {.size: int32.sizeof.} = enum | 677 VkCommandBufferUsageFlagBits* {.size: sizeof(cint).} = enum |
| 679 VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = 1 | 678 VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = 1 |
| 680 VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = 2 | 679 VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = 2 |
| 681 VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = 4 | 680 VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = 4 |
| 682 VkQueryPipelineStatisticFlagBits* {.size: int32.sizeof.} = enum | 681 VkQueryPipelineStatisticFlagBits* {.size: sizeof(cint).} = enum |
| 683 VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT = 1 | 682 VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT = 1 |
| 684 VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT = 2 | 683 VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT = 2 |
| 685 VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT = 4 | 684 VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT = 4 |
| 686 VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT = 8 | 685 VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT = 8 |
| 687 VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT = 16 | 686 VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT = 16 |
| 689 VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT = 64 | 688 VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT = 64 |
| 690 VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT = 128 | 689 VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT = 128 |
| 691 VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT = 256 | 690 VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT = 256 |
| 692 VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT = 512 | 691 VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT = 512 |
| 693 VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT = 1024 | 692 VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT = 1024 |
| 694 VkImageAspectFlagBits* {.size: int32.sizeof.} = enum | 693 VkImageAspectFlagBits* {.size: sizeof(cint).} = enum |
| 695 VK_IMAGE_ASPECT_COLOR_BIT = 1 | 694 VK_IMAGE_ASPECT_COLOR_BIT = 1 |
| 696 VK_IMAGE_ASPECT_DEPTH_BIT = 2 | 695 VK_IMAGE_ASPECT_DEPTH_BIT = 2 |
| 697 VK_IMAGE_ASPECT_STENCIL_BIT = 4 | 696 VK_IMAGE_ASPECT_STENCIL_BIT = 4 |
| 698 VK_IMAGE_ASPECT_METADATA_BIT = 8 | 697 VK_IMAGE_ASPECT_METADATA_BIT = 8 |
| 699 VkSparseImageFormatFlagBits* {.size: int32.sizeof.} = enum | 698 VkSparseImageFormatFlagBits* {.size: sizeof(cint).} = enum |
| 700 VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT = 1 | 699 VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT = 1 |
| 701 VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT = 2 | 700 VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT = 2 |
| 702 VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT = 4 | 701 VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT = 4 |
| 703 VkSparseMemoryBindFlagBits* {.size: int32.sizeof.} = enum | 702 VkSparseMemoryBindFlagBits* {.size: sizeof(cint).} = enum |
| 704 VK_SPARSE_MEMORY_BIND_METADATA_BIT = 1 | 703 VK_SPARSE_MEMORY_BIND_METADATA_BIT = 1 |
| 705 VkPipelineStageFlagBits* {.size: int32.sizeof.} = enum | 704 VkPipelineStageFlagBits* {.size: sizeof(cint).} = enum |
| 706 VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = 1 | 705 VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = 1 |
| 707 VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = 2 | 706 VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = 2 |
| 708 VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = 4 | 707 VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = 4 |
| 709 VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = 8 | 708 VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = 8 |
| 710 VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = 16 | 709 VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = 16 |
| 718 VK_PIPELINE_STAGE_TRANSFER_BIT = 4096 | 717 VK_PIPELINE_STAGE_TRANSFER_BIT = 4096 |
| 719 VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = 8192 | 718 VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = 8192 |
| 720 VK_PIPELINE_STAGE_HOST_BIT = 16384 | 719 VK_PIPELINE_STAGE_HOST_BIT = 16384 |
| 721 VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = 32768 | 720 VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = 32768 |
| 722 VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = 65536 | 721 VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = 65536 |
| 723 VkCommandPoolCreateFlagBits* {.size: int32.sizeof.} = enum | 722 VkCommandPoolCreateFlagBits* {.size: sizeof(cint).} = enum |
| 724 VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = 1 | 723 VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = 1 |
| 725 VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = 2 | 724 VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = 2 |
| 726 VkCommandPoolResetFlagBits* {.size: int32.sizeof.} = enum | 725 VkCommandPoolResetFlagBits* {.size: sizeof(cint).} = enum |
| 727 VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT = 1 | 726 VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT = 1 |
| 728 VkCommandBufferResetFlagBits* {.size: int32.sizeof.} = enum | 727 VkCommandBufferResetFlagBits* {.size: sizeof(cint).} = enum |
| 729 VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT = 1 | 728 VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT = 1 |
| 730 VkSampleCountFlagBits* {.size: int32.sizeof.} = enum | 729 VkSampleCountFlagBits* {.size: sizeof(cint).} = enum |
| 731 VK_SAMPLE_COUNT_1_BIT = 1 | 730 VK_SAMPLE_COUNT_1_BIT = 1 |
| 732 VK_SAMPLE_COUNT_2_BIT = 2 | 731 VK_SAMPLE_COUNT_2_BIT = 2 |
| 733 VK_SAMPLE_COUNT_4_BIT = 4 | 732 VK_SAMPLE_COUNT_4_BIT = 4 |
| 734 VK_SAMPLE_COUNT_8_BIT = 8 | 733 VK_SAMPLE_COUNT_8_BIT = 8 |
| 735 VK_SAMPLE_COUNT_16_BIT = 16 | 734 VK_SAMPLE_COUNT_16_BIT = 16 |
| 736 VK_SAMPLE_COUNT_32_BIT = 32 | 735 VK_SAMPLE_COUNT_32_BIT = 32 |
| 737 VK_SAMPLE_COUNT_64_BIT = 64 | 736 VK_SAMPLE_COUNT_64_BIT = 64 |
| 738 VkAttachmentDescriptionFlagBits* {.size: int32.sizeof.} = enum | 737 VkAttachmentDescriptionFlagBits* {.size: sizeof(cint).} = enum |
| 739 VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT = 1 | 738 VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT = 1 |
| 740 VkStencilFaceFlagBits* {.size: int32.sizeof.} = enum | 739 VkStencilFaceFlagBits* {.size: sizeof(cint).} = enum |
| 741 VK_STENCIL_FACE_FRONT_BIT = 1 | 740 VK_STENCIL_FACE_FRONT_BIT = 1 |
| 742 VK_STENCIL_FACE_BACK_BIT = 2 | 741 VK_STENCIL_FACE_BACK_BIT = 2 |
| 743 VK_STENCIL_FACE_FRONT_AND_BACK = 3 | 742 VK_STENCIL_FACE_FRONT_AND_BACK = 3 |
| 744 VkDescriptorPoolCreateFlagBits* {.size: int32.sizeof.} = enum | 743 VkDescriptorPoolCreateFlagBits* {.size: sizeof(cint).} = enum |
| 745 VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 1 | 744 VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 1 |
| 746 VkDependencyFlagBits* {.size: int32.sizeof.} = enum | 745 VkDependencyFlagBits* {.size: sizeof(cint).} = enum |
| 747 VK_DEPENDENCY_BY_REGION_BIT = 1 | 746 VK_DEPENDENCY_BY_REGION_BIT = 1 |
| 748 VkSemaphoreType* {.size: int32.sizeof.} = enum | 747 VkSemaphoreType* {.size: sizeof(cint).} = enum |
| 749 VK_SEMAPHORE_TYPE_BINARY = 0 | 748 VK_SEMAPHORE_TYPE_BINARY = 0 |
| 750 VK_SEMAPHORE_TYPE_TIMELINE = 1 | 749 VK_SEMAPHORE_TYPE_TIMELINE = 1 |
| 751 VkSemaphoreWaitFlagBits* {.size: int32.sizeof.} = enum | 750 VkSemaphoreWaitFlagBits* {.size: sizeof(cint).} = enum |
| 752 VK_SEMAPHORE_WAIT_ANY_BIT = 1 | 751 VK_SEMAPHORE_WAIT_ANY_BIT = 1 |
| 753 VkPresentModeKHR* {.size: int32.sizeof.} = enum | 752 VkPresentModeKHR* {.size: sizeof(cint).} = enum |
| 754 VK_PRESENT_MODE_IMMEDIATE_KHR = 0 | 753 VK_PRESENT_MODE_IMMEDIATE_KHR = 0 |
| 755 VK_PRESENT_MODE_MAILBOX_KHR = 1 | 754 VK_PRESENT_MODE_MAILBOX_KHR = 1 |
| 756 VK_PRESENT_MODE_FIFO_KHR = 2 | 755 VK_PRESENT_MODE_FIFO_KHR = 2 |
| 757 VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3 | 756 VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3 |
| 758 VkColorSpaceKHR* {.size: int32.sizeof.} = enum | 757 VkColorSpaceKHR* {.size: sizeof(cint).} = enum |
| 759 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0 | 758 VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0 |
| 760 VkDisplayPlaneAlphaFlagBitsKHR* {.size: int32.sizeof.} = enum | 759 VkDisplayPlaneAlphaFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 761 VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR = 1 | 760 VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR = 1 |
| 762 VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR = 2 | 761 VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR = 2 |
| 763 VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR = 4 | 762 VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR = 4 |
| 764 VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR = 8 | 763 VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR = 8 |
| 765 VkCompositeAlphaFlagBitsKHR* {.size: int32.sizeof.} = enum | 764 VkCompositeAlphaFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 766 VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR = 1 | 765 VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR = 1 |
| 767 VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR = 2 | 766 VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR = 2 |
| 768 VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR = 4 | 767 VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR = 4 |
| 769 VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR = 8 | 768 VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR = 8 |
| 770 VkSurfaceTransformFlagBitsKHR* {.size: int32.sizeof.} = enum | 769 VkSurfaceTransformFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 771 VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR = 1 | 770 VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR = 1 |
| 772 VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR = 2 | 771 VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR = 2 |
| 773 VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR = 4 | 772 VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR = 4 |
| 774 VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR = 8 | 773 VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR = 8 |
| 775 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR = 16 | 774 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR = 16 |
| 776 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR = 32 | 775 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR = 32 |
| 777 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR = 64 | 776 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR = 64 |
| 778 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR = 128 | 777 VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR = 128 |
| 779 VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR = 256 | 778 VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR = 256 |
| 780 VkSwapchainImageUsageFlagBitsANDROID* {.size: int32.sizeof.} = enum | 779 VkSwapchainImageUsageFlagBitsANDROID* {.size: sizeof(cint).} = enum |
| 781 VK_SWAPCHAIN_IMAGE_USAGE_SHARED_BIT_ANDROID = 1 | 780 VK_SWAPCHAIN_IMAGE_USAGE_SHARED_BIT_ANDROID = 1 |
| 782 VkTimeDomainEXT* {.size: int32.sizeof.} = enum | 781 VkTimeDomainEXT* {.size: sizeof(cint).} = enum |
| 783 VK_TIME_DOMAIN_DEVICE_EXT = 0 | 782 VK_TIME_DOMAIN_DEVICE_EXT = 0 |
| 784 VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT = 1 | 783 VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT = 1 |
| 785 VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT = 2 | 784 VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT = 2 |
| 786 VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT = 3 | 785 VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT = 3 |
| 787 VkDebugReportFlagBitsEXT* {.size: int32.sizeof.} = enum | 786 VkDebugReportFlagBitsEXT* {.size: sizeof(cint).} = enum |
| 788 VK_DEBUG_REPORT_INFORMATION_BIT_EXT = 1 | 787 VK_DEBUG_REPORT_INFORMATION_BIT_EXT = 1 |
| 789 VK_DEBUG_REPORT_WARNING_BIT_EXT = 2 | 788 VK_DEBUG_REPORT_WARNING_BIT_EXT = 2 |
| 790 VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = 4 | 789 VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = 4 |
| 791 VK_DEBUG_REPORT_ERROR_BIT_EXT = 8 | 790 VK_DEBUG_REPORT_ERROR_BIT_EXT = 8 |
| 792 VK_DEBUG_REPORT_DEBUG_BIT_EXT = 16 | 791 VK_DEBUG_REPORT_DEBUG_BIT_EXT = 16 |
| 793 VkDebugReportObjectTypeEXT* {.size: int32.sizeof.} = enum | 792 VkDebugReportObjectTypeEXT* {.size: sizeof(cint).} = enum |
| 794 VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = 0 | 793 VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = 0 |
| 795 VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = 1 | 794 VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = 1 |
| 796 VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = 2 | 795 VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = 2 |
| 797 VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = 3 | 796 VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = 3 |
| 798 VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = 4 | 797 VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = 4 |
| 821 VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = 27 | 820 VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = 27 |
| 822 VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = 28 | 821 VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = 28 |
| 823 VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = 29 | 822 VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = 29 |
| 824 VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = 30 | 823 VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = 30 |
| 825 VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = 33 | 824 VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = 33 |
| 826 VkRasterizationOrderAMD* {.size: int32.sizeof.} = enum | 825 VkRasterizationOrderAMD* {.size: sizeof(cint).} = enum |
| 827 VK_RASTERIZATION_ORDER_STRICT_AMD = 0 | 826 VK_RASTERIZATION_ORDER_STRICT_AMD = 0 |
| 828 VK_RASTERIZATION_ORDER_RELAXED_AMD = 1 | 827 VK_RASTERIZATION_ORDER_RELAXED_AMD = 1 |
| 829 VkExternalMemoryHandleTypeFlagBitsNV* {.size: int32.sizeof.} = enum | 828 VkExternalMemoryHandleTypeFlagBitsNV* {.size: sizeof(cint).} = enum |
| 830 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV = 1 | 829 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV = 1 |
| 831 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV = 2 | 830 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV = 2 |
| 832 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV = 4 | 831 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV = 4 |
| 833 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV = 8 | 832 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV = 8 |
| 834 VkExternalMemoryFeatureFlagBitsNV* {.size: int32.sizeof.} = enum | 833 VkExternalMemoryFeatureFlagBitsNV* {.size: sizeof(cint).} = enum |
| 835 VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV = 1 | 834 VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV = 1 |
| 836 VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV = 2 | 835 VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV = 2 |
| 837 VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV = 4 | 836 VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV = 4 |
| 838 VkValidationCheckEXT* {.size: int32.sizeof.} = enum | 837 VkValidationCheckEXT* {.size: sizeof(cint).} = enum |
| 839 VK_VALIDATION_CHECK_ALL_EXT = 0 | 838 VK_VALIDATION_CHECK_ALL_EXT = 0 |
| 840 VK_VALIDATION_CHECK_SHADERS_EXT = 1 | 839 VK_VALIDATION_CHECK_SHADERS_EXT = 1 |
| 841 VkValidationFeatureEnableEXT* {.size: int32.sizeof.} = enum | 840 VkValidationFeatureEnableEXT* {.size: sizeof(cint).} = enum |
| 842 VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT = 0 | 841 VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT = 0 |
| 843 VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT = 1 | 842 VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT = 1 |
| 844 VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT = 2 | 843 VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT = 2 |
| 845 VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT = 3 | 844 VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT = 3 |
| 846 VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT = 4 | 845 VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT = 4 |
| 847 VkValidationFeatureDisableEXT* {.size: int32.sizeof.} = enum | 846 VkValidationFeatureDisableEXT* {.size: sizeof(cint).} = enum |
| 848 VK_VALIDATION_FEATURE_DISABLE_ALL_EXT = 0 | 847 VK_VALIDATION_FEATURE_DISABLE_ALL_EXT = 0 |
| 849 VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT = 1 | 848 VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT = 1 |
| 850 VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT = 2 | 849 VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT = 2 |
| 851 VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT = 3 | 850 VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT = 3 |
| 852 VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT = 4 | 851 VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT = 4 |
| 853 VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT = 5 | 852 VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT = 5 |
| 854 VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT = 6 | 853 VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT = 6 |
| 855 VkSubgroupFeatureFlagBits* {.size: int32.sizeof.} = enum | 854 VkSubgroupFeatureFlagBits* {.size: sizeof(cint).} = enum |
| 856 VK_SUBGROUP_FEATURE_BASIC_BIT = 1 | 855 VK_SUBGROUP_FEATURE_BASIC_BIT = 1 |
| 857 VK_SUBGROUP_FEATURE_VOTE_BIT = 2 | 856 VK_SUBGROUP_FEATURE_VOTE_BIT = 2 |
| 858 VK_SUBGROUP_FEATURE_ARITHMETIC_BIT = 4 | 857 VK_SUBGROUP_FEATURE_ARITHMETIC_BIT = 4 |
| 859 VK_SUBGROUP_FEATURE_BALLOT_BIT = 8 | 858 VK_SUBGROUP_FEATURE_BALLOT_BIT = 8 |
| 860 VK_SUBGROUP_FEATURE_SHUFFLE_BIT = 16 | 859 VK_SUBGROUP_FEATURE_SHUFFLE_BIT = 16 |
| 861 VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT = 32 | 860 VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT = 32 |
| 862 VK_SUBGROUP_FEATURE_CLUSTERED_BIT = 64 | 861 VK_SUBGROUP_FEATURE_CLUSTERED_BIT = 64 |
| 863 VK_SUBGROUP_FEATURE_QUAD_BIT = 128 | 862 VK_SUBGROUP_FEATURE_QUAD_BIT = 128 |
| 864 VkIndirectCommandsLayoutUsageFlagBitsNV* {.size: int32.sizeof.} = enum | 863 VkIndirectCommandsLayoutUsageFlagBitsNV* {.size: sizeof(cint).} = enum |
| 865 VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV = 1 | 864 VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV = 1 |
| 866 VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV = 2 | 865 VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV = 2 |
| 867 VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV = 4 | 866 VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV = 4 |
| 868 VkIndirectStateFlagBitsNV* {.size: int32.sizeof.} = enum | 867 VkIndirectStateFlagBitsNV* {.size: sizeof(cint).} = enum |
| 869 VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV = 1 | 868 VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV = 1 |
| 870 VkIndirectCommandsTokenTypeNV* {.size: int32.sizeof.} = enum | 869 VkIndirectCommandsTokenTypeNV* {.size: sizeof(cint).} = enum |
| 871 VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV = 0 | 870 VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV = 0 |
| 872 VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV = 1 | 871 VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV = 1 |
| 873 VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV = 2 | 872 VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV = 2 |
| 874 VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV = 3 | 873 VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV = 3 |
| 875 VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV = 4 | 874 VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV = 4 |
| 876 VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV = 5 | 875 VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV = 5 |
| 877 VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV = 6 | 876 VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV = 6 |
| 878 VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV = 7 | 877 VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV = 7 |
| 879 VkExternalMemoryHandleTypeFlagBits* {.size: int32.sizeof.} = enum | 878 VkExternalMemoryHandleTypeFlagBits* {.size: sizeof(cint).} = enum |
| 880 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT = 1 | 879 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT = 1 |
| 881 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2 | 880 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2 |
| 882 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4 | 881 VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4 |
| 883 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT = 8 | 882 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT = 8 |
| 884 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT = 16 | 883 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT = 16 |
| 885 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT = 32 | 884 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT = 32 |
| 886 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT = 64 | 885 VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT = 64 |
| 887 VkExternalMemoryFeatureFlagBits* {.size: int32.sizeof.} = enum | 886 VkExternalMemoryFeatureFlagBits* {.size: sizeof(cint).} = enum |
| 888 VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT = 1 | 887 VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT = 1 |
| 889 VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT = 2 | 888 VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT = 2 |
| 890 VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT = 4 | 889 VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT = 4 |
| 891 VkExternalSemaphoreHandleTypeFlagBits* {.size: int32.sizeof.} = enum | 890 VkExternalSemaphoreHandleTypeFlagBits* {.size: sizeof(cint).} = enum |
| 892 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 1 | 891 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 1 |
| 893 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2 | 892 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2 |
| 894 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4 | 893 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4 |
| 895 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 8 | 894 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 8 |
| 896 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 16 | 895 VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 16 |
| 897 VkExternalSemaphoreFeatureFlagBits* {.size: int32.sizeof.} = enum | 896 VkExternalSemaphoreFeatureFlagBits* {.size: sizeof(cint).} = enum |
| 898 VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 1 | 897 VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 1 |
| 899 VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 2 | 898 VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 2 |
| 900 VkSemaphoreImportFlagBits* {.size: int32.sizeof.} = enum | 899 VkSemaphoreImportFlagBits* {.size: sizeof(cint).} = enum |
| 901 VK_SEMAPHORE_IMPORT_TEMPORARY_BIT = 1 | 900 VK_SEMAPHORE_IMPORT_TEMPORARY_BIT = 1 |
| 902 VkExternalFenceHandleTypeFlagBits* {.size: int32.sizeof.} = enum | 901 VkExternalFenceHandleTypeFlagBits* {.size: sizeof(cint).} = enum |
| 903 VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT = 1 | 902 VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT = 1 |
| 904 VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2 | 903 VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 2 |
| 905 VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4 | 904 VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 4 |
| 906 VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT = 8 | 905 VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT = 8 |
| 907 VkExternalFenceFeatureFlagBits* {.size: int32.sizeof.} = enum | 906 VkExternalFenceFeatureFlagBits* {.size: sizeof(cint).} = enum |
| 908 VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT = 1 | 907 VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT = 1 |
| 909 VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT = 2 | 908 VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT = 2 |
| 910 VkFenceImportFlagBits* {.size: int32.sizeof.} = enum | 909 VkFenceImportFlagBits* {.size: sizeof(cint).} = enum |
| 911 VK_FENCE_IMPORT_TEMPORARY_BIT = 1 | 910 VK_FENCE_IMPORT_TEMPORARY_BIT = 1 |
| 912 VkSurfaceCounterFlagBitsEXT* {.size: int32.sizeof.} = enum | 911 VkSurfaceCounterFlagBitsEXT* {.size: sizeof(cint).} = enum |
| 913 VK_SURFACE_COUNTER_VBLANK_EXT = 1 | 912 VK_SURFACE_COUNTER_VBLANK_EXT = 1 |
| 914 VkDisplayPowerStateEXT* {.size: int32.sizeof.} = enum | 913 VkDisplayPowerStateEXT* {.size: sizeof(cint).} = enum |
| 915 VK_DISPLAY_POWER_STATE_OFF_EXT = 0 | 914 VK_DISPLAY_POWER_STATE_OFF_EXT = 0 |
| 916 VK_DISPLAY_POWER_STATE_SUSPEND_EXT = 1 | 915 VK_DISPLAY_POWER_STATE_SUSPEND_EXT = 1 |
| 917 VK_DISPLAY_POWER_STATE_ON_EXT = 2 | 916 VK_DISPLAY_POWER_STATE_ON_EXT = 2 |
| 918 VkDeviceEventTypeEXT* {.size: int32.sizeof.} = enum | 917 VkDeviceEventTypeEXT* {.size: sizeof(cint).} = enum |
| 919 VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = 0 | 918 VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = 0 |
| 920 VkDisplayEventTypeEXT* {.size: int32.sizeof.} = enum | 919 VkDisplayEventTypeEXT* {.size: sizeof(cint).} = enum |
| 921 VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = 0 | 920 VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = 0 |
| 922 VkPeerMemoryFeatureFlagBits* {.size: int32.sizeof.} = enum | 921 VkPeerMemoryFeatureFlagBits* {.size: sizeof(cint).} = enum |
| 923 VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 1 | 922 VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 1 |
| 924 VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 2 | 923 VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 2 |
| 925 VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 4 | 924 VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 4 |
| 926 VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 8 | 925 VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 8 |
| 927 VkMemoryAllocateFlagBits* {.size: int32.sizeof.} = enum | 926 VkMemoryAllocateFlagBits* {.size: sizeof(cint).} = enum |
| 928 VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 1 | 927 VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 1 |
| 929 VkDeviceGroupPresentModeFlagBitsKHR* {.size: int32.sizeof.} = enum | 928 VkDeviceGroupPresentModeFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 930 VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR = 1 | 929 VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR = 1 |
| 931 VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR = 2 | 930 VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR = 2 |
| 932 VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR = 4 | 931 VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR = 4 |
| 933 VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR = 8 | 932 VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR = 8 |
| 934 VkViewportCoordinateSwizzleNV* {.size: int32.sizeof.} = enum | 933 VkViewportCoordinateSwizzleNV* {.size: sizeof(cint).} = enum |
| 935 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0 | 934 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0 |
| 936 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 1 | 935 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 1 |
| 937 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 2 | 936 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 2 |
| 938 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 3 | 937 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 3 |
| 939 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 4 | 938 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 4 |
| 940 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 5 | 939 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 5 |
| 941 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 6 | 940 VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 6 |
| 942 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 7 | 941 VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 7 |
| 943 VkDiscardRectangleModeEXT* {.size: int32.sizeof.} = enum | 942 VkDiscardRectangleModeEXT* {.size: sizeof(cint).} = enum |
| 944 VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = 0 | 943 VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = 0 |
| 945 VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = 1 | 944 VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = 1 |
| 946 VkPointClippingBehavior* {.size: int32.sizeof.} = enum | 945 VkPointClippingBehavior* {.size: sizeof(cint).} = enum |
| 947 VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0 | 946 VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0 |
| 948 VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 1 | 947 VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 1 |
| 949 VkSamplerReductionMode* {.size: int32.sizeof.} = enum | 948 VkSamplerReductionMode* {.size: sizeof(cint).} = enum |
| 950 VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE = 0 | 949 VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE = 0 |
| 951 VK_SAMPLER_REDUCTION_MODE_MIN = 1 | 950 VK_SAMPLER_REDUCTION_MODE_MIN = 1 |
| 952 VK_SAMPLER_REDUCTION_MODE_MAX = 2 | 951 VK_SAMPLER_REDUCTION_MODE_MAX = 2 |
| 953 VkTessellationDomainOrigin* {.size: int32.sizeof.} = enum | 952 VkTessellationDomainOrigin* {.size: sizeof(cint).} = enum |
| 954 VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0 | 953 VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0 |
| 955 VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 1 | 954 VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 1 |
| 956 VkSamplerYcbcrModelConversion* {.size: int32.sizeof.} = enum | 955 VkSamplerYcbcrModelConversion* {.size: sizeof(cint).} = enum |
| 957 VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY = 0 | 956 VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY = 0 |
| 958 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY = 1 | 957 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY = 1 |
| 959 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 2 | 958 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 2 |
| 960 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 3 | 959 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 3 |
| 961 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 4 | 960 VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 4 |
| 962 VkSamplerYcbcrRange* {.size: int32.sizeof.} = enum | 961 VkSamplerYcbcrRange* {.size: sizeof(cint).} = enum |
| 963 VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0 | 962 VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0 |
| 964 VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 1 | 963 VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 1 |
| 965 VkChromaLocation* {.size: int32.sizeof.} = enum | 964 VkChromaLocation* {.size: sizeof(cint).} = enum |
| 966 VK_CHROMA_LOCATION_COSITED_EVEN = 0 | 965 VK_CHROMA_LOCATION_COSITED_EVEN = 0 |
| 967 VK_CHROMA_LOCATION_MIDPOINT = 1 | 966 VK_CHROMA_LOCATION_MIDPOINT = 1 |
| 968 VkBlendOverlapEXT* {.size: int32.sizeof.} = enum | 967 VkBlendOverlapEXT* {.size: sizeof(cint).} = enum |
| 969 VK_BLEND_OVERLAP_UNCORRELATED_EXT = 0 | 968 VK_BLEND_OVERLAP_UNCORRELATED_EXT = 0 |
| 970 VK_BLEND_OVERLAP_DISJOINT_EXT = 1 | 969 VK_BLEND_OVERLAP_DISJOINT_EXT = 1 |
| 971 VK_BLEND_OVERLAP_CONJOINT_EXT = 2 | 970 VK_BLEND_OVERLAP_CONJOINT_EXT = 2 |
| 972 VkCoverageModulationModeNV* {.size: int32.sizeof.} = enum | 971 VkCoverageModulationModeNV* {.size: sizeof(cint).} = enum |
| 973 VK_COVERAGE_MODULATION_MODE_NONE_NV = 0 | 972 VK_COVERAGE_MODULATION_MODE_NONE_NV = 0 |
| 974 VK_COVERAGE_MODULATION_MODE_RGB_NV = 1 | 973 VK_COVERAGE_MODULATION_MODE_RGB_NV = 1 |
| 975 VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2 | 974 VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2 |
| 976 VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3 | 975 VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3 |
| 977 VkCoverageReductionModeNV* {.size: int32.sizeof.} = enum | 976 VkCoverageReductionModeNV* {.size: sizeof(cint).} = enum |
| 978 VK_COVERAGE_REDUCTION_MODE_MERGE_NV = 0 | 977 VK_COVERAGE_REDUCTION_MODE_MERGE_NV = 0 |
| 979 VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV = 1 | 978 VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV = 1 |
| 980 VkValidationCacheHeaderVersionEXT* {.size: int32.sizeof.} = enum | 979 VkValidationCacheHeaderVersionEXT* {.size: sizeof(cint).} = enum |
| 981 VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = 1 | 980 VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = 1 |
| 982 VkShaderInfoTypeAMD* {.size: int32.sizeof.} = enum | 981 VkShaderInfoTypeAMD* {.size: sizeof(cint).} = enum |
| 983 VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0 | 982 VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0 |
| 984 VK_SHADER_INFO_TYPE_BINARY_AMD = 1 | 983 VK_SHADER_INFO_TYPE_BINARY_AMD = 1 |
| 985 VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 2 | 984 VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 2 |
| 986 VkQueueGlobalPriorityEXT* {.size: int32.sizeof.} = enum | 985 VkQueueGlobalPriorityEXT* {.size: sizeof(cint).} = enum |
| 987 VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = 128 | 986 VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = 128 |
| 988 VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = 256 | 987 VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = 256 |
| 989 VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = 512 | 988 VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = 512 |
| 990 VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = 1024 | 989 VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = 1024 |
| 991 VkDebugUtilsMessageSeverityFlagBitsEXT* {.size: int32.sizeof.} = enum | 990 VkDebugUtilsMessageSeverityFlagBitsEXT* {.size: sizeof(cint).} = enum |
| 992 VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT = 1 | 991 VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT = 1 |
| 993 VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT = 16 | 992 VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT = 16 |
| 994 VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT = 256 | 993 VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT = 256 |
| 995 VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT = 4096 | 994 VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT = 4096 |
| 996 VkDebugUtilsMessageTypeFlagBitsEXT* {.size: int32.sizeof.} = enum | 995 VkDebugUtilsMessageTypeFlagBitsEXT* {.size: sizeof(cint).} = enum |
| 997 VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT = 1 | 996 VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT = 1 |
| 998 VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT = 2 | 997 VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT = 2 |
| 999 VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT = 4 | 998 VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT = 4 |
| 1000 VkConservativeRasterizationModeEXT* {.size: int32.sizeof.} = enum | 999 VkConservativeRasterizationModeEXT* {.size: sizeof(cint).} = enum |
| 1001 VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = 0 | 1000 VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = 0 |
| 1002 VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = 1 | 1001 VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = 1 |
| 1003 VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = 2 | 1002 VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = 2 |
| 1004 VkDescriptorBindingFlagBits* {.size: int32.sizeof.} = enum | 1003 VkDescriptorBindingFlagBits* {.size: sizeof(cint).} = enum |
| 1005 VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT = 1 | 1004 VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT = 1 |
| 1006 VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT = 2 | 1005 VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT = 2 |
| 1007 VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT = 4 | 1006 VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT = 4 |
| 1008 VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT = 8 | 1007 VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT = 8 |
| 1009 VkVendorId* {.size: int32.sizeof.} = enum | 1008 VkVendorId* {.size: sizeof(cint).} = enum |
| 1010 VK_VENDOR_ID_VIV = 65537 | 1009 VK_VENDOR_ID_VIV = 65537 |
| 1011 VK_VENDOR_ID_VSI = 65538 | 1010 VK_VENDOR_ID_VSI = 65538 |
| 1012 VK_VENDOR_ID_KAZAN = 65539 | 1011 VK_VENDOR_ID_KAZAN = 65539 |
| 1013 VK_VENDOR_ID_CODEPLAY = 65540 | 1012 VK_VENDOR_ID_CODEPLAY = 65540 |
| 1014 VK_VENDOR_ID_MESA = 65541 | 1013 VK_VENDOR_ID_MESA = 65541 |
| 1015 VkDriverId* {.size: int32.sizeof.} = enum | 1014 VkDriverId* {.size: sizeof(cint).} = enum |
| 1016 VK_DRIVER_ID_AMD_PROPRIETARY = 1 | 1015 VK_DRIVER_ID_AMD_PROPRIETARY = 1 |
| 1017 VK_DRIVER_ID_AMD_OPEN_SOURCE = 2 | 1016 VK_DRIVER_ID_AMD_OPEN_SOURCE = 2 |
| 1018 VK_DRIVER_ID_MESA_RADV = 3 | 1017 VK_DRIVER_ID_MESA_RADV = 3 |
| 1019 VK_DRIVER_ID_NVIDIA_PROPRIETARY = 4 | 1018 VK_DRIVER_ID_NVIDIA_PROPRIETARY = 4 |
| 1020 VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS = 5 | 1019 VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS = 5 |
| 1025 VK_DRIVER_ID_GOOGLE_SWIFTSHADER = 10 | 1024 VK_DRIVER_ID_GOOGLE_SWIFTSHADER = 10 |
| 1026 VK_DRIVER_ID_GGP_PROPRIETARY = 11 | 1025 VK_DRIVER_ID_GGP_PROPRIETARY = 11 |
| 1027 VK_DRIVER_ID_BROADCOM_PROPRIETARY = 12 | 1026 VK_DRIVER_ID_BROADCOM_PROPRIETARY = 12 |
| 1028 VK_DRIVER_ID_MESA_LLVMPIPE = 13 | 1027 VK_DRIVER_ID_MESA_LLVMPIPE = 13 |
| 1029 VK_DRIVER_ID_MOLTENVK = 14 | 1028 VK_DRIVER_ID_MOLTENVK = 14 |
| 1030 VkConditionalRenderingFlagBitsEXT* {.size: int32.sizeof.} = enum | 1029 VkConditionalRenderingFlagBitsEXT* {.size: sizeof(cint).} = enum |
| 1031 VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT = 1 | 1030 VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT = 1 |
| 1032 VkResolveModeFlagBits* {.size: int32.sizeof.} = enum | 1031 VkResolveModeFlagBits* {.size: sizeof(cint).} = enum |
| 1033 VK_RESOLVE_MODE_NONE = 0 | 1032 VK_RESOLVE_MODE_NONE = 0 |
| 1034 VK_RESOLVE_MODE_SAMPLE_ZERO_BIT = 1 | 1033 VK_RESOLVE_MODE_SAMPLE_ZERO_BIT = 1 |
| 1035 VK_RESOLVE_MODE_AVERAGE_BIT = 2 | 1034 VK_RESOLVE_MODE_AVERAGE_BIT = 2 |
| 1036 VK_RESOLVE_MODE_MIN_BIT = 4 | 1035 VK_RESOLVE_MODE_MIN_BIT = 4 |
| 1037 VK_RESOLVE_MODE_MAX_BIT = 8 | 1036 VK_RESOLVE_MODE_MAX_BIT = 8 |
| 1038 VkShadingRatePaletteEntryNV* {.size: int32.sizeof.} = enum | 1037 VkShadingRatePaletteEntryNV* {.size: sizeof(cint).} = enum |
| 1039 VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV = 0 | 1038 VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV = 0 |
| 1040 VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV = 1 | 1039 VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV = 1 |
| 1041 VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV = 2 | 1040 VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV = 2 |
| 1042 VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV = 3 | 1041 VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV = 3 |
| 1043 VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV = 4 | 1042 VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV = 4 |
| 1046 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV = 7 | 1045 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV = 7 |
| 1047 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV = 8 | 1046 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV = 8 |
| 1048 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV = 9 | 1047 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV = 9 |
| 1049 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV = 10 | 1048 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV = 10 |
| 1050 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV = 11 | 1049 VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV = 11 |
| 1051 VkCoarseSampleOrderTypeNV* {.size: int32.sizeof.} = enum | 1050 VkCoarseSampleOrderTypeNV* {.size: sizeof(cint).} = enum |
| 1052 VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV = 0 | 1051 VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV = 0 |
| 1053 VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV = 1 | 1052 VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV = 1 |
| 1054 VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV = 2 | 1053 VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV = 2 |
| 1055 VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV = 3 | 1054 VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV = 3 |
| 1056 VkGeometryInstanceFlagBitsKHR* {.size: int32.sizeof.} = enum | 1055 VkGeometryInstanceFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 1057 VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR = 1 | 1056 VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR = 1 |
| 1058 VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR = 2 | 1057 VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR = 2 |
| 1059 VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR = 4 | 1058 VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR = 4 |
| 1060 VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR = 8 | 1059 VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR = 8 |
| 1061 VkGeometryFlagBitsKHR* {.size: int32.sizeof.} = enum | 1060 VkGeometryFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 1062 VK_GEOMETRY_OPAQUE_BIT_KHR = 1 | 1061 VK_GEOMETRY_OPAQUE_BIT_KHR = 1 |
| 1063 VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR = 2 | 1062 VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR = 2 |
| 1064 VkBuildAccelerationStructureFlagBitsKHR* {.size: int32.sizeof.} = enum | 1063 VkBuildAccelerationStructureFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 1065 VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR = 1 | 1064 VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR = 1 |
| 1066 VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR = 2 | 1065 VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR = 2 |
| 1067 VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR = 4 | 1066 VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR = 4 |
| 1068 VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR = 8 | 1067 VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR = 8 |
| 1069 VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR = 16 | 1068 VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR = 16 |
| 1070 VkCopyAccelerationStructureModeKHR* {.size: int32.sizeof.} = enum | 1069 VkCopyAccelerationStructureModeKHR* {.size: sizeof(cint).} = enum |
| 1071 VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR = 0 | 1070 VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR = 0 |
| 1072 VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR = 1 | 1071 VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR = 1 |
| 1073 VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR = 2 | 1072 VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR = 2 |
| 1074 VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR = 3 | 1073 VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR = 3 |
| 1075 VkAccelerationStructureTypeKHR* {.size: int32.sizeof.} = enum | 1074 VkAccelerationStructureTypeKHR* {.size: sizeof(cint).} = enum |
| 1076 VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR = 0 | 1075 VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR = 0 |
| 1077 VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR = 1 | 1076 VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR = 1 |
| 1078 VkGeometryTypeKHR* {.size: int32.sizeof.} = enum | 1077 VkGeometryTypeKHR* {.size: sizeof(cint).} = enum |
| 1079 VK_GEOMETRY_TYPE_TRIANGLES_KHR = 0 | 1078 VK_GEOMETRY_TYPE_TRIANGLES_KHR = 0 |
| 1080 VK_GEOMETRY_TYPE_AABBS_KHR = 1 | 1079 VK_GEOMETRY_TYPE_AABBS_KHR = 1 |
| 1081 VkAccelerationStructureMemoryRequirementsTypeKHR* {.size: int32.sizeof.} = enum | 1080 VkAccelerationStructureMemoryRequirementsTypeKHR* {.size: sizeof(cint).} = enum |
| 1082 VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_KHR = 0 | 1081 VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_KHR = 0 |
| 1083 VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_KHR = 1 | 1082 VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_KHR = 1 |
| 1084 VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_KHR = 2 | 1083 VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_KHR = 2 |
| 1085 VkAccelerationStructureBuildTypeKHR* {.size: int32.sizeof.} = enum | 1084 VkAccelerationStructureBuildTypeKHR* {.size: sizeof(cint).} = enum |
| 1086 VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR = 0 | 1085 VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR = 0 |
| 1087 VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR = 1 | 1086 VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR = 1 |
| 1088 VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR = 2 | 1087 VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR = 2 |
| 1089 VkRayTracingShaderGroupTypeKHR* {.size: int32.sizeof.} = enum | 1088 VkRayTracingShaderGroupTypeKHR* {.size: sizeof(cint).} = enum |
| 1090 VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR = 0 | 1089 VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR = 0 |
| 1091 VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR = 1 | 1090 VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR = 1 |
| 1092 VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR = 2 | 1091 VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR = 2 |
| 1093 VkMemoryOverallocationBehaviorAMD* {.size: int32.sizeof.} = enum | 1092 VkMemoryOverallocationBehaviorAMD* {.size: sizeof(cint).} = enum |
| 1094 VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD = 0 | 1093 VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD = 0 |
| 1095 VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD = 1 | 1094 VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD = 1 |
| 1096 VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD = 2 | 1095 VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD = 2 |
| 1097 VkScopeNV* {.size: int32.sizeof.} = enum | 1096 VkScopeNV* {.size: sizeof(cint).} = enum |
| 1098 VK_SCOPE_DEVICE_NV = 1 | 1097 VK_SCOPE_DEVICE_NV = 1 |
| 1099 VK_SCOPE_WORKGROUP_NV = 2 | 1098 VK_SCOPE_WORKGROUP_NV = 2 |
| 1100 VK_SCOPE_SUBGROUP_NV = 3 | 1099 VK_SCOPE_SUBGROUP_NV = 3 |
| 1101 VK_SCOPE_QUEUE_FAMILY_NV = 5 | 1100 VK_SCOPE_QUEUE_FAMILY_NV = 5 |
| 1102 VkComponentTypeNV* {.size: int32.sizeof.} = enum | 1101 VkComponentTypeNV* {.size: sizeof(cint).} = enum |
| 1103 VK_COMPONENT_TYPE_FLOAT16_NV = 0 | 1102 VK_COMPONENT_TYPE_FLOAT16_NV = 0 |
| 1104 VK_COMPONENT_TYPE_FLOAT32_NV = 1 | 1103 VK_COMPONENT_TYPE_FLOAT32_NV = 1 |
| 1105 VK_COMPONENT_TYPE_FLOAT64_NV = 2 | 1104 VK_COMPONENT_TYPE_FLOAT64_NV = 2 |
| 1106 VK_COMPONENT_TYPE_SINT8_NV = 3 | 1105 VK_COMPONENT_TYPE_SINT8_NV = 3 |
| 1107 VK_COMPONENT_TYPE_SINT16_NV = 4 | 1106 VK_COMPONENT_TYPE_SINT16_NV = 4 |
| 1109 VK_COMPONENT_TYPE_SINT64_NV = 6 | 1108 VK_COMPONENT_TYPE_SINT64_NV = 6 |
| 1110 VK_COMPONENT_TYPE_UINT8_NV = 7 | 1109 VK_COMPONENT_TYPE_UINT8_NV = 7 |
| 1111 VK_COMPONENT_TYPE_UINT16_NV = 8 | 1110 VK_COMPONENT_TYPE_UINT16_NV = 8 |
| 1112 VK_COMPONENT_TYPE_UINT32_NV = 9 | 1111 VK_COMPONENT_TYPE_UINT32_NV = 9 |
| 1113 VK_COMPONENT_TYPE_UINT64_NV = 10 | 1112 VK_COMPONENT_TYPE_UINT64_NV = 10 |
| 1114 VkDeviceDiagnosticsConfigFlagBitsNV* {.size: int32.sizeof.} = enum | 1113 VkDeviceDiagnosticsConfigFlagBitsNV* {.size: sizeof(cint).} = enum |
| 1115 VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV = 1 | 1114 VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV = 1 |
| 1116 VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV = 2 | 1115 VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV = 2 |
| 1117 VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV = 4 | 1116 VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV = 4 |
| 1118 VkPipelineCreationFeedbackFlagBitsEXT* {.size: int32.sizeof.} = enum | 1117 VkPipelineCreationFeedbackFlagBitsEXT* {.size: sizeof(cint).} = enum |
| 1119 VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT = 1 | 1118 VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT = 1 |
| 1120 VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT = 2 | 1119 VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT = 2 |
| 1121 VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT = 4 | 1120 VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT = 4 |
| 1122 VkFullScreenExclusiveEXT* {.size: int32.sizeof.} = enum | 1121 VkFullScreenExclusiveEXT* {.size: sizeof(cint).} = enum |
| 1123 VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT = 0 | 1122 VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT = 0 |
| 1124 VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT = 1 | 1123 VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT = 1 |
| 1125 VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT = 2 | 1124 VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT = 2 |
| 1126 VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT = 3 | 1125 VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT = 3 |
| 1127 VkPerformanceCounterScopeKHR* {.size: int32.sizeof.} = enum | 1126 VkPerformanceCounterScopeKHR* {.size: sizeof(cint).} = enum |
| 1128 VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR = 0 | 1127 VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR = 0 |
| 1129 VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR = 1 | 1128 VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR = 1 |
| 1130 VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR = 2 | 1129 VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR = 2 |
| 1131 VkPerformanceCounterUnitKHR* {.size: int32.sizeof.} = enum | 1130 VkPerformanceCounterUnitKHR* {.size: sizeof(cint).} = enum |
| 1132 VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR = 0 | 1131 VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR = 0 |
| 1133 VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR = 1 | 1132 VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR = 1 |
| 1134 VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR = 2 | 1133 VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR = 2 |
| 1135 VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR = 3 | 1134 VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR = 3 |
| 1136 VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR = 4 | 1135 VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR = 4 |
| 1138 VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR = 6 | 1137 VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR = 6 |
| 1139 VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR = 7 | 1138 VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR = 7 |
| 1140 VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR = 8 | 1139 VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR = 8 |
| 1141 VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR = 9 | 1140 VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR = 9 |
| 1142 VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR = 10 | 1141 VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR = 10 |
| 1143 VkPerformanceCounterStorageKHR* {.size: int32.sizeof.} = enum | 1142 VkPerformanceCounterStorageKHR* {.size: sizeof(cint).} = enum |
| 1144 VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR = 0 | 1143 VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR = 0 |
| 1145 VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR = 1 | 1144 VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR = 1 |
| 1146 VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR = 2 | 1145 VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR = 2 |
| 1147 VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR = 3 | 1146 VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR = 3 |
| 1148 VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR = 4 | 1147 VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR = 4 |
| 1149 VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR = 5 | 1148 VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR = 5 |
| 1150 VkPerformanceCounterDescriptionFlagBitsKHR* {.size: int32.sizeof.} = enum | 1149 VkPerformanceCounterDescriptionFlagBitsKHR* {.size: sizeof(cint).} = enum |
| 1151 VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR = 1 | 1150 VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR = 1 |
| 1152 VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR = 2 | 1151 VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR = 2 |
| 1153 VkPerformanceConfigurationTypeINTEL* {.size: int32.sizeof.} = enum | 1152 VkPerformanceConfigurationTypeINTEL* {.size: sizeof(cint).} = enum |
| 1154 VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL = 0 | 1153 VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL = 0 |
| 1155 VkQueryPoolSamplingModeINTEL* {.size: int32.sizeof.} = enum | 1154 VkQueryPoolSamplingModeINTEL* {.size: sizeof(cint).} = enum |
| 1156 VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL = 0 | 1155 VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL = 0 |
| 1157 VkPerformanceOverrideTypeINTEL* {.size: int32.sizeof.} = enum | 1156 VkPerformanceOverrideTypeINTEL* {.size: sizeof(cint).} = enum |
| 1158 VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL = 0 | 1157 VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL = 0 |
| 1159 VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL = 1 | 1158 VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL = 1 |
| 1160 VkPerformanceParameterTypeINTEL* {.size: int32.sizeof.} = enum | 1159 VkPerformanceParameterTypeINTEL* {.size: sizeof(cint).} = enum |
| 1161 VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL = 0 | 1160 VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL = 0 |
| 1162 VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL = 1 | 1161 VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL = 1 |
| 1163 VkPerformanceValueTypeINTEL* {.size: int32.sizeof.} = enum | 1162 VkPerformanceValueTypeINTEL* {.size: sizeof(cint).} = enum |
| 1164 VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0 | 1163 VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0 |
| 1165 VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 1 | 1164 VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 1 |
| 1166 VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 2 | 1165 VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 2 |
| 1167 VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 3 | 1166 VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 3 |
| 1168 VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL = 4 | 1167 VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL = 4 |
| 1169 VkShaderFloatControlsIndependence* {.size: int32.sizeof.} = enum | 1168 VkShaderFloatControlsIndependence* {.size: sizeof(cint).} = enum |
| 1170 VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0 | 1169 VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0 |
| 1171 VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1 | 1170 VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1 |
| 1172 VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2 | 1171 VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2 |
| 1173 VkPipelineExecutableStatisticFormatKHR* {.size: int32.sizeof.} = enum | 1172 VkPipelineExecutableStatisticFormatKHR* {.size: sizeof(cint).} = enum |
| 1174 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR = 0 | 1173 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR = 0 |
| 1175 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR = 1 | 1174 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR = 1 |
| 1176 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR = 2 | 1175 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR = 2 |
| 1177 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR = 3 | 1176 VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR = 3 |
| 1178 VkLineRasterizationModeEXT* {.size: int32.sizeof.} = enum | 1177 VkLineRasterizationModeEXT* {.size: sizeof(cint).} = enum |
| 1179 VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = 0 | 1178 VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = 0 |
| 1180 VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = 1 | 1179 VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = 1 |
| 1181 VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = 2 | 1180 VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = 2 |
| 1182 VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = 3 | 1181 VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = 3 |
| 1183 VkToolPurposeFlagBitsEXT* {.size: int32.sizeof.} = enum | 1182 VkToolPurposeFlagBitsEXT* {.size: sizeof(cint).} = enum |
| 1184 VK_TOOL_PURPOSE_VALIDATION_BIT_EXT = 1 | 1183 VK_TOOL_PURPOSE_VALIDATION_BIT_EXT = 1 |
| 1185 VK_TOOL_PURPOSE_PROFILING_BIT_EXT = 2 | 1184 VK_TOOL_PURPOSE_PROFILING_BIT_EXT = 2 |
| 1186 VK_TOOL_PURPOSE_TRACING_BIT_EXT = 4 | 1185 VK_TOOL_PURPOSE_TRACING_BIT_EXT = 4 |
| 1187 VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT = 8 | 1186 VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT = 8 |
| 1188 VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT = 16 | 1187 VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT = 16 |
