mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-02-26 13:05:13 +00:00
* Bump API patch number and header version number to 21 for this update. Github Issues: * Clarify how <<features-supported-sample-counts,sample count queries>> relate to the limits in slink:VkPhysicalDeviceLimits. (public issue 185). * Clarify in the <<interfaces-iointerfaces,Shader Input and Output Interfaces>> section that shader output variables have undefined values until the shader writes to them (public issue 240). * Specify the implicit value of image parameters that cannot be set in slink:VkSwapchainCreateInfo::pname:flags, pname:imageType, pname:mipLevels, pname:samples, pname:tiling, and pname:initialLayout (public issue 243). * Make use of code:NULL and code:VK_NULL_HANDLE consistent in the VK_KHR_swapchain extension (public issue 276). Internal Issues: * Clarify that presenting an image to a display surface swapchain applies the display surface's mode, and that destroying a display surface swapchain may reset the display's mode, in the VK_KHR_display_swapchain extension (internal issue 247). * Better describe what a slink:VkSurfaceKHR is, and that creating one does not set a mode, in the VK_KHR_display extension. This is a round-about way of pointing out that mode setting is not covered by the extension, but rather is performed as a side effect of presentation (internal issue 247). * Add more valid usage statements to flink:vkQueuePresentKHR command when the VK_KHR_display_swapchain extension is present (internal issue 247). * Add more includes to the VK_KHR_swapchain extension to better document interactions with VK_KHR_display_swapchain (internal issue 247). * Clarify restrictions on location aliasing in the <<fxvertex,Fixed-Function Vertex Processing>> section (internal issue 370). * Add mathematical description of blitting to flink:vkCmdBlitImage, and link it to the <<textures,Image Operations>> chapter. Use mathematical notation for ranges of texel coordinates in the <<textures,Image Operations>> chapter. Fixed miscellaneous validity statements for flink:vkCmdBlit and slink:VkImageBlit (internal issue 382). Other Commits: * Added a valid usage rule to flink:VkGraphicsPipelineCreateInfo that the ename:VK_PRIMITIVE_TOPOLOGY_PATCH_LIST topology must only be used when tessellation shaders are used. * Expand the style guide into a formal "Procedures and Conventions" document. Add a API Naming Conventions section, move most of the API Specification Appendix C (Layers and Extensions) content into the new document, and define the resulting procedures as mandatory (where relevant). This more clearly separates use vs. specification of Vulkan APIs. * Update vk_platform.h to handle 32-bit ARMv8 binaries. * Various minor cleanups to the Makefile and build process.
1801 lines
166 KiB
Python
1801 lines
166 KiB
Python
basetypes = {}
|
|
basetypes['VkBool32'] = None
|
|
basetypes['VkDeviceSize'] = None
|
|
basetypes['VkFlags'] = None
|
|
basetypes['VkSampleMask'] = None
|
|
consts = {}
|
|
consts['VK_ACCESS_COLOR_ATTACHMENT_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_HOST_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_HOST_WRITE_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_INDEX_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_INDIRECT_COMMAND_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_INPUT_ATTACHMENT_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_MEMORY_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_MEMORY_WRITE_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_SHADER_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_SHADER_WRITE_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_TRANSFER_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_TRANSFER_WRITE_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_UNIFORM_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT'] = 'VkAccessFlagBits'
|
|
consts['VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT'] = 'VkAttachmentDescriptionFlagBits'
|
|
consts['VK_ATTACHMENT_LOAD_OP_CLEAR'] = 'VkAttachmentLoadOp'
|
|
consts['VK_ATTACHMENT_LOAD_OP_DONT_CARE'] = 'VkAttachmentLoadOp'
|
|
consts['VK_ATTACHMENT_LOAD_OP_LOAD'] = 'VkAttachmentLoadOp'
|
|
consts['VK_ATTACHMENT_STORE_OP_DONT_CARE'] = 'VkAttachmentStoreOp'
|
|
consts['VK_ATTACHMENT_STORE_OP_STORE'] = 'VkAttachmentStoreOp'
|
|
consts['VK_ATTACHMENT_UNUSED'] = None
|
|
consts['VK_BLEND_FACTOR_CONSTANT_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_CONSTANT_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_DST_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_DST_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_SRC1_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_SRC1_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_SRC_ALPHA'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_SRC_ALPHA_SATURATE'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_SRC_COLOR'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_FACTOR_ZERO'] = 'VkBlendFactor'
|
|
consts['VK_BLEND_OP_ADD'] = 'VkBlendOp'
|
|
consts['VK_BLEND_OP_MAX'] = 'VkBlendOp'
|
|
consts['VK_BLEND_OP_MIN'] = 'VkBlendOp'
|
|
consts['VK_BLEND_OP_REVERSE_SUBTRACT'] = 'VkBlendOp'
|
|
consts['VK_BLEND_OP_SUBTRACT'] = 'VkBlendOp'
|
|
consts['VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK'] = 'VkBorderColor'
|
|
consts['VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE'] = 'VkBorderColor'
|
|
consts['VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK'] = 'VkBorderColor'
|
|
consts['VK_BORDER_COLOR_INT_OPAQUE_BLACK'] = 'VkBorderColor'
|
|
consts['VK_BORDER_COLOR_INT_OPAQUE_WHITE'] = 'VkBorderColor'
|
|
consts['VK_BORDER_COLOR_INT_TRANSPARENT_BLACK'] = 'VkBorderColor'
|
|
consts['VK_BUFFER_CREATE_SPARSE_ALIASED_BIT'] = 'VkBufferCreateFlagBits'
|
|
consts['VK_BUFFER_CREATE_SPARSE_BINDING_BIT'] = 'VkBufferCreateFlagBits'
|
|
consts['VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT'] = 'VkBufferCreateFlagBits'
|
|
consts['VK_BUFFER_USAGE_INDEX_BUFFER_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_STORAGE_BUFFER_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_TRANSFER_DST_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_TRANSFER_SRC_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_BUFFER_USAGE_VERTEX_BUFFER_BIT'] = 'VkBufferUsageFlagBits'
|
|
consts['VK_COLOR_COMPONENT_A_BIT'] = 'VkColorComponentFlagBits'
|
|
consts['VK_COLOR_COMPONENT_B_BIT'] = 'VkColorComponentFlagBits'
|
|
consts['VK_COLOR_COMPONENT_G_BIT'] = 'VkColorComponentFlagBits'
|
|
consts['VK_COLOR_COMPONENT_R_BIT'] = 'VkColorComponentFlagBits'
|
|
consts['VK_COMMAND_BUFFER_LEVEL_PRIMARY'] = 'VkCommandBufferLevel'
|
|
consts['VK_COMMAND_BUFFER_LEVEL_SECONDARY'] = 'VkCommandBufferLevel'
|
|
consts['VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT'] = 'VkCommandBufferResetFlagBits'
|
|
consts['VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT'] = 'VkCommandBufferUsageFlagBits'
|
|
consts['VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT'] = 'VkCommandBufferUsageFlagBits'
|
|
consts['VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT'] = 'VkCommandBufferUsageFlagBits'
|
|
consts['VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT'] = 'VkCommandPoolCreateFlagBits'
|
|
consts['VK_COMMAND_POOL_CREATE_TRANSIENT_BIT'] = 'VkCommandPoolCreateFlagBits'
|
|
consts['VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT'] = 'VkCommandPoolResetFlagBits'
|
|
consts['VK_COMPARE_OP_ALWAYS'] = 'VkCompareOp'
|
|
consts['VK_COMPARE_OP_EQUAL'] = 'VkCompareOp'
|
|
consts['VK_COMPARE_OP_GREATER'] = 'VkCompareOp'
|
|
consts['VK_COMPARE_OP_GREATER_OR_EQUAL'] = 'VkCompareOp'
|
|
consts['VK_COMPARE_OP_LESS'] = 'VkCompareOp'
|
|
consts['VK_COMPARE_OP_LESS_OR_EQUAL'] = 'VkCompareOp'
|
|
consts['VK_COMPARE_OP_NEVER'] = 'VkCompareOp'
|
|
consts['VK_COMPARE_OP_NOT_EQUAL'] = 'VkCompareOp'
|
|
consts['VK_COMPONENT_SWIZZLE_A'] = 'VkComponentSwizzle'
|
|
consts['VK_COMPONENT_SWIZZLE_B'] = 'VkComponentSwizzle'
|
|
consts['VK_COMPONENT_SWIZZLE_G'] = 'VkComponentSwizzle'
|
|
consts['VK_COMPONENT_SWIZZLE_IDENTITY'] = 'VkComponentSwizzle'
|
|
consts['VK_COMPONENT_SWIZZLE_ONE'] = 'VkComponentSwizzle'
|
|
consts['VK_COMPONENT_SWIZZLE_R'] = 'VkComponentSwizzle'
|
|
consts['VK_COMPONENT_SWIZZLE_ZERO'] = 'VkComponentSwizzle'
|
|
consts['VK_CULL_MODE_BACK_BIT'] = 'VkCullModeFlagBits'
|
|
consts['VK_CULL_MODE_FRONT_AND_BACK'] = 'VkCullModeFlagBits'
|
|
consts['VK_CULL_MODE_FRONT_BIT'] = 'VkCullModeFlagBits'
|
|
consts['VK_CULL_MODE_NONE'] = 'VkCullModeFlagBits'
|
|
consts['VK_DEPENDENCY_BY_REGION_BIT'] = 'VkDependencyFlagBits'
|
|
consts['VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT'] = 'VkDescriptorPoolCreateFlagBits'
|
|
consts['VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_SAMPLER'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_STORAGE_BUFFER'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_STORAGE_IMAGE'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC'] = 'VkDescriptorType'
|
|
consts['VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER'] = 'VkDescriptorType'
|
|
consts['VK_DYNAMIC_STATE_BLEND_CONSTANTS'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_DEPTH_BIAS'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_DEPTH_BOUNDS'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_LINE_WIDTH'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_SCISSOR'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_STENCIL_REFERENCE'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_STENCIL_WRITE_MASK'] = 'VkDynamicState'
|
|
consts['VK_DYNAMIC_STATE_VIEWPORT'] = 'VkDynamicState'
|
|
consts['VK_ERROR_DEVICE_LOST'] = 'VkResult'
|
|
consts['VK_ERROR_EXTENSION_NOT_PRESENT'] = 'VkResult'
|
|
consts['VK_ERROR_FEATURE_NOT_PRESENT'] = 'VkResult'
|
|
consts['VK_ERROR_FORMAT_NOT_SUPPORTED'] = 'VkResult'
|
|
consts['VK_ERROR_INCOMPATIBLE_DISPLAY_KHR'] = 'VkResult'
|
|
consts['VK_ERROR_INCOMPATIBLE_DRIVER'] = 'VkResult'
|
|
consts['VK_ERROR_INITIALIZATION_FAILED'] = 'VkResult'
|
|
consts['VK_ERROR_INVALID_SHADER_NV'] = 'VkResult'
|
|
consts['VK_ERROR_LAYER_NOT_PRESENT'] = 'VkResult'
|
|
consts['VK_ERROR_MEMORY_MAP_FAILED'] = 'VkResult'
|
|
consts['VK_ERROR_NATIVE_WINDOW_IN_USE_KHR'] = 'VkResult'
|
|
consts['VK_ERROR_OUT_OF_DATE_KHR'] = 'VkResult'
|
|
consts['VK_ERROR_OUT_OF_DEVICE_MEMORY'] = 'VkResult'
|
|
consts['VK_ERROR_OUT_OF_HOST_MEMORY'] = 'VkResult'
|
|
consts['VK_ERROR_SURFACE_LOST_KHR'] = 'VkResult'
|
|
consts['VK_ERROR_TOO_MANY_OBJECTS'] = 'VkResult'
|
|
consts['VK_ERROR_VALIDATION_FAILED_EXT'] = 'VkResult'
|
|
consts['VK_EVENT_RESET'] = 'VkResult'
|
|
consts['VK_EVENT_SET'] = 'VkResult'
|
|
consts['VK_FALSE'] = None
|
|
consts['VK_FENCE_CREATE_SIGNALED_BIT'] = 'VkFenceCreateFlagBits'
|
|
consts['VK_FILTER_CUBIC_IMG'] = 'VkFilter'
|
|
consts['VK_FILTER_LINEAR'] = 'VkFilter'
|
|
consts['VK_FILTER_NEAREST'] = 'VkFilter'
|
|
consts['VK_FORMAT_A1R5G5B5_UNORM_PACK16'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2B10G10R10_SINT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2B10G10R10_SNORM_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2B10G10R10_SSCALED_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2B10G10R10_UINT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2B10G10R10_UNORM_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2B10G10R10_USCALED_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2R10G10B10_SINT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2R10G10B10_SNORM_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2R10G10B10_SSCALED_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2R10G10B10_UINT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2R10G10B10_UNORM_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A2R10G10B10_USCALED_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A8B8G8R8_SINT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A8B8G8R8_SNORM_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A8B8G8R8_SRGB_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A8B8G8R8_SSCALED_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A8B8G8R8_UINT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A8B8G8R8_UNORM_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_A8B8G8R8_USCALED_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x10_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x10_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x5_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x5_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x6_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x6_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x8_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_10x8_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_12x10_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_12x10_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_12x12_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_12x12_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_4x4_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_4x4_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_5x4_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_5x4_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_5x5_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_5x5_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_6x5_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_6x5_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_6x6_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_6x6_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_8x5_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_8x5_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_8x6_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_8x6_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_8x8_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ASTC_8x8_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_B10G11R11_UFLOAT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_B4G4R4A4_UNORM_PACK16'] = 'VkFormat'
|
|
consts['VK_FORMAT_B5G5R5A1_UNORM_PACK16'] = 'VkFormat'
|
|
consts['VK_FORMAT_B5G6R5_UNORM_PACK16'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8A8_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8A8_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8A8_SRGB'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8A8_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8A8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8A8_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8A8_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8_SRGB'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_B8G8R8_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC1_RGBA_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC1_RGBA_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC1_RGB_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC1_RGB_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC2_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC2_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC3_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC3_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC4_SNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC4_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC5_SNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC5_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC6H_SFLOAT_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC6H_UFLOAT_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC7_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_BC7_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_D16_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_D16_UNORM_S8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_D24_UNORM_S8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_D32_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_D32_SFLOAT_S8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_E5B9G9R9_UFLOAT_PACK32'] = 'VkFormat'
|
|
consts['VK_FORMAT_EAC_R11G11_SNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_EAC_R11G11_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_EAC_R11_SNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_EAC_R11_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK'] = 'VkFormat'
|
|
consts['VK_FORMAT_FEATURE_BLIT_DST_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_BLIT_SRC_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT'] = 'VkFormatFeatureFlagBits'
|
|
consts['VK_FORMAT_R16G16B16A16_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16A16_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16A16_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16A16_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16A16_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16A16_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16A16_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16B16_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16G16_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R16_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32B32A32_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32B32A32_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32B32A32_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32B32_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32B32_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32B32_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32G32_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R32_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R4G4B4A4_UNORM_PACK16'] = 'VkFormat'
|
|
consts['VK_FORMAT_R4G4_UNORM_PACK8'] = 'VkFormat'
|
|
consts['VK_FORMAT_R5G5B5A1_UNORM_PACK16'] = 'VkFormat'
|
|
consts['VK_FORMAT_R5G6B5_UNORM_PACK16'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64B64A64_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64B64A64_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64B64A64_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64B64_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64B64_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64B64_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64G64_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64_SFLOAT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R64_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8A8_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8A8_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8A8_SRGB'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8A8_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8A8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8A8_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8A8_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8_SRGB'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8B8_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8_SRGB'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8G8_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8_SINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8_SNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8_SRGB'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8_SSCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8_UNORM'] = 'VkFormat'
|
|
consts['VK_FORMAT_R8_USCALED'] = 'VkFormat'
|
|
consts['VK_FORMAT_S8_UINT'] = 'VkFormat'
|
|
consts['VK_FORMAT_UNDEFINED'] = 'VkFormat'
|
|
consts['VK_FORMAT_X8_D24_UNORM_PACK32'] = 'VkFormat'
|
|
consts['VK_FRONT_FACE_CLOCKWISE'] = 'VkFrontFace'
|
|
consts['VK_FRONT_FACE_COUNTER_CLOCKWISE'] = 'VkFrontFace'
|
|
consts['VK_IMAGE_ASPECT_COLOR_BIT'] = 'VkImageAspectFlagBits'
|
|
consts['VK_IMAGE_ASPECT_DEPTH_BIT'] = 'VkImageAspectFlagBits'
|
|
consts['VK_IMAGE_ASPECT_METADATA_BIT'] = 'VkImageAspectFlagBits'
|
|
consts['VK_IMAGE_ASPECT_STENCIL_BIT'] = 'VkImageAspectFlagBits'
|
|
consts['VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT'] = 'VkImageCreateFlagBits'
|
|
consts['VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT'] = 'VkImageCreateFlagBits'
|
|
consts['VK_IMAGE_CREATE_SPARSE_ALIASED_BIT'] = 'VkImageCreateFlagBits'
|
|
consts['VK_IMAGE_CREATE_SPARSE_BINDING_BIT'] = 'VkImageCreateFlagBits'
|
|
consts['VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT'] = 'VkImageCreateFlagBits'
|
|
consts['VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_GENERAL'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_PREINITIALIZED'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_PRESENT_SRC_KHR'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_LAYOUT_UNDEFINED'] = 'VkImageLayout'
|
|
consts['VK_IMAGE_TILING_LINEAR'] = 'VkImageTiling'
|
|
consts['VK_IMAGE_TILING_OPTIMAL'] = 'VkImageTiling'
|
|
consts['VK_IMAGE_TYPE_1D'] = 'VkImageType'
|
|
consts['VK_IMAGE_TYPE_2D'] = 'VkImageType'
|
|
consts['VK_IMAGE_TYPE_3D'] = 'VkImageType'
|
|
consts['VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_USAGE_SAMPLED_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_USAGE_STORAGE_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_USAGE_TRANSFER_DST_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_USAGE_TRANSFER_SRC_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT'] = 'VkImageUsageFlagBits'
|
|
consts['VK_IMAGE_VIEW_TYPE_1D'] = 'VkImageViewType'
|
|
consts['VK_IMAGE_VIEW_TYPE_1D_ARRAY'] = 'VkImageViewType'
|
|
consts['VK_IMAGE_VIEW_TYPE_2D'] = 'VkImageViewType'
|
|
consts['VK_IMAGE_VIEW_TYPE_2D_ARRAY'] = 'VkImageViewType'
|
|
consts['VK_IMAGE_VIEW_TYPE_3D'] = 'VkImageViewType'
|
|
consts['VK_IMAGE_VIEW_TYPE_CUBE'] = 'VkImageViewType'
|
|
consts['VK_IMAGE_VIEW_TYPE_CUBE_ARRAY'] = 'VkImageViewType'
|
|
consts['VK_INCOMPLETE'] = 'VkResult'
|
|
consts['VK_INDEX_TYPE_UINT16'] = 'VkIndexType'
|
|
consts['VK_INDEX_TYPE_UINT32'] = 'VkIndexType'
|
|
consts['VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE'] = 'VkInternalAllocationType'
|
|
consts['VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME'] = None
|
|
consts['VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION'] = None
|
|
consts['VK_LOD_CLAMP_NONE'] = None
|
|
consts['VK_LOGIC_OP_AND'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_AND_INVERTED'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_AND_REVERSE'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_CLEAR'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_COPY'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_COPY_INVERTED'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_EQUIVALENT'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_INVERT'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_NAND'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_NOR'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_NO_OP'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_OR'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_OR_INVERTED'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_OR_REVERSE'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_SET'] = 'VkLogicOp'
|
|
consts['VK_LOGIC_OP_XOR'] = 'VkLogicOp'
|
|
consts['VK_MAX_DESCRIPTION_SIZE'] = None
|
|
consts['VK_MAX_EXTENSION_NAME_SIZE'] = None
|
|
consts['VK_MAX_MEMORY_HEAPS'] = None
|
|
consts['VK_MAX_MEMORY_TYPES'] = None
|
|
consts['VK_MAX_PHYSICAL_DEVICE_NAME_SIZE'] = None
|
|
consts['VK_MEMORY_HEAP_DEVICE_LOCAL_BIT'] = 'VkMemoryHeapFlagBits'
|
|
consts['VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT'] = 'VkMemoryPropertyFlagBits'
|
|
consts['VK_MEMORY_PROPERTY_HOST_CACHED_BIT'] = 'VkMemoryPropertyFlagBits'
|
|
consts['VK_MEMORY_PROPERTY_HOST_COHERENT_BIT'] = 'VkMemoryPropertyFlagBits'
|
|
consts['VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT'] = 'VkMemoryPropertyFlagBits'
|
|
consts['VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT'] = 'VkMemoryPropertyFlagBits'
|
|
consts['VK_NOT_READY'] = 'VkResult'
|
|
consts['VK_NV_EXTENSION_1_ERROR'] = 'VkResult'
|
|
consts['VK_PHYSICAL_DEVICE_TYPE_CPU'] = 'VkPhysicalDeviceType'
|
|
consts['VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU'] = 'VkPhysicalDeviceType'
|
|
consts['VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU'] = 'VkPhysicalDeviceType'
|
|
consts['VK_PHYSICAL_DEVICE_TYPE_OTHER'] = 'VkPhysicalDeviceType'
|
|
consts['VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU'] = 'VkPhysicalDeviceType'
|
|
consts['VK_PIPELINE_BIND_POINT_COMPUTE'] = 'VkPipelineBindPoint'
|
|
consts['VK_PIPELINE_BIND_POINT_GRAPHICS'] = 'VkPipelineBindPoint'
|
|
consts['VK_PIPELINE_CACHE_HEADER_VERSION_ONE'] = 'VkPipelineCacheHeaderVersion'
|
|
consts['VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT'] = 'VkPipelineCreateFlagBits'
|
|
consts['VK_PIPELINE_CREATE_DERIVATIVE_BIT'] = 'VkPipelineCreateFlagBits'
|
|
consts['VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT'] = 'VkPipelineCreateFlagBits'
|
|
consts['VK_PIPELINE_STAGE_ALL_COMMANDS_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_HOST_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_TRANSFER_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_VERTEX_INPUT_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_PIPELINE_STAGE_VERTEX_SHADER_BIT'] = 'VkPipelineStageFlagBits'
|
|
consts['VK_POLYGON_MODE_FILL'] = 'VkPolygonMode'
|
|
consts['VK_POLYGON_MODE_LINE'] = 'VkPolygonMode'
|
|
consts['VK_POLYGON_MODE_POINT'] = 'VkPolygonMode'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_LINE_LIST'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_LINE_STRIP'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_PATCH_LIST'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_POINT_LIST'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP'] = 'VkPrimitiveTopology'
|
|
consts['VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY'] = 'VkPrimitiveTopology'
|
|
consts['VK_QUERY_CONTROL_PRECISE_BIT'] = 'VkQueryControlFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT'] = 'VkQueryPipelineStatisticFlagBits'
|
|
consts['VK_QUERY_RESULT_64_BIT'] = 'VkQueryResultFlagBits'
|
|
consts['VK_QUERY_RESULT_PARTIAL_BIT'] = 'VkQueryResultFlagBits'
|
|
consts['VK_QUERY_RESULT_WAIT_BIT'] = 'VkQueryResultFlagBits'
|
|
consts['VK_QUERY_RESULT_WITH_AVAILABILITY_BIT'] = 'VkQueryResultFlagBits'
|
|
consts['VK_QUERY_TYPE_OCCLUSION'] = 'VkQueryType'
|
|
consts['VK_QUERY_TYPE_PIPELINE_STATISTICS'] = 'VkQueryType'
|
|
consts['VK_QUERY_TYPE_TIMESTAMP'] = 'VkQueryType'
|
|
consts['VK_QUEUE_COMPUTE_BIT'] = 'VkQueueFlagBits'
|
|
consts['VK_QUEUE_FAMILY_IGNORED'] = None
|
|
consts['VK_QUEUE_GRAPHICS_BIT'] = 'VkQueueFlagBits'
|
|
consts['VK_QUEUE_SPARSE_BINDING_BIT'] = 'VkQueueFlagBits'
|
|
consts['VK_QUEUE_TRANSFER_BIT'] = 'VkQueueFlagBits'
|
|
consts['VK_REMAINING_ARRAY_LAYERS'] = None
|
|
consts['VK_REMAINING_MIP_LEVELS'] = None
|
|
consts['VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER'] = 'VkSamplerAddressMode'
|
|
consts['VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE'] = 'VkSamplerAddressMode'
|
|
consts['VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT'] = 'VkSamplerAddressMode'
|
|
consts['VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE'] = 'VkSamplerAddressMode'
|
|
consts['VK_SAMPLER_ADDRESS_MODE_REPEAT'] = 'VkSamplerAddressMode'
|
|
consts['VK_SAMPLER_MIPMAP_MODE_LINEAR'] = 'VkSamplerMipmapMode'
|
|
consts['VK_SAMPLER_MIPMAP_MODE_NEAREST'] = 'VkSamplerMipmapMode'
|
|
consts['VK_SAMPLE_COUNT_16_BIT'] = 'VkSampleCountFlagBits'
|
|
consts['VK_SAMPLE_COUNT_1_BIT'] = 'VkSampleCountFlagBits'
|
|
consts['VK_SAMPLE_COUNT_2_BIT'] = 'VkSampleCountFlagBits'
|
|
consts['VK_SAMPLE_COUNT_32_BIT'] = 'VkSampleCountFlagBits'
|
|
consts['VK_SAMPLE_COUNT_4_BIT'] = 'VkSampleCountFlagBits'
|
|
consts['VK_SAMPLE_COUNT_64_BIT'] = 'VkSampleCountFlagBits'
|
|
consts['VK_SAMPLE_COUNT_8_BIT'] = 'VkSampleCountFlagBits'
|
|
consts['VK_SHADER_STAGE_ALL'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHADER_STAGE_ALL_GRAPHICS'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHADER_STAGE_COMPUTE_BIT'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHADER_STAGE_FRAGMENT_BIT'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHADER_STAGE_GEOMETRY_BIT'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHADER_STAGE_VERTEX_BIT'] = 'VkShaderStageFlagBits'
|
|
consts['VK_SHARING_MODE_CONCURRENT'] = 'VkSharingMode'
|
|
consts['VK_SHARING_MODE_EXCLUSIVE'] = 'VkSharingMode'
|
|
consts['VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT'] = 'VkSparseImageFormatFlagBits'
|
|
consts['VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT'] = 'VkSparseImageFormatFlagBits'
|
|
consts['VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT'] = 'VkSparseImageFormatFlagBits'
|
|
consts['VK_SPARSE_MEMORY_BIND_METADATA_BIT'] = 'VkSparseMemoryBindFlagBits'
|
|
consts['VK_STENCIL_FACE_BACK_BIT'] = 'VkStencilFaceFlagBits'
|
|
consts['VK_STENCIL_FACE_FRONT_BIT'] = 'VkStencilFaceFlagBits'
|
|
consts['VK_STENCIL_FRONT_AND_BACK'] = 'VkStencilFaceFlagBits'
|
|
consts['VK_STENCIL_OP_DECREMENT_AND_CLAMP'] = 'VkStencilOp'
|
|
consts['VK_STENCIL_OP_DECREMENT_AND_WRAP'] = 'VkStencilOp'
|
|
consts['VK_STENCIL_OP_INCREMENT_AND_CLAMP'] = 'VkStencilOp'
|
|
consts['VK_STENCIL_OP_INCREMENT_AND_WRAP'] = 'VkStencilOp'
|
|
consts['VK_STENCIL_OP_INVERT'] = 'VkStencilOp'
|
|
consts['VK_STENCIL_OP_KEEP'] = 'VkStencilOp'
|
|
consts['VK_STENCIL_OP_REPLACE'] = 'VkStencilOp'
|
|
consts['VK_STENCIL_OP_ZERO'] = 'VkStencilOp'
|
|
consts['VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_APPLICATION_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_BIND_SPARSE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_EVENT_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_FENCE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_MEMORY_BARRIER'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_PRESENT_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_SUBMIT_INFO'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR'] = 'VkStructureType'
|
|
consts['VK_SUBOPTIMAL_KHR'] = 'VkResult'
|
|
consts['VK_SUBPASS_CONTENTS_INLINE'] = 'VkSubpassContents'
|
|
consts['VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS'] = 'VkSubpassContents'
|
|
consts['VK_SUBPASS_EXTERNAL'] = None
|
|
consts['VK_SUCCESS'] = 'VkResult'
|
|
consts['VK_SYSTEM_ALLOCATION_SCOPE_CACHE'] = 'VkSystemAllocationScope'
|
|
consts['VK_SYSTEM_ALLOCATION_SCOPE_COMMAND'] = 'VkSystemAllocationScope'
|
|
consts['VK_SYSTEM_ALLOCATION_SCOPE_DEVICE'] = 'VkSystemAllocationScope'
|
|
consts['VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE'] = 'VkSystemAllocationScope'
|
|
consts['VK_SYSTEM_ALLOCATION_SCOPE_OBJECT'] = 'VkSystemAllocationScope'
|
|
consts['VK_TIMEOUT'] = 'VkResult'
|
|
consts['VK_TRUE'] = None
|
|
consts['VK_UUID_SIZE'] = None
|
|
consts['VK_VERTEX_INPUT_RATE_INSTANCE'] = 'VkVertexInputRate'
|
|
consts['VK_VERTEX_INPUT_RATE_VERTEX'] = 'VkVertexInputRate'
|
|
consts['VK_WHOLE_SIZE'] = None
|
|
enums = {}
|
|
enums['VkAccessFlagBits'] = ['VK_ACCESS_INDIRECT_COMMAND_READ_BIT', 'VK_ACCESS_INDEX_READ_BIT', 'VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT', 'VK_ACCESS_UNIFORM_READ_BIT', 'VK_ACCESS_INPUT_ATTACHMENT_READ_BIT', 'VK_ACCESS_SHADER_READ_BIT', 'VK_ACCESS_SHADER_WRITE_BIT', 'VK_ACCESS_COLOR_ATTACHMENT_READ_BIT', 'VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT', 'VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT', 'VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT', 'VK_ACCESS_TRANSFER_READ_BIT', 'VK_ACCESS_TRANSFER_WRITE_BIT', 'VK_ACCESS_HOST_READ_BIT', 'VK_ACCESS_HOST_WRITE_BIT', 'VK_ACCESS_MEMORY_READ_BIT', 'VK_ACCESS_MEMORY_WRITE_BIT']
|
|
enums['VkAttachmentDescriptionFlagBits'] = ['VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT']
|
|
enums['VkAttachmentLoadOp'] = ['VK_ATTACHMENT_LOAD_OP_LOAD', 'VK_ATTACHMENT_LOAD_OP_CLEAR', 'VK_ATTACHMENT_LOAD_OP_DONT_CARE']
|
|
enums['VkAttachmentStoreOp'] = ['VK_ATTACHMENT_STORE_OP_STORE', 'VK_ATTACHMENT_STORE_OP_DONT_CARE']
|
|
enums['VkBlendFactor'] = ['VK_BLEND_FACTOR_ZERO', 'VK_BLEND_FACTOR_ONE', 'VK_BLEND_FACTOR_SRC_COLOR', 'VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR', 'VK_BLEND_FACTOR_DST_COLOR', 'VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR', 'VK_BLEND_FACTOR_SRC_ALPHA', 'VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA', 'VK_BLEND_FACTOR_DST_ALPHA', 'VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA', 'VK_BLEND_FACTOR_CONSTANT_COLOR', 'VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR', 'VK_BLEND_FACTOR_CONSTANT_ALPHA', 'VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA', 'VK_BLEND_FACTOR_SRC_ALPHA_SATURATE', 'VK_BLEND_FACTOR_SRC1_COLOR', 'VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR', 'VK_BLEND_FACTOR_SRC1_ALPHA', 'VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA']
|
|
enums['VkBlendOp'] = ['VK_BLEND_OP_ADD', 'VK_BLEND_OP_SUBTRACT', 'VK_BLEND_OP_REVERSE_SUBTRACT', 'VK_BLEND_OP_MIN', 'VK_BLEND_OP_MAX']
|
|
enums['VkBorderColor'] = ['VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK', 'VK_BORDER_COLOR_INT_TRANSPARENT_BLACK', 'VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK', 'VK_BORDER_COLOR_INT_OPAQUE_BLACK', 'VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE', 'VK_BORDER_COLOR_INT_OPAQUE_WHITE']
|
|
enums['VkBufferCreateFlagBits'] = ['VK_BUFFER_CREATE_SPARSE_BINDING_BIT', 'VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT', 'VK_BUFFER_CREATE_SPARSE_ALIASED_BIT']
|
|
enums['VkBufferUsageFlagBits'] = ['VK_BUFFER_USAGE_TRANSFER_SRC_BIT', 'VK_BUFFER_USAGE_TRANSFER_DST_BIT', 'VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT', 'VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT', 'VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT', 'VK_BUFFER_USAGE_STORAGE_BUFFER_BIT', 'VK_BUFFER_USAGE_INDEX_BUFFER_BIT', 'VK_BUFFER_USAGE_VERTEX_BUFFER_BIT', 'VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT']
|
|
enums['VkColorComponentFlagBits'] = ['VK_COLOR_COMPONENT_R_BIT', 'VK_COLOR_COMPONENT_G_BIT', 'VK_COLOR_COMPONENT_B_BIT', 'VK_COLOR_COMPONENT_A_BIT']
|
|
enums['VkCommandBufferLevel'] = ['VK_COMMAND_BUFFER_LEVEL_PRIMARY', 'VK_COMMAND_BUFFER_LEVEL_SECONDARY']
|
|
enums['VkCommandBufferResetFlagBits'] = ['VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT']
|
|
enums['VkCommandBufferUsageFlagBits'] = ['VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT', 'VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT', 'VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT']
|
|
enums['VkCommandPoolCreateFlagBits'] = ['VK_COMMAND_POOL_CREATE_TRANSIENT_BIT', 'VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT']
|
|
enums['VkCommandPoolResetFlagBits'] = ['VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT']
|
|
enums['VkCompareOp'] = ['VK_COMPARE_OP_NEVER', 'VK_COMPARE_OP_LESS', 'VK_COMPARE_OP_EQUAL', 'VK_COMPARE_OP_LESS_OR_EQUAL', 'VK_COMPARE_OP_GREATER', 'VK_COMPARE_OP_NOT_EQUAL', 'VK_COMPARE_OP_GREATER_OR_EQUAL', 'VK_COMPARE_OP_ALWAYS']
|
|
enums['VkComponentSwizzle'] = ['VK_COMPONENT_SWIZZLE_IDENTITY', 'VK_COMPONENT_SWIZZLE_ZERO', 'VK_COMPONENT_SWIZZLE_ONE', 'VK_COMPONENT_SWIZZLE_R', 'VK_COMPONENT_SWIZZLE_G', 'VK_COMPONENT_SWIZZLE_B', 'VK_COMPONENT_SWIZZLE_A']
|
|
enums['VkCullModeFlagBits'] = ['VK_CULL_MODE_NONE', 'VK_CULL_MODE_FRONT_BIT', 'VK_CULL_MODE_BACK_BIT', 'VK_CULL_MODE_FRONT_AND_BACK']
|
|
enums['VkDependencyFlagBits'] = ['VK_DEPENDENCY_BY_REGION_BIT']
|
|
enums['VkDescriptorPoolCreateFlagBits'] = ['VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT']
|
|
enums['VkDescriptorType'] = ['VK_DESCRIPTOR_TYPE_SAMPLER', 'VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER', 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE', 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE', 'VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER', 'VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER', 'VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER', 'VK_DESCRIPTOR_TYPE_STORAGE_BUFFER', 'VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC', 'VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC', 'VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT']
|
|
enums['VkDynamicState'] = ['VK_DYNAMIC_STATE_VIEWPORT', 'VK_DYNAMIC_STATE_SCISSOR', 'VK_DYNAMIC_STATE_LINE_WIDTH', 'VK_DYNAMIC_STATE_DEPTH_BIAS', 'VK_DYNAMIC_STATE_BLEND_CONSTANTS', 'VK_DYNAMIC_STATE_DEPTH_BOUNDS', 'VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK', 'VK_DYNAMIC_STATE_STENCIL_WRITE_MASK', 'VK_DYNAMIC_STATE_STENCIL_REFERENCE']
|
|
enums['VkFenceCreateFlagBits'] = ['VK_FENCE_CREATE_SIGNALED_BIT']
|
|
enums['VkFilter'] = ['VK_FILTER_NEAREST', 'VK_FILTER_LINEAR', 'VK_FILTER_CUBIC_IMG']
|
|
enums['VkFormat'] = ['VK_FORMAT_UNDEFINED', 'VK_FORMAT_R4G4_UNORM_PACK8', 'VK_FORMAT_R4G4B4A4_UNORM_PACK16', 'VK_FORMAT_B4G4R4A4_UNORM_PACK16', 'VK_FORMAT_R5G6B5_UNORM_PACK16', 'VK_FORMAT_B5G6R5_UNORM_PACK16', 'VK_FORMAT_R5G5B5A1_UNORM_PACK16', 'VK_FORMAT_B5G5R5A1_UNORM_PACK16', 'VK_FORMAT_A1R5G5B5_UNORM_PACK16', 'VK_FORMAT_R8_UNORM', 'VK_FORMAT_R8_SNORM', 'VK_FORMAT_R8_USCALED', 'VK_FORMAT_R8_SSCALED', 'VK_FORMAT_R8_UINT', 'VK_FORMAT_R8_SINT', 'VK_FORMAT_R8_SRGB', 'VK_FORMAT_R8G8_UNORM', 'VK_FORMAT_R8G8_SNORM', 'VK_FORMAT_R8G8_USCALED', 'VK_FORMAT_R8G8_SSCALED', 'VK_FORMAT_R8G8_UINT', 'VK_FORMAT_R8G8_SINT', 'VK_FORMAT_R8G8_SRGB', 'VK_FORMAT_R8G8B8_UNORM', 'VK_FORMAT_R8G8B8_SNORM', 'VK_FORMAT_R8G8B8_USCALED', 'VK_FORMAT_R8G8B8_SSCALED', 'VK_FORMAT_R8G8B8_UINT', 'VK_FORMAT_R8G8B8_SINT', 'VK_FORMAT_R8G8B8_SRGB', 'VK_FORMAT_B8G8R8_UNORM', 'VK_FORMAT_B8G8R8_SNORM', 'VK_FORMAT_B8G8R8_USCALED', 'VK_FORMAT_B8G8R8_SSCALED', 'VK_FORMAT_B8G8R8_UINT', 'VK_FORMAT_B8G8R8_SINT', 'VK_FORMAT_B8G8R8_SRGB', 'VK_FORMAT_R8G8B8A8_UNORM', 'VK_FORMAT_R8G8B8A8_SNORM', 'VK_FORMAT_R8G8B8A8_USCALED', 'VK_FORMAT_R8G8B8A8_SSCALED', 'VK_FORMAT_R8G8B8A8_UINT', 'VK_FORMAT_R8G8B8A8_SINT', 'VK_FORMAT_R8G8B8A8_SRGB', 'VK_FORMAT_B8G8R8A8_UNORM', 'VK_FORMAT_B8G8R8A8_SNORM', 'VK_FORMAT_B8G8R8A8_USCALED', 'VK_FORMAT_B8G8R8A8_SSCALED', 'VK_FORMAT_B8G8R8A8_UINT', 'VK_FORMAT_B8G8R8A8_SINT', 'VK_FORMAT_B8G8R8A8_SRGB', 'VK_FORMAT_A8B8G8R8_UNORM_PACK32', 'VK_FORMAT_A8B8G8R8_SNORM_PACK32', 'VK_FORMAT_A8B8G8R8_USCALED_PACK32', 'VK_FORMAT_A8B8G8R8_SSCALED_PACK32', 'VK_FORMAT_A8B8G8R8_UINT_PACK32', 'VK_FORMAT_A8B8G8R8_SINT_PACK32', 'VK_FORMAT_A8B8G8R8_SRGB_PACK32', 'VK_FORMAT_A2R10G10B10_UNORM_PACK32', 'VK_FORMAT_A2R10G10B10_SNORM_PACK32', 'VK_FORMAT_A2R10G10B10_USCALED_PACK32', 'VK_FORMAT_A2R10G10B10_SSCALED_PACK32', 'VK_FORMAT_A2R10G10B10_UINT_PACK32', 'VK_FORMAT_A2R10G10B10_SINT_PACK32', 'VK_FORMAT_A2B10G10R10_UNORM_PACK32', 'VK_FORMAT_A2B10G10R10_SNORM_PACK32', 'VK_FORMAT_A2B10G10R10_USCALED_PACK32', 'VK_FORMAT_A2B10G10R10_SSCALED_PACK32', 'VK_FORMAT_A2B10G10R10_UINT_PACK32', 'VK_FORMAT_A2B10G10R10_SINT_PACK32', 'VK_FORMAT_R16_UNORM', 'VK_FORMAT_R16_SNORM', 'VK_FORMAT_R16_USCALED', 'VK_FORMAT_R16_SSCALED', 'VK_FORMAT_R16_UINT', 'VK_FORMAT_R16_SINT', 'VK_FORMAT_R16_SFLOAT', 'VK_FORMAT_R16G16_UNORM', 'VK_FORMAT_R16G16_SNORM', 'VK_FORMAT_R16G16_USCALED', 'VK_FORMAT_R16G16_SSCALED', 'VK_FORMAT_R16G16_UINT', 'VK_FORMAT_R16G16_SINT', 'VK_FORMAT_R16G16_SFLOAT', 'VK_FORMAT_R16G16B16_UNORM', 'VK_FORMAT_R16G16B16_SNORM', 'VK_FORMAT_R16G16B16_USCALED', 'VK_FORMAT_R16G16B16_SSCALED', 'VK_FORMAT_R16G16B16_UINT', 'VK_FORMAT_R16G16B16_SINT', 'VK_FORMAT_R16G16B16_SFLOAT', 'VK_FORMAT_R16G16B16A16_UNORM', 'VK_FORMAT_R16G16B16A16_SNORM', 'VK_FORMAT_R16G16B16A16_USCALED', 'VK_FORMAT_R16G16B16A16_SSCALED', 'VK_FORMAT_R16G16B16A16_UINT', 'VK_FORMAT_R16G16B16A16_SINT', 'VK_FORMAT_R16G16B16A16_SFLOAT', 'VK_FORMAT_R32_UINT', 'VK_FORMAT_R32_SINT', 'VK_FORMAT_R32_SFLOAT', 'VK_FORMAT_R32G32_UINT', 'VK_FORMAT_R32G32_SINT', 'VK_FORMAT_R32G32_SFLOAT', 'VK_FORMAT_R32G32B32_UINT', 'VK_FORMAT_R32G32B32_SINT', 'VK_FORMAT_R32G32B32_SFLOAT', 'VK_FORMAT_R32G32B32A32_UINT', 'VK_FORMAT_R32G32B32A32_SINT', 'VK_FORMAT_R32G32B32A32_SFLOAT', 'VK_FORMAT_R64_UINT', 'VK_FORMAT_R64_SINT', 'VK_FORMAT_R64_SFLOAT', 'VK_FORMAT_R64G64_UINT', 'VK_FORMAT_R64G64_SINT', 'VK_FORMAT_R64G64_SFLOAT', 'VK_FORMAT_R64G64B64_UINT', 'VK_FORMAT_R64G64B64_SINT', 'VK_FORMAT_R64G64B64_SFLOAT', 'VK_FORMAT_R64G64B64A64_UINT', 'VK_FORMAT_R64G64B64A64_SINT', 'VK_FORMAT_R64G64B64A64_SFLOAT', 'VK_FORMAT_B10G11R11_UFLOAT_PACK32', 'VK_FORMAT_E5B9G9R9_UFLOAT_PACK32', 'VK_FORMAT_D16_UNORM', 'VK_FORMAT_X8_D24_UNORM_PACK32', 'VK_FORMAT_D32_SFLOAT', 'VK_FORMAT_S8_UINT', 'VK_FORMAT_D16_UNORM_S8_UINT', 'VK_FORMAT_D24_UNORM_S8_UINT', 'VK_FORMAT_D32_SFLOAT_S8_UINT', 'VK_FORMAT_BC1_RGB_UNORM_BLOCK', 'VK_FORMAT_BC1_RGB_SRGB_BLOCK', 'VK_FORMAT_BC1_RGBA_UNORM_BLOCK', 'VK_FORMAT_BC1_RGBA_SRGB_BLOCK', 'VK_FORMAT_BC2_UNORM_BLOCK', 'VK_FORMAT_BC2_SRGB_BLOCK', 'VK_FORMAT_BC3_UNORM_BLOCK', 'VK_FORMAT_BC3_SRGB_BLOCK', 'VK_FORMAT_BC4_UNORM_BLOCK', 'VK_FORMAT_BC4_SNORM_BLOCK', 'VK_FORMAT_BC5_UNORM_BLOCK', 'VK_FORMAT_BC5_SNORM_BLOCK', 'VK_FORMAT_BC6H_UFLOAT_BLOCK', 'VK_FORMAT_BC6H_SFLOAT_BLOCK', 'VK_FORMAT_BC7_UNORM_BLOCK', 'VK_FORMAT_BC7_SRGB_BLOCK', 'VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK', 'VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK', 'VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK', 'VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK', 'VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK', 'VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK', 'VK_FORMAT_EAC_R11_UNORM_BLOCK', 'VK_FORMAT_EAC_R11_SNORM_BLOCK', 'VK_FORMAT_EAC_R11G11_UNORM_BLOCK', 'VK_FORMAT_EAC_R11G11_SNORM_BLOCK', 'VK_FORMAT_ASTC_4x4_UNORM_BLOCK', 'VK_FORMAT_ASTC_4x4_SRGB_BLOCK', 'VK_FORMAT_ASTC_5x4_UNORM_BLOCK', 'VK_FORMAT_ASTC_5x4_SRGB_BLOCK', 'VK_FORMAT_ASTC_5x5_UNORM_BLOCK', 'VK_FORMAT_ASTC_5x5_SRGB_BLOCK', 'VK_FORMAT_ASTC_6x5_UNORM_BLOCK', 'VK_FORMAT_ASTC_6x5_SRGB_BLOCK', 'VK_FORMAT_ASTC_6x6_UNORM_BLOCK', 'VK_FORMAT_ASTC_6x6_SRGB_BLOCK', 'VK_FORMAT_ASTC_8x5_UNORM_BLOCK', 'VK_FORMAT_ASTC_8x5_SRGB_BLOCK', 'VK_FORMAT_ASTC_8x6_UNORM_BLOCK', 'VK_FORMAT_ASTC_8x6_SRGB_BLOCK', 'VK_FORMAT_ASTC_8x8_UNORM_BLOCK', 'VK_FORMAT_ASTC_8x8_SRGB_BLOCK', 'VK_FORMAT_ASTC_10x5_UNORM_BLOCK', 'VK_FORMAT_ASTC_10x5_SRGB_BLOCK', 'VK_FORMAT_ASTC_10x6_UNORM_BLOCK', 'VK_FORMAT_ASTC_10x6_SRGB_BLOCK', 'VK_FORMAT_ASTC_10x8_UNORM_BLOCK', 'VK_FORMAT_ASTC_10x8_SRGB_BLOCK', 'VK_FORMAT_ASTC_10x10_UNORM_BLOCK', 'VK_FORMAT_ASTC_10x10_SRGB_BLOCK', 'VK_FORMAT_ASTC_12x10_UNORM_BLOCK', 'VK_FORMAT_ASTC_12x10_SRGB_BLOCK', 'VK_FORMAT_ASTC_12x12_UNORM_BLOCK', 'VK_FORMAT_ASTC_12x12_SRGB_BLOCK']
|
|
enums['VkFormatFeatureFlagBits'] = ['VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT', 'VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT', 'VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT', 'VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT', 'VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT', 'VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT', 'VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT', 'VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT', 'VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT', 'VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT', 'VK_FORMAT_FEATURE_BLIT_SRC_BIT', 'VK_FORMAT_FEATURE_BLIT_DST_BIT', 'VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT', 'VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG']
|
|
enums['VkFrontFace'] = ['VK_FRONT_FACE_COUNTER_CLOCKWISE', 'VK_FRONT_FACE_CLOCKWISE']
|
|
enums['VkImageAspectFlagBits'] = ['VK_IMAGE_ASPECT_COLOR_BIT', 'VK_IMAGE_ASPECT_DEPTH_BIT', 'VK_IMAGE_ASPECT_STENCIL_BIT', 'VK_IMAGE_ASPECT_METADATA_BIT']
|
|
enums['VkImageCreateFlagBits'] = ['VK_IMAGE_CREATE_SPARSE_BINDING_BIT', 'VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT', 'VK_IMAGE_CREATE_SPARSE_ALIASED_BIT', 'VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT', 'VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT']
|
|
enums['VkImageLayout'] = ['VK_IMAGE_LAYOUT_UNDEFINED', 'VK_IMAGE_LAYOUT_GENERAL', 'VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL', 'VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL', 'VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL', 'VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL', 'VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL', 'VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL', 'VK_IMAGE_LAYOUT_PREINITIALIZED', 'VK_IMAGE_LAYOUT_PRESENT_SRC_KHR']
|
|
enums['VkImageTiling'] = ['VK_IMAGE_TILING_OPTIMAL', 'VK_IMAGE_TILING_LINEAR']
|
|
enums['VkImageType'] = ['VK_IMAGE_TYPE_1D', 'VK_IMAGE_TYPE_2D', 'VK_IMAGE_TYPE_3D']
|
|
enums['VkImageUsageFlagBits'] = ['VK_IMAGE_USAGE_TRANSFER_SRC_BIT', 'VK_IMAGE_USAGE_TRANSFER_DST_BIT', 'VK_IMAGE_USAGE_SAMPLED_BIT', 'VK_IMAGE_USAGE_STORAGE_BIT', 'VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT', 'VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT', 'VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT', 'VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT']
|
|
enums['VkImageViewType'] = ['VK_IMAGE_VIEW_TYPE_1D', 'VK_IMAGE_VIEW_TYPE_2D', 'VK_IMAGE_VIEW_TYPE_3D', 'VK_IMAGE_VIEW_TYPE_CUBE', 'VK_IMAGE_VIEW_TYPE_1D_ARRAY', 'VK_IMAGE_VIEW_TYPE_2D_ARRAY', 'VK_IMAGE_VIEW_TYPE_CUBE_ARRAY']
|
|
enums['VkIndexType'] = ['VK_INDEX_TYPE_UINT16', 'VK_INDEX_TYPE_UINT32']
|
|
enums['VkInternalAllocationType'] = ['VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE']
|
|
enums['VkLogicOp'] = ['VK_LOGIC_OP_CLEAR', 'VK_LOGIC_OP_AND', 'VK_LOGIC_OP_AND_REVERSE', 'VK_LOGIC_OP_COPY', 'VK_LOGIC_OP_AND_INVERTED', 'VK_LOGIC_OP_NO_OP', 'VK_LOGIC_OP_XOR', 'VK_LOGIC_OP_OR', 'VK_LOGIC_OP_NOR', 'VK_LOGIC_OP_EQUIVALENT', 'VK_LOGIC_OP_INVERT', 'VK_LOGIC_OP_OR_REVERSE', 'VK_LOGIC_OP_COPY_INVERTED', 'VK_LOGIC_OP_OR_INVERTED', 'VK_LOGIC_OP_NAND', 'VK_LOGIC_OP_SET']
|
|
enums['VkMemoryHeapFlagBits'] = ['VK_MEMORY_HEAP_DEVICE_LOCAL_BIT']
|
|
enums['VkMemoryPropertyFlagBits'] = ['VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT', 'VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT', 'VK_MEMORY_PROPERTY_HOST_COHERENT_BIT', 'VK_MEMORY_PROPERTY_HOST_CACHED_BIT', 'VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT']
|
|
enums['VkPhysicalDeviceType'] = ['VK_PHYSICAL_DEVICE_TYPE_OTHER', 'VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU', 'VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU', 'VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU', 'VK_PHYSICAL_DEVICE_TYPE_CPU']
|
|
enums['VkPipelineBindPoint'] = ['VK_PIPELINE_BIND_POINT_GRAPHICS', 'VK_PIPELINE_BIND_POINT_COMPUTE']
|
|
enums['VkPipelineCacheHeaderVersion'] = ['VK_PIPELINE_CACHE_HEADER_VERSION_ONE']
|
|
enums['VkPipelineCreateFlagBits'] = ['VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT', 'VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT', 'VK_PIPELINE_CREATE_DERIVATIVE_BIT']
|
|
enums['VkPipelineStageFlagBits'] = ['VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT', 'VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT', 'VK_PIPELINE_STAGE_VERTEX_INPUT_BIT', 'VK_PIPELINE_STAGE_VERTEX_SHADER_BIT', 'VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT', 'VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT', 'VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT', 'VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT', 'VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT', 'VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT', 'VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT', 'VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT', 'VK_PIPELINE_STAGE_TRANSFER_BIT', 'VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT', 'VK_PIPELINE_STAGE_HOST_BIT', 'VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT', 'VK_PIPELINE_STAGE_ALL_COMMANDS_BIT']
|
|
enums['VkPolygonMode'] = ['VK_POLYGON_MODE_FILL', 'VK_POLYGON_MODE_LINE', 'VK_POLYGON_MODE_POINT']
|
|
enums['VkPrimitiveTopology'] = ['VK_PRIMITIVE_TOPOLOGY_POINT_LIST', 'VK_PRIMITIVE_TOPOLOGY_LINE_LIST', 'VK_PRIMITIVE_TOPOLOGY_LINE_STRIP', 'VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST', 'VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP', 'VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN', 'VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY', 'VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY', 'VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY', 'VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY', 'VK_PRIMITIVE_TOPOLOGY_PATCH_LIST']
|
|
enums['VkQueryControlFlagBits'] = ['VK_QUERY_CONTROL_PRECISE_BIT']
|
|
enums['VkQueryPipelineStatisticFlagBits'] = ['VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT', 'VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT', 'VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT', 'VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT', 'VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT', 'VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT', 'VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT', 'VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT', 'VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT', 'VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT', 'VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT']
|
|
enums['VkQueryResultFlagBits'] = ['VK_QUERY_RESULT_64_BIT', 'VK_QUERY_RESULT_WAIT_BIT', 'VK_QUERY_RESULT_WITH_AVAILABILITY_BIT', 'VK_QUERY_RESULT_PARTIAL_BIT']
|
|
enums['VkQueryType'] = ['VK_QUERY_TYPE_OCCLUSION', 'VK_QUERY_TYPE_PIPELINE_STATISTICS', 'VK_QUERY_TYPE_TIMESTAMP']
|
|
enums['VkQueueFlagBits'] = ['VK_QUEUE_GRAPHICS_BIT', 'VK_QUEUE_COMPUTE_BIT', 'VK_QUEUE_TRANSFER_BIT', 'VK_QUEUE_SPARSE_BINDING_BIT']
|
|
enums['VkResult'] = ['VK_SUCCESS', 'VK_NOT_READY', 'VK_TIMEOUT', 'VK_EVENT_SET', 'VK_EVENT_RESET', 'VK_INCOMPLETE', 'VK_ERROR_OUT_OF_HOST_MEMORY', 'VK_ERROR_OUT_OF_DEVICE_MEMORY', 'VK_ERROR_INITIALIZATION_FAILED', 'VK_ERROR_DEVICE_LOST', 'VK_ERROR_MEMORY_MAP_FAILED', 'VK_ERROR_LAYER_NOT_PRESENT', 'VK_ERROR_EXTENSION_NOT_PRESENT', 'VK_ERROR_FEATURE_NOT_PRESENT', 'VK_ERROR_INCOMPATIBLE_DRIVER', 'VK_ERROR_TOO_MANY_OBJECTS', 'VK_ERROR_FORMAT_NOT_SUPPORTED', 'VK_ERROR_SURFACE_LOST_KHR', 'VK_ERROR_NATIVE_WINDOW_IN_USE_KHR', 'VK_SUBOPTIMAL_KHR', 'VK_ERROR_OUT_OF_DATE_KHR', 'VK_ERROR_INCOMPATIBLE_DISPLAY_KHR', 'VK_ERROR_VALIDATION_FAILED_EXT', 'VK_ERROR_INVALID_SHADER_NV', 'VK_NV_EXTENSION_1_ERROR']
|
|
enums['VkSampleCountFlagBits'] = ['VK_SAMPLE_COUNT_1_BIT', 'VK_SAMPLE_COUNT_2_BIT', 'VK_SAMPLE_COUNT_4_BIT', 'VK_SAMPLE_COUNT_8_BIT', 'VK_SAMPLE_COUNT_16_BIT', 'VK_SAMPLE_COUNT_32_BIT', 'VK_SAMPLE_COUNT_64_BIT']
|
|
enums['VkSamplerAddressMode'] = ['VK_SAMPLER_ADDRESS_MODE_REPEAT', 'VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT', 'VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE', 'VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER', 'VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE']
|
|
enums['VkSamplerMipmapMode'] = ['VK_SAMPLER_MIPMAP_MODE_NEAREST', 'VK_SAMPLER_MIPMAP_MODE_LINEAR']
|
|
enums['VkShaderStageFlagBits'] = ['VK_SHADER_STAGE_VERTEX_BIT', 'VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT', 'VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT', 'VK_SHADER_STAGE_GEOMETRY_BIT', 'VK_SHADER_STAGE_FRAGMENT_BIT', 'VK_SHADER_STAGE_COMPUTE_BIT', 'VK_SHADER_STAGE_ALL_GRAPHICS', 'VK_SHADER_STAGE_ALL']
|
|
enums['VkSharingMode'] = ['VK_SHARING_MODE_EXCLUSIVE', 'VK_SHARING_MODE_CONCURRENT']
|
|
enums['VkSparseImageFormatFlagBits'] = ['VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT', 'VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT', 'VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT']
|
|
enums['VkSparseMemoryBindFlagBits'] = ['VK_SPARSE_MEMORY_BIND_METADATA_BIT']
|
|
enums['VkStencilFaceFlagBits'] = ['VK_STENCIL_FACE_FRONT_BIT', 'VK_STENCIL_FACE_BACK_BIT', 'VK_STENCIL_FRONT_AND_BACK']
|
|
enums['VkStencilOp'] = ['VK_STENCIL_OP_KEEP', 'VK_STENCIL_OP_ZERO', 'VK_STENCIL_OP_REPLACE', 'VK_STENCIL_OP_INCREMENT_AND_CLAMP', 'VK_STENCIL_OP_DECREMENT_AND_CLAMP', 'VK_STENCIL_OP_INVERT', 'VK_STENCIL_OP_INCREMENT_AND_WRAP', 'VK_STENCIL_OP_DECREMENT_AND_WRAP']
|
|
enums['VkStructureType'] = ['VK_STRUCTURE_TYPE_APPLICATION_INFO', 'VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO', 'VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO', 'VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO', 'VK_STRUCTURE_TYPE_SUBMIT_INFO', 'VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO', 'VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE', 'VK_STRUCTURE_TYPE_BIND_SPARSE_INFO', 'VK_STRUCTURE_TYPE_FENCE_CREATE_INFO', 'VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO', 'VK_STRUCTURE_TYPE_EVENT_CREATE_INFO', 'VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO', 'VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO', 'VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO', 'VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO', 'VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO', 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO', 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO', 'VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO', 'VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO', 'VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO', 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO', 'VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO', 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO', 'VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET', 'VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET', 'VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO', 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO', 'VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO', 'VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO', 'VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO', 'VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO', 'VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO', 'VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER', 'VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER', 'VK_STRUCTURE_TYPE_MEMORY_BARRIER', 'VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO', 'VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO', 'VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_PRESENT_INFO_KHR', 'VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR', 'VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR', 'VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT', 'VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD', 'VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT', 'VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT', 'VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT', 'VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV', 'VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV', 'VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV']
|
|
enums['VkSubpassContents'] = ['VK_SUBPASS_CONTENTS_INLINE', 'VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS']
|
|
enums['VkSystemAllocationScope'] = ['VK_SYSTEM_ALLOCATION_SCOPE_COMMAND', 'VK_SYSTEM_ALLOCATION_SCOPE_OBJECT', 'VK_SYSTEM_ALLOCATION_SCOPE_CACHE', 'VK_SYSTEM_ALLOCATION_SCOPE_DEVICE', 'VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE']
|
|
enums['VkVertexInputRate'] = ['VK_VERTEX_INPUT_RATE_VERTEX', 'VK_VERTEX_INPUT_RATE_INSTANCE']
|
|
flags = {}
|
|
flags['VkAccessFlags'] = 'VkAccessFlagBits'
|
|
flags['VkAttachmentDescriptionFlags'] = 'VkAttachmentDescriptionFlagBits'
|
|
flags['VkBufferCreateFlags'] = 'VkBufferCreateFlagBits'
|
|
flags['VkBufferUsageFlags'] = 'VkBufferUsageFlagBits'
|
|
flags['VkBufferViewCreateFlags'] = None
|
|
flags['VkColorComponentFlags'] = 'VkColorComponentFlagBits'
|
|
flags['VkCommandBufferResetFlags'] = 'VkCommandBufferResetFlagBits'
|
|
flags['VkCommandBufferUsageFlags'] = 'VkCommandBufferUsageFlagBits'
|
|
flags['VkCommandPoolCreateFlags'] = 'VkCommandPoolCreateFlagBits'
|
|
flags['VkCommandPoolResetFlags'] = 'VkCommandPoolResetFlagBits'
|
|
flags['VkCullModeFlags'] = 'VkCullModeFlagBits'
|
|
flags['VkDependencyFlags'] = 'VkDependencyFlagBits'
|
|
flags['VkDescriptorPoolCreateFlags'] = 'VkDescriptorPoolCreateFlagBits'
|
|
flags['VkDescriptorPoolResetFlags'] = None
|
|
flags['VkDescriptorSetLayoutCreateFlags'] = None
|
|
flags['VkDeviceCreateFlags'] = None
|
|
flags['VkDeviceQueueCreateFlags'] = None
|
|
flags['VkEventCreateFlags'] = None
|
|
flags['VkFenceCreateFlags'] = 'VkFenceCreateFlagBits'
|
|
flags['VkFormatFeatureFlags'] = 'VkFormatFeatureFlagBits'
|
|
flags['VkFramebufferCreateFlags'] = None
|
|
flags['VkImageAspectFlags'] = 'VkImageAspectFlagBits'
|
|
flags['VkImageCreateFlags'] = 'VkImageCreateFlagBits'
|
|
flags['VkImageUsageFlags'] = 'VkImageUsageFlagBits'
|
|
flags['VkImageViewCreateFlags'] = None
|
|
flags['VkInstanceCreateFlags'] = None
|
|
flags['VkMemoryHeapFlags'] = 'VkMemoryHeapFlagBits'
|
|
flags['VkMemoryMapFlags'] = None
|
|
flags['VkMemoryPropertyFlags'] = 'VkMemoryPropertyFlagBits'
|
|
flags['VkPipelineCacheCreateFlags'] = None
|
|
flags['VkPipelineColorBlendStateCreateFlags'] = None
|
|
flags['VkPipelineCreateFlags'] = 'VkPipelineCreateFlagBits'
|
|
flags['VkPipelineDepthStencilStateCreateFlags'] = None
|
|
flags['VkPipelineDynamicStateCreateFlags'] = None
|
|
flags['VkPipelineInputAssemblyStateCreateFlags'] = None
|
|
flags['VkPipelineLayoutCreateFlags'] = None
|
|
flags['VkPipelineMultisampleStateCreateFlags'] = None
|
|
flags['VkPipelineRasterizationStateCreateFlags'] = None
|
|
flags['VkPipelineShaderStageCreateFlags'] = None
|
|
flags['VkPipelineStageFlags'] = 'VkPipelineStageFlagBits'
|
|
flags['VkPipelineTessellationStateCreateFlags'] = None
|
|
flags['VkPipelineVertexInputStateCreateFlags'] = None
|
|
flags['VkPipelineViewportStateCreateFlags'] = None
|
|
flags['VkQueryControlFlags'] = 'VkQueryControlFlagBits'
|
|
flags['VkQueryPipelineStatisticFlags'] = 'VkQueryPipelineStatisticFlagBits'
|
|
flags['VkQueryPoolCreateFlags'] = None
|
|
flags['VkQueryResultFlags'] = 'VkQueryResultFlagBits'
|
|
flags['VkQueueFlags'] = 'VkQueueFlagBits'
|
|
flags['VkRenderPassCreateFlags'] = None
|
|
flags['VkSampleCountFlags'] = 'VkSampleCountFlagBits'
|
|
flags['VkSamplerCreateFlags'] = None
|
|
flags['VkSemaphoreCreateFlags'] = None
|
|
flags['VkShaderModuleCreateFlags'] = None
|
|
flags['VkShaderStageFlags'] = 'VkShaderStageFlagBits'
|
|
flags['VkSparseImageFormatFlags'] = 'VkSparseImageFormatFlagBits'
|
|
flags['VkSparseMemoryBindFlags'] = 'VkSparseMemoryBindFlagBits'
|
|
flags['VkStencilFaceFlags'] = 'VkStencilFaceFlagBits'
|
|
flags['VkSubpassDescriptionFlags'] = None
|
|
funcpointers = {}
|
|
funcpointers['PFN_vkAllocationFunction'] = None
|
|
funcpointers['PFN_vkFreeFunction'] = None
|
|
funcpointers['PFN_vkInternalAllocationNotification'] = None
|
|
funcpointers['PFN_vkInternalFreeNotification'] = None
|
|
funcpointers['PFN_vkReallocationFunction'] = None
|
|
funcpointers['PFN_vkVoidFunction'] = None
|
|
protos = {}
|
|
protos['vkAllocateCommandBuffers'] = ['device', 'pAllocateInfo', 'pCommandBuffers']
|
|
protos['vkAllocateDescriptorSets'] = ['device', 'pAllocateInfo', 'pDescriptorSets']
|
|
protos['vkAllocateMemory'] = ['device', 'pAllocateInfo', 'pAllocator', 'pMemory']
|
|
protos['vkBeginCommandBuffer'] = ['commandBuffer', 'pBeginInfo']
|
|
protos['vkBindBufferMemory'] = ['device', 'buffer', 'memory', 'memoryOffset']
|
|
protos['vkBindImageMemory'] = ['device', 'image', 'memory', 'memoryOffset']
|
|
protos['vkCmdBeginQuery'] = ['commandBuffer', 'queryPool', 'query', 'flags']
|
|
protos['vkCmdBeginRenderPass'] = ['commandBuffer', 'pRenderPassBegin', 'contents']
|
|
protos['vkCmdBindDescriptorSets'] = ['commandBuffer', 'pipelineBindPoint', 'layout', 'firstSet', 'descriptorSetCount', 'pDescriptorSets', 'dynamicOffsetCount', 'pDynamicOffsets']
|
|
protos['vkCmdBindIndexBuffer'] = ['commandBuffer', 'buffer', 'offset', 'indexType']
|
|
protos['vkCmdBindPipeline'] = ['commandBuffer', 'pipelineBindPoint', 'pipeline']
|
|
protos['vkCmdBindVertexBuffers'] = ['commandBuffer', 'firstBinding', 'bindingCount', 'pBuffers', 'pOffsets']
|
|
protos['vkCmdBlitImage'] = ['commandBuffer', 'srcImage', 'srcImageLayout', 'dstImage', 'dstImageLayout', 'regionCount', 'pRegions', 'filter']
|
|
protos['vkCmdClearAttachments'] = ['commandBuffer', 'attachmentCount', 'pAttachments', 'rectCount', 'pRects']
|
|
protos['vkCmdClearColorImage'] = ['commandBuffer', 'image', 'imageLayout', 'pColor', 'rangeCount', 'pRanges']
|
|
protos['vkCmdClearDepthStencilImage'] = ['commandBuffer', 'image', 'imageLayout', 'pDepthStencil', 'rangeCount', 'pRanges']
|
|
protos['vkCmdCopyBuffer'] = ['commandBuffer', 'srcBuffer', 'dstBuffer', 'regionCount', 'pRegions']
|
|
protos['vkCmdCopyBufferToImage'] = ['commandBuffer', 'srcBuffer', 'dstImage', 'dstImageLayout', 'regionCount', 'pRegions']
|
|
protos['vkCmdCopyImage'] = ['commandBuffer', 'srcImage', 'srcImageLayout', 'dstImage', 'dstImageLayout', 'regionCount', 'pRegions']
|
|
protos['vkCmdCopyImageToBuffer'] = ['commandBuffer', 'srcImage', 'srcImageLayout', 'dstBuffer', 'regionCount', 'pRegions']
|
|
protos['vkCmdCopyQueryPoolResults'] = ['commandBuffer', 'queryPool', 'firstQuery', 'queryCount', 'dstBuffer', 'dstOffset', 'stride', 'flags']
|
|
protos['vkCmdDispatch'] = ['commandBuffer', 'x', 'y', 'z']
|
|
protos['vkCmdDispatchIndirect'] = ['commandBuffer', 'buffer', 'offset']
|
|
protos['vkCmdDraw'] = ['commandBuffer', 'vertexCount', 'instanceCount', 'firstVertex', 'firstInstance']
|
|
protos['vkCmdDrawIndexed'] = ['commandBuffer', 'indexCount', 'instanceCount', 'firstIndex', 'vertexOffset', 'firstInstance']
|
|
protos['vkCmdDrawIndexedIndirect'] = ['commandBuffer', 'buffer', 'offset', 'drawCount', 'stride']
|
|
protos['vkCmdDrawIndirect'] = ['commandBuffer', 'buffer', 'offset', 'drawCount', 'stride']
|
|
protos['vkCmdEndQuery'] = ['commandBuffer', 'queryPool', 'query']
|
|
protos['vkCmdEndRenderPass'] = ['commandBuffer']
|
|
protos['vkCmdExecuteCommands'] = ['commandBuffer', 'commandBufferCount', 'pCommandBuffers']
|
|
protos['vkCmdFillBuffer'] = ['commandBuffer', 'dstBuffer', 'dstOffset', 'size', 'data']
|
|
protos['vkCmdNextSubpass'] = ['commandBuffer', 'contents']
|
|
protos['vkCmdPipelineBarrier'] = ['commandBuffer', 'srcStageMask', 'dstStageMask', 'dependencyFlags', 'memoryBarrierCount', 'pMemoryBarriers', 'bufferMemoryBarrierCount', 'pBufferMemoryBarriers', 'imageMemoryBarrierCount', 'pImageMemoryBarriers']
|
|
protos['vkCmdPushConstants'] = ['commandBuffer', 'layout', 'stageFlags', 'offset', 'size', 'pValues']
|
|
protos['vkCmdResetEvent'] = ['commandBuffer', 'event', 'stageMask']
|
|
protos['vkCmdResetQueryPool'] = ['commandBuffer', 'queryPool', 'firstQuery', 'queryCount']
|
|
protos['vkCmdResolveImage'] = ['commandBuffer', 'srcImage', 'srcImageLayout', 'dstImage', 'dstImageLayout', 'regionCount', 'pRegions']
|
|
protos['vkCmdSetBlendConstants'] = ['commandBuffer', 'blendConstants']
|
|
protos['vkCmdSetDepthBias'] = ['commandBuffer', 'depthBiasConstantFactor', 'depthBiasClamp', 'depthBiasSlopeFactor']
|
|
protos['vkCmdSetDepthBounds'] = ['commandBuffer', 'minDepthBounds', 'maxDepthBounds']
|
|
protos['vkCmdSetEvent'] = ['commandBuffer', 'event', 'stageMask']
|
|
protos['vkCmdSetLineWidth'] = ['commandBuffer', 'lineWidth']
|
|
protos['vkCmdSetScissor'] = ['commandBuffer', 'firstScissor', 'scissorCount', 'pScissors']
|
|
protos['vkCmdSetStencilCompareMask'] = ['commandBuffer', 'faceMask', 'compareMask']
|
|
protos['vkCmdSetStencilReference'] = ['commandBuffer', 'faceMask', 'reference']
|
|
protos['vkCmdSetStencilWriteMask'] = ['commandBuffer', 'faceMask', 'writeMask']
|
|
protos['vkCmdSetViewport'] = ['commandBuffer', 'firstViewport', 'viewportCount', 'pViewports']
|
|
protos['vkCmdUpdateBuffer'] = ['commandBuffer', 'dstBuffer', 'dstOffset', 'dataSize', 'pData']
|
|
protos['vkCmdWaitEvents'] = ['commandBuffer', 'eventCount', 'pEvents', 'srcStageMask', 'dstStageMask', 'memoryBarrierCount', 'pMemoryBarriers', 'bufferMemoryBarrierCount', 'pBufferMemoryBarriers', 'imageMemoryBarrierCount', 'pImageMemoryBarriers']
|
|
protos['vkCmdWriteTimestamp'] = ['commandBuffer', 'pipelineStage', 'queryPool', 'query']
|
|
protos['vkCreateBuffer'] = ['device', 'pCreateInfo', 'pAllocator', 'pBuffer']
|
|
protos['vkCreateBufferView'] = ['device', 'pCreateInfo', 'pAllocator', 'pView']
|
|
protos['vkCreateCommandPool'] = ['device', 'pCreateInfo', 'pAllocator', 'pCommandPool']
|
|
protos['vkCreateComputePipelines'] = ['device', 'pipelineCache', 'createInfoCount', 'pCreateInfos', 'pAllocator', 'pPipelines']
|
|
protos['vkCreateDescriptorPool'] = ['device', 'pCreateInfo', 'pAllocator', 'pDescriptorPool']
|
|
protos['vkCreateDescriptorSetLayout'] = ['device', 'pCreateInfo', 'pAllocator', 'pSetLayout']
|
|
protos['vkCreateDevice'] = ['physicalDevice', 'pCreateInfo', 'pAllocator', 'pDevice']
|
|
protos['vkCreateEvent'] = ['device', 'pCreateInfo', 'pAllocator', 'pEvent']
|
|
protos['vkCreateFence'] = ['device', 'pCreateInfo', 'pAllocator', 'pFence']
|
|
protos['vkCreateFramebuffer'] = ['device', 'pCreateInfo', 'pAllocator', 'pFramebuffer']
|
|
protos['vkCreateGraphicsPipelines'] = ['device', 'pipelineCache', 'createInfoCount', 'pCreateInfos', 'pAllocator', 'pPipelines']
|
|
protos['vkCreateImage'] = ['device', 'pCreateInfo', 'pAllocator', 'pImage']
|
|
protos['vkCreateImageView'] = ['device', 'pCreateInfo', 'pAllocator', 'pView']
|
|
protos['vkCreateInstance'] = ['pCreateInfo', 'pAllocator', 'pInstance']
|
|
protos['vkCreatePipelineCache'] = ['device', 'pCreateInfo', 'pAllocator', 'pPipelineCache']
|
|
protos['vkCreatePipelineLayout'] = ['device', 'pCreateInfo', 'pAllocator', 'pPipelineLayout']
|
|
protos['vkCreateQueryPool'] = ['device', 'pCreateInfo', 'pAllocator', 'pQueryPool']
|
|
protos['vkCreateRenderPass'] = ['device', 'pCreateInfo', 'pAllocator', 'pRenderPass']
|
|
protos['vkCreateSampler'] = ['device', 'pCreateInfo', 'pAllocator', 'pSampler']
|
|
protos['vkCreateSemaphore'] = ['device', 'pCreateInfo', 'pAllocator', 'pSemaphore']
|
|
protos['vkCreateShaderModule'] = ['device', 'pCreateInfo', 'pAllocator', 'pShaderModule']
|
|
protos['vkDestroyBuffer'] = ['device', 'buffer', 'pAllocator']
|
|
protos['vkDestroyBufferView'] = ['device', 'bufferView', 'pAllocator']
|
|
protos['vkDestroyCommandPool'] = ['device', 'commandPool', 'pAllocator']
|
|
protos['vkDestroyDescriptorPool'] = ['device', 'descriptorPool', 'pAllocator']
|
|
protos['vkDestroyDescriptorSetLayout'] = ['device', 'descriptorSetLayout', 'pAllocator']
|
|
protos['vkDestroyDevice'] = ['device', 'pAllocator']
|
|
protos['vkDestroyEvent'] = ['device', 'event', 'pAllocator']
|
|
protos['vkDestroyFence'] = ['device', 'fence', 'pAllocator']
|
|
protos['vkDestroyFramebuffer'] = ['device', 'framebuffer', 'pAllocator']
|
|
protos['vkDestroyImage'] = ['device', 'image', 'pAllocator']
|
|
protos['vkDestroyImageView'] = ['device', 'imageView', 'pAllocator']
|
|
protos['vkDestroyInstance'] = ['instance', 'pAllocator']
|
|
protos['vkDestroyPipeline'] = ['device', 'pipeline', 'pAllocator']
|
|
protos['vkDestroyPipelineCache'] = ['device', 'pipelineCache', 'pAllocator']
|
|
protos['vkDestroyPipelineLayout'] = ['device', 'pipelineLayout', 'pAllocator']
|
|
protos['vkDestroyQueryPool'] = ['device', 'queryPool', 'pAllocator']
|
|
protos['vkDestroyRenderPass'] = ['device', 'renderPass', 'pAllocator']
|
|
protos['vkDestroySampler'] = ['device', 'sampler', 'pAllocator']
|
|
protos['vkDestroySemaphore'] = ['device', 'semaphore', 'pAllocator']
|
|
protos['vkDestroyShaderModule'] = ['device', 'shaderModule', 'pAllocator']
|
|
protos['vkDeviceWaitIdle'] = ['device']
|
|
protos['vkEndCommandBuffer'] = ['commandBuffer']
|
|
protos['vkEnumerateDeviceExtensionProperties'] = ['physicalDevice', 'pLayerName', 'pPropertyCount', 'pProperties']
|
|
protos['vkEnumerateDeviceLayerProperties'] = ['physicalDevice', 'pPropertyCount', 'pProperties']
|
|
protos['vkEnumerateInstanceExtensionProperties'] = ['pLayerName', 'pPropertyCount', 'pProperties']
|
|
protos['vkEnumerateInstanceLayerProperties'] = ['pPropertyCount', 'pProperties']
|
|
protos['vkEnumeratePhysicalDevices'] = ['instance', 'pPhysicalDeviceCount', 'pPhysicalDevices']
|
|
protos['vkFlushMappedMemoryRanges'] = ['device', 'memoryRangeCount', 'pMemoryRanges']
|
|
protos['vkFreeCommandBuffers'] = ['device', 'commandPool', 'commandBufferCount', 'pCommandBuffers']
|
|
protos['vkFreeDescriptorSets'] = ['device', 'descriptorPool', 'descriptorSetCount', 'pDescriptorSets']
|
|
protos['vkFreeMemory'] = ['device', 'memory', 'pAllocator']
|
|
protos['vkGetBufferMemoryRequirements'] = ['device', 'buffer', 'pMemoryRequirements']
|
|
protos['vkGetDeviceMemoryCommitment'] = ['device', 'memory', 'pCommittedMemoryInBytes']
|
|
protos['vkGetDeviceProcAddr'] = ['device', 'pName']
|
|
protos['vkGetDeviceQueue'] = ['device', 'queueFamilyIndex', 'queueIndex', 'pQueue']
|
|
protos['vkGetEventStatus'] = ['device', 'event']
|
|
protos['vkGetFenceStatus'] = ['device', 'fence']
|
|
protos['vkGetImageMemoryRequirements'] = ['device', 'image', 'pMemoryRequirements']
|
|
protos['vkGetImageSparseMemoryRequirements'] = ['device', 'image', 'pSparseMemoryRequirementCount', 'pSparseMemoryRequirements']
|
|
protos['vkGetImageSubresourceLayout'] = ['device', 'image', 'pSubresource', 'pLayout']
|
|
protos['vkGetInstanceProcAddr'] = ['instance', 'pName']
|
|
protos['vkGetPhysicalDeviceFeatures'] = ['physicalDevice', 'pFeatures']
|
|
protos['vkGetPhysicalDeviceFormatProperties'] = ['physicalDevice', 'format', 'pFormatProperties']
|
|
protos['vkGetPhysicalDeviceImageFormatProperties'] = ['physicalDevice', 'format', 'type', 'tiling', 'usage', 'flags', 'pImageFormatProperties']
|
|
protos['vkGetPhysicalDeviceMemoryProperties'] = ['physicalDevice', 'pMemoryProperties']
|
|
protos['vkGetPhysicalDeviceProperties'] = ['physicalDevice', 'pProperties']
|
|
protos['vkGetPhysicalDeviceQueueFamilyProperties'] = ['physicalDevice', 'pQueueFamilyPropertyCount', 'pQueueFamilyProperties']
|
|
protos['vkGetPhysicalDeviceSparseImageFormatProperties'] = ['physicalDevice', 'format', 'type', 'samples', 'usage', 'tiling', 'pPropertyCount', 'pProperties']
|
|
protos['vkGetPipelineCacheData'] = ['device', 'pipelineCache', 'pDataSize', 'pData']
|
|
protos['vkGetQueryPoolResults'] = ['device', 'queryPool', 'firstQuery', 'queryCount', 'dataSize', 'pData', 'stride', 'flags']
|
|
protos['vkGetRenderAreaGranularity'] = ['device', 'renderPass', 'pGranularity']
|
|
protos['vkInvalidateMappedMemoryRanges'] = ['device', 'memoryRangeCount', 'pMemoryRanges']
|
|
protos['vkMapMemory'] = ['device', 'memory', 'offset', 'size', 'flags', 'ppData']
|
|
protos['vkMergePipelineCaches'] = ['device', 'dstCache', 'srcCacheCount', 'pSrcCaches']
|
|
protos['vkQueueBindSparse'] = ['queue', 'bindInfoCount', 'pBindInfo', 'fence']
|
|
protos['vkQueueSubmit'] = ['queue', 'submitCount', 'pSubmits', 'fence']
|
|
protos['vkQueueWaitIdle'] = ['queue']
|
|
protos['vkResetCommandBuffer'] = ['commandBuffer', 'flags']
|
|
protos['vkResetCommandPool'] = ['device', 'commandPool', 'flags']
|
|
protos['vkResetDescriptorPool'] = ['device', 'descriptorPool', 'flags']
|
|
protos['vkResetEvent'] = ['device', 'event']
|
|
protos['vkResetFences'] = ['device', 'fenceCount', 'pFences']
|
|
protos['vkSetEvent'] = ['device', 'event']
|
|
protos['vkUnmapMemory'] = ['device', 'memory']
|
|
protos['vkUpdateDescriptorSets'] = ['device', 'descriptorWriteCount', 'pDescriptorWrites', 'descriptorCopyCount', 'pDescriptorCopies']
|
|
protos['vkWaitForFences'] = ['device', 'fenceCount', 'pFences', 'waitAll', 'timeout']
|
|
structs = {}
|
|
structs['VkAllocationCallbacks'] = ['pUserData', 'pfnAllocation', 'pfnReallocation', 'pfnFree', 'pfnInternalAllocation', 'pfnInternalFree']
|
|
structs['VkApplicationInfo'] = ['sType', 'pNext', 'pApplicationName', 'applicationVersion', 'pEngineName', 'engineVersion', 'apiVersion']
|
|
structs['VkAttachmentDescription'] = ['flags', 'format', 'samples', 'loadOp', 'storeOp', 'stencilLoadOp', 'stencilStoreOp', 'initialLayout', 'finalLayout']
|
|
structs['VkAttachmentReference'] = ['attachment', 'layout']
|
|
structs['VkBindSparseInfo'] = ['sType', 'pNext', 'waitSemaphoreCount', 'pWaitSemaphores', 'bufferBindCount', 'pBufferBinds', 'imageOpaqueBindCount', 'pImageOpaqueBinds', 'imageBindCount', 'pImageBinds', 'signalSemaphoreCount', 'pSignalSemaphores']
|
|
structs['VkBufferCopy'] = ['srcOffset', 'dstOffset', 'size']
|
|
structs['VkBufferCreateInfo'] = ['sType', 'pNext', 'flags', 'size', 'usage', 'sharingMode', 'queueFamilyIndexCount', 'pQueueFamilyIndices']
|
|
structs['VkBufferImageCopy'] = ['bufferOffset', 'bufferRowLength', 'bufferImageHeight', 'imageSubresource', 'imageOffset', 'imageExtent']
|
|
structs['VkBufferMemoryBarrier'] = ['sType', 'pNext', 'srcAccessMask', 'dstAccessMask', 'srcQueueFamilyIndex', 'dstQueueFamilyIndex', 'buffer', 'offset', 'size']
|
|
structs['VkBufferViewCreateInfo'] = ['sType', 'pNext', 'flags', 'buffer', 'format', 'offset', 'range']
|
|
structs['VkClearAttachment'] = ['aspectMask', 'colorAttachment', 'clearValue']
|
|
structs['VkClearColorValue'] = ['float32', 'int32', 'uint32']
|
|
structs['VkClearDepthStencilValue'] = ['depth', 'stencil']
|
|
structs['VkClearRect'] = ['rect', 'baseArrayLayer', 'layerCount']
|
|
structs['VkClearValue'] = ['color', 'depthStencil']
|
|
structs['VkCommandBufferAllocateInfo'] = ['sType', 'pNext', 'commandPool', 'level', 'commandBufferCount']
|
|
structs['VkCommandBufferBeginInfo'] = ['sType', 'pNext', 'flags', 'pInheritanceInfo']
|
|
structs['VkCommandBufferInheritanceInfo'] = ['sType', 'pNext', 'renderPass', 'subpass', 'framebuffer', 'occlusionQueryEnable', 'queryFlags', 'pipelineStatistics']
|
|
structs['VkCommandPoolCreateInfo'] = ['sType', 'pNext', 'flags', 'queueFamilyIndex']
|
|
structs['VkComponentMapping'] = ['r', 'g', 'b', 'a']
|
|
structs['VkComputePipelineCreateInfo'] = ['sType', 'pNext', 'flags', 'stage', 'layout', 'basePipelineHandle', 'basePipelineIndex']
|
|
structs['VkCopyDescriptorSet'] = ['sType', 'pNext', 'srcSet', 'srcBinding', 'srcArrayElement', 'dstSet', 'dstBinding', 'dstArrayElement', 'descriptorCount']
|
|
structs['VkDescriptorBufferInfo'] = ['buffer', 'offset', 'range']
|
|
structs['VkDescriptorImageInfo'] = ['sampler', 'imageView', 'imageLayout']
|
|
structs['VkDescriptorPoolCreateInfo'] = ['sType', 'pNext', 'flags', 'maxSets', 'poolSizeCount', 'pPoolSizes']
|
|
structs['VkDescriptorPoolSize'] = ['type', 'descriptorCount']
|
|
structs['VkDescriptorSetAllocateInfo'] = ['sType', 'pNext', 'descriptorPool', 'descriptorSetCount', 'pSetLayouts']
|
|
structs['VkDescriptorSetLayoutBinding'] = ['binding', 'descriptorType', 'descriptorCount', 'stageFlags', 'pImmutableSamplers']
|
|
structs['VkDescriptorSetLayoutCreateInfo'] = ['sType', 'pNext', 'flags', 'bindingCount', 'pBindings']
|
|
structs['VkDeviceCreateInfo'] = ['sType', 'pNext', 'flags', 'queueCreateInfoCount', 'pQueueCreateInfos', 'enabledLayerCount', 'ppEnabledLayerNames', 'enabledExtensionCount', 'ppEnabledExtensionNames', 'pEnabledFeatures']
|
|
structs['VkDeviceQueueCreateInfo'] = ['sType', 'pNext', 'flags', 'queueFamilyIndex', 'queueCount', 'pQueuePriorities']
|
|
structs['VkDispatchIndirectCommand'] = ['x', 'y', 'z']
|
|
structs['VkDrawIndexedIndirectCommand'] = ['indexCount', 'instanceCount', 'firstIndex', 'vertexOffset', 'firstInstance']
|
|
structs['VkDrawIndirectCommand'] = ['vertexCount', 'instanceCount', 'firstVertex', 'firstInstance']
|
|
structs['VkEventCreateInfo'] = ['sType', 'pNext', 'flags']
|
|
structs['VkExtensionProperties'] = ['extensionName', 'specVersion']
|
|
structs['VkExtent2D'] = ['width', 'height']
|
|
structs['VkExtent3D'] = ['width', 'height', 'depth']
|
|
structs['VkFenceCreateInfo'] = ['sType', 'pNext', 'flags']
|
|
structs['VkFormatProperties'] = ['linearTilingFeatures', 'optimalTilingFeatures', 'bufferFeatures']
|
|
structs['VkFramebufferCreateInfo'] = ['sType', 'pNext', 'flags', 'renderPass', 'attachmentCount', 'pAttachments', 'width', 'height', 'layers']
|
|
structs['VkGraphicsPipelineCreateInfo'] = ['sType', 'pNext', 'flags', 'stageCount', 'pStages', 'pVertexInputState', 'pInputAssemblyState', 'pTessellationState', 'pViewportState', 'pRasterizationState', 'pMultisampleState', 'pDepthStencilState', 'pColorBlendState', 'pDynamicState', 'layout', 'renderPass', 'subpass', 'basePipelineHandle', 'basePipelineIndex']
|
|
structs['VkImageBlit'] = ['srcSubresource', 'srcOffsets', 'dstSubresource', 'dstOffsets']
|
|
structs['VkImageCopy'] = ['srcSubresource', 'srcOffset', 'dstSubresource', 'dstOffset', 'extent']
|
|
structs['VkImageCreateInfo'] = ['sType', 'pNext', 'flags', 'imageType', 'format', 'extent', 'mipLevels', 'arrayLayers', 'samples', 'tiling', 'usage', 'sharingMode', 'queueFamilyIndexCount', 'pQueueFamilyIndices', 'initialLayout']
|
|
structs['VkImageFormatProperties'] = ['maxExtent', 'maxMipLevels', 'maxArrayLayers', 'sampleCounts', 'maxResourceSize']
|
|
structs['VkImageMemoryBarrier'] = ['sType', 'pNext', 'srcAccessMask', 'dstAccessMask', 'oldLayout', 'newLayout', 'srcQueueFamilyIndex', 'dstQueueFamilyIndex', 'image', 'subresourceRange']
|
|
structs['VkImageResolve'] = ['srcSubresource', 'srcOffset', 'dstSubresource', 'dstOffset', 'extent']
|
|
structs['VkImageSubresource'] = ['aspectMask', 'mipLevel', 'arrayLayer']
|
|
structs['VkImageSubresourceLayers'] = ['aspectMask', 'mipLevel', 'baseArrayLayer', 'layerCount']
|
|
structs['VkImageSubresourceRange'] = ['aspectMask', 'baseMipLevel', 'levelCount', 'baseArrayLayer', 'layerCount']
|
|
structs['VkImageViewCreateInfo'] = ['sType', 'pNext', 'flags', 'image', 'viewType', 'format', 'components', 'subresourceRange']
|
|
structs['VkInstanceCreateInfo'] = ['sType', 'pNext', 'flags', 'pApplicationInfo', 'enabledLayerCount', 'ppEnabledLayerNames', 'enabledExtensionCount', 'ppEnabledExtensionNames']
|
|
structs['VkLayerProperties'] = ['layerName', 'specVersion', 'implementationVersion', 'description']
|
|
structs['VkMappedMemoryRange'] = ['sType', 'pNext', 'memory', 'offset', 'size']
|
|
structs['VkMemoryAllocateInfo'] = ['sType', 'pNext', 'allocationSize', 'memoryTypeIndex']
|
|
structs['VkMemoryBarrier'] = ['sType', 'pNext', 'srcAccessMask', 'dstAccessMask']
|
|
structs['VkMemoryHeap'] = ['size', 'flags']
|
|
structs['VkMemoryRequirements'] = ['size', 'alignment', 'memoryTypeBits']
|
|
structs['VkMemoryType'] = ['propertyFlags', 'heapIndex']
|
|
structs['VkOffset2D'] = ['x', 'y']
|
|
structs['VkOffset3D'] = ['x', 'y', 'z']
|
|
structs['VkPhysicalDeviceFeatures'] = ['robustBufferAccess', 'fullDrawIndexUint32', 'imageCubeArray', 'independentBlend', 'geometryShader', 'tessellationShader', 'sampleRateShading', 'dualSrcBlend', 'logicOp', 'multiDrawIndirect', 'drawIndirectFirstInstance', 'depthClamp', 'depthBiasClamp', 'fillModeNonSolid', 'depthBounds', 'wideLines', 'largePoints', 'alphaToOne', 'multiViewport', 'samplerAnisotropy', 'textureCompressionETC2', 'textureCompressionASTC_LDR', 'textureCompressionBC', 'occlusionQueryPrecise', 'pipelineStatisticsQuery', 'vertexPipelineStoresAndAtomics', 'fragmentStoresAndAtomics', 'shaderTessellationAndGeometryPointSize', 'shaderImageGatherExtended', 'shaderStorageImageExtendedFormats', 'shaderStorageImageMultisample', 'shaderStorageImageReadWithoutFormat', 'shaderStorageImageWriteWithoutFormat', 'shaderUniformBufferArrayDynamicIndexing', 'shaderSampledImageArrayDynamicIndexing', 'shaderStorageBufferArrayDynamicIndexing', 'shaderStorageImageArrayDynamicIndexing', 'shaderClipDistance', 'shaderCullDistance', 'shaderFloat64', 'shaderInt64', 'shaderInt16', 'shaderResourceResidency', 'shaderResourceMinLod', 'sparseBinding', 'sparseResidencyBuffer', 'sparseResidencyImage2D', 'sparseResidencyImage3D', 'sparseResidency2Samples', 'sparseResidency4Samples', 'sparseResidency8Samples', 'sparseResidency16Samples', 'sparseResidencyAliased', 'variableMultisampleRate', 'inheritedQueries']
|
|
structs['VkPhysicalDeviceLimits'] = ['maxImageDimension1D', 'maxImageDimension2D', 'maxImageDimension3D', 'maxImageDimensionCube', 'maxImageArrayLayers', 'maxTexelBufferElements', 'maxUniformBufferRange', 'maxStorageBufferRange', 'maxPushConstantsSize', 'maxMemoryAllocationCount', 'maxSamplerAllocationCount', 'bufferImageGranularity', 'sparseAddressSpaceSize', 'maxBoundDescriptorSets', 'maxPerStageDescriptorSamplers', 'maxPerStageDescriptorUniformBuffers', 'maxPerStageDescriptorStorageBuffers', 'maxPerStageDescriptorSampledImages', 'maxPerStageDescriptorStorageImages', 'maxPerStageDescriptorInputAttachments', 'maxPerStageResources', 'maxDescriptorSetSamplers', 'maxDescriptorSetUniformBuffers', 'maxDescriptorSetUniformBuffersDynamic', 'maxDescriptorSetStorageBuffers', 'maxDescriptorSetStorageBuffersDynamic', 'maxDescriptorSetSampledImages', 'maxDescriptorSetStorageImages', 'maxDescriptorSetInputAttachments', 'maxVertexInputAttributes', 'maxVertexInputBindings', 'maxVertexInputAttributeOffset', 'maxVertexInputBindingStride', 'maxVertexOutputComponents', 'maxTessellationGenerationLevel', 'maxTessellationPatchSize', 'maxTessellationControlPerVertexInputComponents', 'maxTessellationControlPerVertexOutputComponents', 'maxTessellationControlPerPatchOutputComponents', 'maxTessellationControlTotalOutputComponents', 'maxTessellationEvaluationInputComponents', 'maxTessellationEvaluationOutputComponents', 'maxGeometryShaderInvocations', 'maxGeometryInputComponents', 'maxGeometryOutputComponents', 'maxGeometryOutputVertices', 'maxGeometryTotalOutputComponents', 'maxFragmentInputComponents', 'maxFragmentOutputAttachments', 'maxFragmentDualSrcAttachments', 'maxFragmentCombinedOutputResources', 'maxComputeSharedMemorySize', 'maxComputeWorkGroupCount', 'maxComputeWorkGroupInvocations', 'maxComputeWorkGroupSize', 'subPixelPrecisionBits', 'subTexelPrecisionBits', 'mipmapPrecisionBits', 'maxDrawIndexedIndexValue', 'maxDrawIndirectCount', 'maxSamplerLodBias', 'maxSamplerAnisotropy', 'maxViewports', 'maxViewportDimensions', 'viewportBoundsRange', 'viewportSubPixelBits', 'minMemoryMapAlignment', 'minTexelBufferOffsetAlignment', 'minUniformBufferOffsetAlignment', 'minStorageBufferOffsetAlignment', 'minTexelOffset', 'maxTexelOffset', 'minTexelGatherOffset', 'maxTexelGatherOffset', 'minInterpolationOffset', 'maxInterpolationOffset', 'subPixelInterpolationOffsetBits', 'maxFramebufferWidth', 'maxFramebufferHeight', 'maxFramebufferLayers', 'framebufferColorSampleCounts', 'framebufferDepthSampleCounts', 'framebufferStencilSampleCounts', 'framebufferNoAttachmentsSampleCounts', 'maxColorAttachments', 'sampledImageColorSampleCounts', 'sampledImageIntegerSampleCounts', 'sampledImageDepthSampleCounts', 'sampledImageStencilSampleCounts', 'storageImageSampleCounts', 'maxSampleMaskWords', 'timestampComputeAndGraphics', 'timestampPeriod', 'maxClipDistances', 'maxCullDistances', 'maxCombinedClipAndCullDistances', 'discreteQueuePriorities', 'pointSizeRange', 'lineWidthRange', 'pointSizeGranularity', 'lineWidthGranularity', 'strictLines', 'standardSampleLocations', 'optimalBufferCopyOffsetAlignment', 'optimalBufferCopyRowPitchAlignment', 'nonCoherentAtomSize']
|
|
structs['VkPhysicalDeviceMemoryProperties'] = ['memoryTypeCount', 'memoryTypes', 'memoryHeapCount', 'memoryHeaps']
|
|
structs['VkPhysicalDeviceProperties'] = ['apiVersion', 'driverVersion', 'vendorID', 'deviceID', 'deviceType', 'deviceName', 'pipelineCacheUUID', 'limits', 'sparseProperties']
|
|
structs['VkPhysicalDeviceSparseProperties'] = ['residencyStandard2DBlockShape', 'residencyStandard2DMultisampleBlockShape', 'residencyStandard3DBlockShape', 'residencyAlignedMipSize', 'residencyNonResidentStrict']
|
|
structs['VkPipelineCacheCreateInfo'] = ['sType', 'pNext', 'flags', 'initialDataSize', 'pInitialData']
|
|
structs['VkPipelineColorBlendAttachmentState'] = ['blendEnable', 'srcColorBlendFactor', 'dstColorBlendFactor', 'colorBlendOp', 'srcAlphaBlendFactor', 'dstAlphaBlendFactor', 'alphaBlendOp', 'colorWriteMask']
|
|
structs['VkPipelineColorBlendStateCreateInfo'] = ['sType', 'pNext', 'flags', 'logicOpEnable', 'logicOp', 'attachmentCount', 'pAttachments', 'blendConstants']
|
|
structs['VkPipelineDepthStencilStateCreateInfo'] = ['sType', 'pNext', 'flags', 'depthTestEnable', 'depthWriteEnable', 'depthCompareOp', 'depthBoundsTestEnable', 'stencilTestEnable', 'front', 'back', 'minDepthBounds', 'maxDepthBounds']
|
|
structs['VkPipelineDynamicStateCreateInfo'] = ['sType', 'pNext', 'flags', 'dynamicStateCount', 'pDynamicStates']
|
|
structs['VkPipelineInputAssemblyStateCreateInfo'] = ['sType', 'pNext', 'flags', 'topology', 'primitiveRestartEnable']
|
|
structs['VkPipelineLayoutCreateInfo'] = ['sType', 'pNext', 'flags', 'setLayoutCount', 'pSetLayouts', 'pushConstantRangeCount', 'pPushConstantRanges']
|
|
structs['VkPipelineMultisampleStateCreateInfo'] = ['sType', 'pNext', 'flags', 'rasterizationSamples', 'sampleShadingEnable', 'minSampleShading', 'pSampleMask', 'alphaToCoverageEnable', 'alphaToOneEnable']
|
|
structs['VkPipelineRasterizationStateCreateInfo'] = ['sType', 'pNext', 'flags', 'depthClampEnable', 'rasterizerDiscardEnable', 'polygonMode', 'cullMode', 'frontFace', 'depthBiasEnable', 'depthBiasConstantFactor', 'depthBiasClamp', 'depthBiasSlopeFactor', 'lineWidth']
|
|
structs['VkPipelineShaderStageCreateInfo'] = ['sType', 'pNext', 'flags', 'stage', 'module', 'pName', 'pSpecializationInfo']
|
|
structs['VkPipelineTessellationStateCreateInfo'] = ['sType', 'pNext', 'flags', 'patchControlPoints']
|
|
structs['VkPipelineVertexInputStateCreateInfo'] = ['sType', 'pNext', 'flags', 'vertexBindingDescriptionCount', 'pVertexBindingDescriptions', 'vertexAttributeDescriptionCount', 'pVertexAttributeDescriptions']
|
|
structs['VkPipelineViewportStateCreateInfo'] = ['sType', 'pNext', 'flags', 'viewportCount', 'pViewports', 'scissorCount', 'pScissors']
|
|
structs['VkPushConstantRange'] = ['stageFlags', 'offset', 'size']
|
|
structs['VkQueryPoolCreateInfo'] = ['sType', 'pNext', 'flags', 'queryType', 'queryCount', 'pipelineStatistics']
|
|
structs['VkQueueFamilyProperties'] = ['queueFlags', 'queueCount', 'timestampValidBits', 'minImageTransferGranularity']
|
|
structs['VkRect2D'] = ['offset', 'extent']
|
|
structs['VkRenderPassBeginInfo'] = ['sType', 'pNext', 'renderPass', 'framebuffer', 'renderArea', 'clearValueCount', 'pClearValues']
|
|
structs['VkRenderPassCreateInfo'] = ['sType', 'pNext', 'flags', 'attachmentCount', 'pAttachments', 'subpassCount', 'pSubpasses', 'dependencyCount', 'pDependencies']
|
|
structs['VkSamplerCreateInfo'] = ['sType', 'pNext', 'flags', 'magFilter', 'minFilter', 'mipmapMode', 'addressModeU', 'addressModeV', 'addressModeW', 'mipLodBias', 'anisotropyEnable', 'maxAnisotropy', 'compareEnable', 'compareOp', 'minLod', 'maxLod', 'borderColor', 'unnormalizedCoordinates']
|
|
structs['VkSemaphoreCreateInfo'] = ['sType', 'pNext', 'flags']
|
|
structs['VkShaderModuleCreateInfo'] = ['sType', 'pNext', 'flags', 'codeSize', 'pCode']
|
|
structs['VkSparseBufferMemoryBindInfo'] = ['buffer', 'bindCount', 'pBinds']
|
|
structs['VkSparseImageFormatProperties'] = ['aspectMask', 'imageGranularity', 'flags']
|
|
structs['VkSparseImageMemoryBind'] = ['subresource', 'offset', 'extent', 'memory', 'memoryOffset', 'flags']
|
|
structs['VkSparseImageMemoryBindInfo'] = ['image', 'bindCount', 'pBinds']
|
|
structs['VkSparseImageMemoryRequirements'] = ['formatProperties', 'imageMipTailFirstLod', 'imageMipTailSize', 'imageMipTailOffset', 'imageMipTailStride']
|
|
structs['VkSparseImageOpaqueMemoryBindInfo'] = ['image', 'bindCount', 'pBinds']
|
|
structs['VkSparseMemoryBind'] = ['resourceOffset', 'size', 'memory', 'memoryOffset', 'flags']
|
|
structs['VkSpecializationInfo'] = ['mapEntryCount', 'pMapEntries', 'dataSize', 'pData']
|
|
structs['VkSpecializationMapEntry'] = ['constantID', 'offset', 'size']
|
|
structs['VkStencilOpState'] = ['failOp', 'passOp', 'depthFailOp', 'compareOp', 'compareMask', 'writeMask', 'reference']
|
|
structs['VkSubmitInfo'] = ['sType', 'pNext', 'waitSemaphoreCount', 'pWaitSemaphores', 'pWaitDstStageMask', 'commandBufferCount', 'pCommandBuffers', 'signalSemaphoreCount', 'pSignalSemaphores']
|
|
structs['VkSubpassDependency'] = ['srcSubpass', 'dstSubpass', 'srcStageMask', 'dstStageMask', 'srcAccessMask', 'dstAccessMask', 'dependencyFlags']
|
|
structs['VkSubpassDescription'] = ['flags', 'pipelineBindPoint', 'inputAttachmentCount', 'pInputAttachments', 'colorAttachmentCount', 'pColorAttachments', 'pResolveAttachments', 'pDepthStencilAttachment', 'preserveAttachmentCount', 'pPreserveAttachments']
|
|
structs['VkSubresourceLayout'] = ['offset', 'size', 'rowPitch', 'arrayPitch', 'depthPitch']
|
|
structs['VkVertexInputAttributeDescription'] = ['location', 'binding', 'format', 'offset']
|
|
structs['VkVertexInputBindingDescription'] = ['binding', 'stride', 'inputRate']
|
|
structs['VkViewport'] = ['x', 'y', 'width', 'height', 'minDepth', 'maxDepth']
|
|
structs['VkWriteDescriptorSet'] = ['sType', 'pNext', 'dstSet', 'dstBinding', 'dstArrayElement', 'descriptorCount', 'descriptorType', 'pImageInfo', 'pBufferInfo', 'pTexelBufferView']
|
|
handles = {}
|
|
handles['VkBuffer'] = None
|
|
handles['VkBufferView'] = None
|
|
handles['VkCommandBuffer'] = None
|
|
handles['VkCommandPool'] = None
|
|
handles['VkDescriptorPool'] = None
|
|
handles['VkDescriptorSet'] = None
|
|
handles['VkDescriptorSetLayout'] = None
|
|
handles['VkDevice'] = None
|
|
handles['VkDeviceMemory'] = None
|
|
handles['VkEvent'] = None
|
|
handles['VkFence'] = None
|
|
handles['VkFramebuffer'] = None
|
|
handles['VkImage'] = None
|
|
handles['VkImageView'] = None
|
|
handles['VkInstance'] = None
|
|
handles['VkPhysicalDevice'] = None
|
|
handles['VkPipeline'] = None
|
|
handles['VkPipelineCache'] = None
|
|
handles['VkPipelineLayout'] = None
|
|
handles['VkQueryPool'] = None
|
|
handles['VkQueue'] = None
|
|
handles['VkRenderPass'] = None
|
|
handles['VkSampler'] = None
|
|
handles['VkSemaphore'] = None
|
|
handles['VkShaderModule'] = None
|
|
defines = {}
|
|
defines['VK_API_VERSION'] = None
|
|
defines['VK_API_VERSION_1_0'] = None
|
|
defines['VK_DEFINE_HANDLE'] = None
|
|
defines['VK_DEFINE_NON_DISPATCHABLE_HANDLE'] = None
|
|
defines['VK_HEADER_VERSION'] = None
|
|
defines['VK_MAKE_VERSION'] = None
|
|
defines['VK_NULL_HANDLE'] = None
|
|
defines['VK_VERSION_MAJOR'] = None
|
|
defines['VK_VERSION_MINOR'] = None
|
|
defines['VK_VERSION_PATCH'] = None
|
|
typeCategory = {}
|
|
typeCategory['PFN_vkAllocationFunction'] = 'funcpointer'
|
|
typeCategory['PFN_vkFreeFunction'] = 'funcpointer'
|
|
typeCategory['PFN_vkInternalAllocationNotification'] = 'funcpointer'
|
|
typeCategory['PFN_vkInternalFreeNotification'] = 'funcpointer'
|
|
typeCategory['PFN_vkReallocationFunction'] = 'funcpointer'
|
|
typeCategory['PFN_vkVoidFunction'] = 'funcpointer'
|
|
typeCategory['VK_API_VERSION'] = 'define'
|
|
typeCategory['VK_API_VERSION_1_0'] = 'define'
|
|
typeCategory['VK_ATTACHMENT_UNUSED'] = 'consts'
|
|
typeCategory['VK_DEFINE_HANDLE'] = 'define'
|
|
typeCategory['VK_DEFINE_NON_DISPATCHABLE_HANDLE'] = 'define'
|
|
typeCategory['VK_FALSE'] = 'consts'
|
|
typeCategory['VK_HEADER_VERSION'] = 'define'
|
|
typeCategory['VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME'] = 'consts'
|
|
typeCategory['VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION'] = 'consts'
|
|
typeCategory['VK_LOD_CLAMP_NONE'] = 'consts'
|
|
typeCategory['VK_MAKE_VERSION'] = 'define'
|
|
typeCategory['VK_MAX_DESCRIPTION_SIZE'] = 'consts'
|
|
typeCategory['VK_MAX_EXTENSION_NAME_SIZE'] = 'consts'
|
|
typeCategory['VK_MAX_MEMORY_HEAPS'] = 'consts'
|
|
typeCategory['VK_MAX_MEMORY_TYPES'] = 'consts'
|
|
typeCategory['VK_MAX_PHYSICAL_DEVICE_NAME_SIZE'] = 'consts'
|
|
typeCategory['VK_NULL_HANDLE'] = 'define'
|
|
typeCategory['VK_QUEUE_FAMILY_IGNORED'] = 'consts'
|
|
typeCategory['VK_REMAINING_ARRAY_LAYERS'] = 'consts'
|
|
typeCategory['VK_REMAINING_MIP_LEVELS'] = 'consts'
|
|
typeCategory['VK_SUBPASS_EXTERNAL'] = 'consts'
|
|
typeCategory['VK_TRUE'] = 'consts'
|
|
typeCategory['VK_UUID_SIZE'] = 'consts'
|
|
typeCategory['VK_VERSION_MAJOR'] = 'define'
|
|
typeCategory['VK_VERSION_MINOR'] = 'define'
|
|
typeCategory['VK_VERSION_PATCH'] = 'define'
|
|
typeCategory['VK_WHOLE_SIZE'] = 'consts'
|
|
typeCategory['VkAccessFlags'] = 'bitmask'
|
|
typeCategory['VkAllocationCallbacks'] = 'struct'
|
|
typeCategory['VkApplicationInfo'] = 'struct'
|
|
typeCategory['VkAttachmentDescription'] = 'struct'
|
|
typeCategory['VkAttachmentDescriptionFlags'] = 'bitmask'
|
|
typeCategory['VkAttachmentReference'] = 'struct'
|
|
typeCategory['VkBindSparseInfo'] = 'struct'
|
|
typeCategory['VkBool32'] = 'basetype'
|
|
typeCategory['VkBuffer'] = 'handle'
|
|
typeCategory['VkBufferCopy'] = 'struct'
|
|
typeCategory['VkBufferCreateFlags'] = 'bitmask'
|
|
typeCategory['VkBufferCreateInfo'] = 'struct'
|
|
typeCategory['VkBufferImageCopy'] = 'struct'
|
|
typeCategory['VkBufferMemoryBarrier'] = 'struct'
|
|
typeCategory['VkBufferUsageFlags'] = 'bitmask'
|
|
typeCategory['VkBufferView'] = 'handle'
|
|
typeCategory['VkBufferViewCreateFlags'] = 'bitmask'
|
|
typeCategory['VkBufferViewCreateInfo'] = 'struct'
|
|
typeCategory['VkClearAttachment'] = 'struct'
|
|
typeCategory['VkClearColorValue'] = 'union'
|
|
typeCategory['VkClearDepthStencilValue'] = 'struct'
|
|
typeCategory['VkClearRect'] = 'struct'
|
|
typeCategory['VkClearValue'] = 'union'
|
|
typeCategory['VkColorComponentFlags'] = 'bitmask'
|
|
typeCategory['VkCommandBuffer'] = 'handle'
|
|
typeCategory['VkCommandBufferAllocateInfo'] = 'struct'
|
|
typeCategory['VkCommandBufferBeginInfo'] = 'struct'
|
|
typeCategory['VkCommandBufferInheritanceInfo'] = 'struct'
|
|
typeCategory['VkCommandBufferResetFlags'] = 'bitmask'
|
|
typeCategory['VkCommandBufferUsageFlags'] = 'bitmask'
|
|
typeCategory['VkCommandPool'] = 'handle'
|
|
typeCategory['VkCommandPoolCreateFlags'] = 'bitmask'
|
|
typeCategory['VkCommandPoolCreateInfo'] = 'struct'
|
|
typeCategory['VkCommandPoolResetFlags'] = 'bitmask'
|
|
typeCategory['VkComponentMapping'] = 'struct'
|
|
typeCategory['VkComputePipelineCreateInfo'] = 'struct'
|
|
typeCategory['VkCopyDescriptorSet'] = 'struct'
|
|
typeCategory['VkCullModeFlags'] = 'bitmask'
|
|
typeCategory['VkDependencyFlags'] = 'bitmask'
|
|
typeCategory['VkDescriptorBufferInfo'] = 'struct'
|
|
typeCategory['VkDescriptorImageInfo'] = 'struct'
|
|
typeCategory['VkDescriptorPool'] = 'handle'
|
|
typeCategory['VkDescriptorPoolCreateFlags'] = 'bitmask'
|
|
typeCategory['VkDescriptorPoolCreateInfo'] = 'struct'
|
|
typeCategory['VkDescriptorPoolResetFlags'] = 'bitmask'
|
|
typeCategory['VkDescriptorPoolSize'] = 'struct'
|
|
typeCategory['VkDescriptorSet'] = 'handle'
|
|
typeCategory['VkDescriptorSetAllocateInfo'] = 'struct'
|
|
typeCategory['VkDescriptorSetLayout'] = 'handle'
|
|
typeCategory['VkDescriptorSetLayoutBinding'] = 'struct'
|
|
typeCategory['VkDescriptorSetLayoutCreateFlags'] = 'bitmask'
|
|
typeCategory['VkDescriptorSetLayoutCreateInfo'] = 'struct'
|
|
typeCategory['VkDevice'] = 'handle'
|
|
typeCategory['VkDeviceCreateFlags'] = 'bitmask'
|
|
typeCategory['VkDeviceCreateInfo'] = 'struct'
|
|
typeCategory['VkDeviceMemory'] = 'handle'
|
|
typeCategory['VkDeviceQueueCreateFlags'] = 'bitmask'
|
|
typeCategory['VkDeviceQueueCreateInfo'] = 'struct'
|
|
typeCategory['VkDeviceSize'] = 'basetype'
|
|
typeCategory['VkDispatchIndirectCommand'] = 'struct'
|
|
typeCategory['VkDrawIndexedIndirectCommand'] = 'struct'
|
|
typeCategory['VkDrawIndirectCommand'] = 'struct'
|
|
typeCategory['VkEvent'] = 'handle'
|
|
typeCategory['VkEventCreateFlags'] = 'bitmask'
|
|
typeCategory['VkEventCreateInfo'] = 'struct'
|
|
typeCategory['VkExtensionProperties'] = 'struct'
|
|
typeCategory['VkExtent2D'] = 'struct'
|
|
typeCategory['VkExtent3D'] = 'struct'
|
|
typeCategory['VkFence'] = 'handle'
|
|
typeCategory['VkFenceCreateFlags'] = 'bitmask'
|
|
typeCategory['VkFenceCreateInfo'] = 'struct'
|
|
typeCategory['VkFlags'] = 'basetype'
|
|
typeCategory['VkFormatFeatureFlags'] = 'bitmask'
|
|
typeCategory['VkFormatProperties'] = 'struct'
|
|
typeCategory['VkFramebuffer'] = 'handle'
|
|
typeCategory['VkFramebufferCreateFlags'] = 'bitmask'
|
|
typeCategory['VkFramebufferCreateInfo'] = 'struct'
|
|
typeCategory['VkGraphicsPipelineCreateInfo'] = 'struct'
|
|
typeCategory['VkImage'] = 'handle'
|
|
typeCategory['VkImageAspectFlags'] = 'bitmask'
|
|
typeCategory['VkImageBlit'] = 'struct'
|
|
typeCategory['VkImageCopy'] = 'struct'
|
|
typeCategory['VkImageCreateFlags'] = 'bitmask'
|
|
typeCategory['VkImageCreateInfo'] = 'struct'
|
|
typeCategory['VkImageFormatProperties'] = 'struct'
|
|
typeCategory['VkImageMemoryBarrier'] = 'struct'
|
|
typeCategory['VkImageResolve'] = 'struct'
|
|
typeCategory['VkImageSubresource'] = 'struct'
|
|
typeCategory['VkImageSubresourceLayers'] = 'struct'
|
|
typeCategory['VkImageSubresourceRange'] = 'struct'
|
|
typeCategory['VkImageUsageFlags'] = 'bitmask'
|
|
typeCategory['VkImageView'] = 'handle'
|
|
typeCategory['VkImageViewCreateFlags'] = 'bitmask'
|
|
typeCategory['VkImageViewCreateInfo'] = 'struct'
|
|
typeCategory['VkInstance'] = 'handle'
|
|
typeCategory['VkInstanceCreateFlags'] = 'bitmask'
|
|
typeCategory['VkInstanceCreateInfo'] = 'struct'
|
|
typeCategory['VkLayerProperties'] = 'struct'
|
|
typeCategory['VkMappedMemoryRange'] = 'struct'
|
|
typeCategory['VkMemoryAllocateInfo'] = 'struct'
|
|
typeCategory['VkMemoryBarrier'] = 'struct'
|
|
typeCategory['VkMemoryHeap'] = 'struct'
|
|
typeCategory['VkMemoryHeapFlags'] = 'bitmask'
|
|
typeCategory['VkMemoryMapFlags'] = 'bitmask'
|
|
typeCategory['VkMemoryPropertyFlags'] = 'bitmask'
|
|
typeCategory['VkMemoryRequirements'] = 'struct'
|
|
typeCategory['VkMemoryType'] = 'struct'
|
|
typeCategory['VkOffset2D'] = 'struct'
|
|
typeCategory['VkOffset3D'] = 'struct'
|
|
typeCategory['VkPhysicalDevice'] = 'handle'
|
|
typeCategory['VkPhysicalDeviceFeatures'] = 'struct'
|
|
typeCategory['VkPhysicalDeviceLimits'] = 'struct'
|
|
typeCategory['VkPhysicalDeviceMemoryProperties'] = 'struct'
|
|
typeCategory['VkPhysicalDeviceProperties'] = 'struct'
|
|
typeCategory['VkPhysicalDeviceSparseProperties'] = 'struct'
|
|
typeCategory['VkPipeline'] = 'handle'
|
|
typeCategory['VkPipelineCache'] = 'handle'
|
|
typeCategory['VkPipelineCacheCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineCacheCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineColorBlendAttachmentState'] = 'struct'
|
|
typeCategory['VkPipelineColorBlendStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineColorBlendStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineDepthStencilStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineDepthStencilStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineDynamicStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineDynamicStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineInputAssemblyStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineInputAssemblyStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineLayout'] = 'handle'
|
|
typeCategory['VkPipelineLayoutCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineLayoutCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineMultisampleStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineMultisampleStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineRasterizationStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineRasterizationStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineShaderStageCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineShaderStageCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineStageFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineTessellationStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineTessellationStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineVertexInputStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineVertexInputStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPipelineViewportStateCreateFlags'] = 'bitmask'
|
|
typeCategory['VkPipelineViewportStateCreateInfo'] = 'struct'
|
|
typeCategory['VkPushConstantRange'] = 'struct'
|
|
typeCategory['VkQueryControlFlags'] = 'bitmask'
|
|
typeCategory['VkQueryPipelineStatisticFlags'] = 'bitmask'
|
|
typeCategory['VkQueryPool'] = 'handle'
|
|
typeCategory['VkQueryPoolCreateFlags'] = 'bitmask'
|
|
typeCategory['VkQueryPoolCreateInfo'] = 'struct'
|
|
typeCategory['VkQueryResultFlags'] = 'bitmask'
|
|
typeCategory['VkQueue'] = 'handle'
|
|
typeCategory['VkQueueFamilyProperties'] = 'struct'
|
|
typeCategory['VkQueueFlags'] = 'bitmask'
|
|
typeCategory['VkRect2D'] = 'struct'
|
|
typeCategory['VkRenderPass'] = 'handle'
|
|
typeCategory['VkRenderPassBeginInfo'] = 'struct'
|
|
typeCategory['VkRenderPassCreateFlags'] = 'bitmask'
|
|
typeCategory['VkRenderPassCreateInfo'] = 'struct'
|
|
typeCategory['VkSampleCountFlags'] = 'bitmask'
|
|
typeCategory['VkSampleMask'] = 'basetype'
|
|
typeCategory['VkSampler'] = 'handle'
|
|
typeCategory['VkSamplerCreateFlags'] = 'bitmask'
|
|
typeCategory['VkSamplerCreateInfo'] = 'struct'
|
|
typeCategory['VkSemaphore'] = 'handle'
|
|
typeCategory['VkSemaphoreCreateFlags'] = 'bitmask'
|
|
typeCategory['VkSemaphoreCreateInfo'] = 'struct'
|
|
typeCategory['VkShaderModule'] = 'handle'
|
|
typeCategory['VkShaderModuleCreateFlags'] = 'bitmask'
|
|
typeCategory['VkShaderModuleCreateInfo'] = 'struct'
|
|
typeCategory['VkShaderStageFlags'] = 'bitmask'
|
|
typeCategory['VkSparseBufferMemoryBindInfo'] = 'struct'
|
|
typeCategory['VkSparseImageFormatFlags'] = 'bitmask'
|
|
typeCategory['VkSparseImageFormatProperties'] = 'struct'
|
|
typeCategory['VkSparseImageMemoryBind'] = 'struct'
|
|
typeCategory['VkSparseImageMemoryBindInfo'] = 'struct'
|
|
typeCategory['VkSparseImageMemoryRequirements'] = 'struct'
|
|
typeCategory['VkSparseImageOpaqueMemoryBindInfo'] = 'struct'
|
|
typeCategory['VkSparseMemoryBind'] = 'struct'
|
|
typeCategory['VkSparseMemoryBindFlags'] = 'bitmask'
|
|
typeCategory['VkSpecializationInfo'] = 'struct'
|
|
typeCategory['VkSpecializationMapEntry'] = 'struct'
|
|
typeCategory['VkStencilFaceFlags'] = 'bitmask'
|
|
typeCategory['VkStencilOpState'] = 'struct'
|
|
typeCategory['VkSubmitInfo'] = 'struct'
|
|
typeCategory['VkSubpassDependency'] = 'struct'
|
|
typeCategory['VkSubpassDescription'] = 'struct'
|
|
typeCategory['VkSubpassDescriptionFlags'] = 'bitmask'
|
|
typeCategory['VkSubresourceLayout'] = 'struct'
|
|
typeCategory['VkVertexInputAttributeDescription'] = 'struct'
|
|
typeCategory['VkVertexInputBindingDescription'] = 'struct'
|
|
typeCategory['VkViewport'] = 'struct'
|
|
typeCategory['VkWriteDescriptorSet'] = 'struct'
|
|
typeCategory['char'] = None
|
|
typeCategory['float'] = None
|
|
typeCategory['int32_t'] = None
|
|
typeCategory['size_t'] = None
|
|
typeCategory['uint32_t'] = None
|
|
typeCategory['uint64_t'] = None
|
|
typeCategory['uint8_t'] = None
|
|
typeCategory['vkAllocateCommandBuffers'] = 'protos'
|
|
typeCategory['vkAllocateDescriptorSets'] = 'protos'
|
|
typeCategory['vkAllocateMemory'] = 'protos'
|
|
typeCategory['vkBeginCommandBuffer'] = 'protos'
|
|
typeCategory['vkBindBufferMemory'] = 'protos'
|
|
typeCategory['vkBindImageMemory'] = 'protos'
|
|
typeCategory['vkCmdBeginQuery'] = 'protos'
|
|
typeCategory['vkCmdBeginRenderPass'] = 'protos'
|
|
typeCategory['vkCmdBindDescriptorSets'] = 'protos'
|
|
typeCategory['vkCmdBindIndexBuffer'] = 'protos'
|
|
typeCategory['vkCmdBindPipeline'] = 'protos'
|
|
typeCategory['vkCmdBindVertexBuffers'] = 'protos'
|
|
typeCategory['vkCmdBlitImage'] = 'protos'
|
|
typeCategory['vkCmdClearAttachments'] = 'protos'
|
|
typeCategory['vkCmdClearColorImage'] = 'protos'
|
|
typeCategory['vkCmdClearDepthStencilImage'] = 'protos'
|
|
typeCategory['vkCmdCopyBuffer'] = 'protos'
|
|
typeCategory['vkCmdCopyBufferToImage'] = 'protos'
|
|
typeCategory['vkCmdCopyImage'] = 'protos'
|
|
typeCategory['vkCmdCopyImageToBuffer'] = 'protos'
|
|
typeCategory['vkCmdCopyQueryPoolResults'] = 'protos'
|
|
typeCategory['vkCmdDispatch'] = 'protos'
|
|
typeCategory['vkCmdDispatchIndirect'] = 'protos'
|
|
typeCategory['vkCmdDraw'] = 'protos'
|
|
typeCategory['vkCmdDrawIndexed'] = 'protos'
|
|
typeCategory['vkCmdDrawIndexedIndirect'] = 'protos'
|
|
typeCategory['vkCmdDrawIndirect'] = 'protos'
|
|
typeCategory['vkCmdEndQuery'] = 'protos'
|
|
typeCategory['vkCmdEndRenderPass'] = 'protos'
|
|
typeCategory['vkCmdExecuteCommands'] = 'protos'
|
|
typeCategory['vkCmdFillBuffer'] = 'protos'
|
|
typeCategory['vkCmdNextSubpass'] = 'protos'
|
|
typeCategory['vkCmdPipelineBarrier'] = 'protos'
|
|
typeCategory['vkCmdPushConstants'] = 'protos'
|
|
typeCategory['vkCmdResetEvent'] = 'protos'
|
|
typeCategory['vkCmdResetQueryPool'] = 'protos'
|
|
typeCategory['vkCmdResolveImage'] = 'protos'
|
|
typeCategory['vkCmdSetBlendConstants'] = 'protos'
|
|
typeCategory['vkCmdSetDepthBias'] = 'protos'
|
|
typeCategory['vkCmdSetDepthBounds'] = 'protos'
|
|
typeCategory['vkCmdSetEvent'] = 'protos'
|
|
typeCategory['vkCmdSetLineWidth'] = 'protos'
|
|
typeCategory['vkCmdSetScissor'] = 'protos'
|
|
typeCategory['vkCmdSetStencilCompareMask'] = 'protos'
|
|
typeCategory['vkCmdSetStencilReference'] = 'protos'
|
|
typeCategory['vkCmdSetStencilWriteMask'] = 'protos'
|
|
typeCategory['vkCmdSetViewport'] = 'protos'
|
|
typeCategory['vkCmdUpdateBuffer'] = 'protos'
|
|
typeCategory['vkCmdWaitEvents'] = 'protos'
|
|
typeCategory['vkCmdWriteTimestamp'] = 'protos'
|
|
typeCategory['vkCreateBuffer'] = 'protos'
|
|
typeCategory['vkCreateBufferView'] = 'protos'
|
|
typeCategory['vkCreateCommandPool'] = 'protos'
|
|
typeCategory['vkCreateComputePipelines'] = 'protos'
|
|
typeCategory['vkCreateDescriptorPool'] = 'protos'
|
|
typeCategory['vkCreateDescriptorSetLayout'] = 'protos'
|
|
typeCategory['vkCreateDevice'] = 'protos'
|
|
typeCategory['vkCreateEvent'] = 'protos'
|
|
typeCategory['vkCreateFence'] = 'protos'
|
|
typeCategory['vkCreateFramebuffer'] = 'protos'
|
|
typeCategory['vkCreateGraphicsPipelines'] = 'protos'
|
|
typeCategory['vkCreateImage'] = 'protos'
|
|
typeCategory['vkCreateImageView'] = 'protos'
|
|
typeCategory['vkCreateInstance'] = 'protos'
|
|
typeCategory['vkCreatePipelineCache'] = 'protos'
|
|
typeCategory['vkCreatePipelineLayout'] = 'protos'
|
|
typeCategory['vkCreateQueryPool'] = 'protos'
|
|
typeCategory['vkCreateRenderPass'] = 'protos'
|
|
typeCategory['vkCreateSampler'] = 'protos'
|
|
typeCategory['vkCreateSemaphore'] = 'protos'
|
|
typeCategory['vkCreateShaderModule'] = 'protos'
|
|
typeCategory['vkDestroyBuffer'] = 'protos'
|
|
typeCategory['vkDestroyBufferView'] = 'protos'
|
|
typeCategory['vkDestroyCommandPool'] = 'protos'
|
|
typeCategory['vkDestroyDescriptorPool'] = 'protos'
|
|
typeCategory['vkDestroyDescriptorSetLayout'] = 'protos'
|
|
typeCategory['vkDestroyDevice'] = 'protos'
|
|
typeCategory['vkDestroyEvent'] = 'protos'
|
|
typeCategory['vkDestroyFence'] = 'protos'
|
|
typeCategory['vkDestroyFramebuffer'] = 'protos'
|
|
typeCategory['vkDestroyImage'] = 'protos'
|
|
typeCategory['vkDestroyImageView'] = 'protos'
|
|
typeCategory['vkDestroyInstance'] = 'protos'
|
|
typeCategory['vkDestroyPipeline'] = 'protos'
|
|
typeCategory['vkDestroyPipelineCache'] = 'protos'
|
|
typeCategory['vkDestroyPipelineLayout'] = 'protos'
|
|
typeCategory['vkDestroyQueryPool'] = 'protos'
|
|
typeCategory['vkDestroyRenderPass'] = 'protos'
|
|
typeCategory['vkDestroySampler'] = 'protos'
|
|
typeCategory['vkDestroySemaphore'] = 'protos'
|
|
typeCategory['vkDestroyShaderModule'] = 'protos'
|
|
typeCategory['vkDeviceWaitIdle'] = 'protos'
|
|
typeCategory['vkEndCommandBuffer'] = 'protos'
|
|
typeCategory['vkEnumerateDeviceExtensionProperties'] = 'protos'
|
|
typeCategory['vkEnumerateDeviceLayerProperties'] = 'protos'
|
|
typeCategory['vkEnumerateInstanceExtensionProperties'] = 'protos'
|
|
typeCategory['vkEnumerateInstanceLayerProperties'] = 'protos'
|
|
typeCategory['vkEnumeratePhysicalDevices'] = 'protos'
|
|
typeCategory['vkFlushMappedMemoryRanges'] = 'protos'
|
|
typeCategory['vkFreeCommandBuffers'] = 'protos'
|
|
typeCategory['vkFreeDescriptorSets'] = 'protos'
|
|
typeCategory['vkFreeMemory'] = 'protos'
|
|
typeCategory['vkGetBufferMemoryRequirements'] = 'protos'
|
|
typeCategory['vkGetDeviceMemoryCommitment'] = 'protos'
|
|
typeCategory['vkGetDeviceProcAddr'] = 'protos'
|
|
typeCategory['vkGetDeviceQueue'] = 'protos'
|
|
typeCategory['vkGetEventStatus'] = 'protos'
|
|
typeCategory['vkGetFenceStatus'] = 'protos'
|
|
typeCategory['vkGetImageMemoryRequirements'] = 'protos'
|
|
typeCategory['vkGetImageSparseMemoryRequirements'] = 'protos'
|
|
typeCategory['vkGetImageSubresourceLayout'] = 'protos'
|
|
typeCategory['vkGetInstanceProcAddr'] = 'protos'
|
|
typeCategory['vkGetPhysicalDeviceFeatures'] = 'protos'
|
|
typeCategory['vkGetPhysicalDeviceFormatProperties'] = 'protos'
|
|
typeCategory['vkGetPhysicalDeviceImageFormatProperties'] = 'protos'
|
|
typeCategory['vkGetPhysicalDeviceMemoryProperties'] = 'protos'
|
|
typeCategory['vkGetPhysicalDeviceProperties'] = 'protos'
|
|
typeCategory['vkGetPhysicalDeviceQueueFamilyProperties'] = 'protos'
|
|
typeCategory['vkGetPhysicalDeviceSparseImageFormatProperties'] = 'protos'
|
|
typeCategory['vkGetPipelineCacheData'] = 'protos'
|
|
typeCategory['vkGetQueryPoolResults'] = 'protos'
|
|
typeCategory['vkGetRenderAreaGranularity'] = 'protos'
|
|
typeCategory['vkInvalidateMappedMemoryRanges'] = 'protos'
|
|
typeCategory['vkMapMemory'] = 'protos'
|
|
typeCategory['vkMergePipelineCaches'] = 'protos'
|
|
typeCategory['vkQueueBindSparse'] = 'protos'
|
|
typeCategory['vkQueueSubmit'] = 'protos'
|
|
typeCategory['vkQueueWaitIdle'] = 'protos'
|
|
typeCategory['vkResetCommandBuffer'] = 'protos'
|
|
typeCategory['vkResetCommandPool'] = 'protos'
|
|
typeCategory['vkResetDescriptorPool'] = 'protos'
|
|
typeCategory['vkResetEvent'] = 'protos'
|
|
typeCategory['vkResetFences'] = 'protos'
|
|
typeCategory['vkSetEvent'] = 'protos'
|
|
typeCategory['vkUnmapMemory'] = 'protos'
|
|
typeCategory['vkUpdateDescriptorSets'] = 'protos'
|
|
typeCategory['vkWaitForFences'] = 'protos'
|
|
typeCategory['vk_platform'] = 'include'
|
|
typeCategory['void'] = None
|
|
mapDict = {}
|
|
mapDict['PFN_vkAllocationFunction'] = {'VkAllocationCallbacks': None}
|
|
mapDict['PFN_vkFreeFunction'] = {'VkAllocationCallbacks': None}
|
|
mapDict['PFN_vkInternalAllocationNotification'] = {'VkAllocationCallbacks': None}
|
|
mapDict['PFN_vkInternalFreeNotification'] = {'VkAllocationCallbacks': None}
|
|
mapDict['PFN_vkReallocationFunction'] = {'VkAllocationCallbacks': None}
|
|
mapDict['VkAccessFlagBits'] = {'VkAccessFlags': None}
|
|
mapDict['VkAccessFlags'] = {'VkBufferMemoryBarrier': None, 'VkSubpassDependency': None, 'VkImageMemoryBarrier': None, 'VkMemoryBarrier': None, 'VkAccessFlagBits': None}
|
|
mapDict['VkAllocationCallbacks'] = {'vkCreateFramebuffer': None, 'PFN_vkAllocationFunction': None, 'vkFreeMemory': None, 'PFN_vkFreeFunction': None, 'vkDestroyShaderModule': None, 'vkDestroyQueryPool': None, 'vkDestroyEvent': None, 'PFN_vkInternalFreeNotification': None, 'PFN_vkInternalAllocationNotification': None, 'vkDestroyPipelineCache': None, 'vkCreateBuffer': None, 'vkCreateSampler': None, 'PFN_vkReallocationFunction': None, 'vkDestroyCommandPool': None, 'vkCreateDevice': None, 'vkDestroyDescriptorPool': None, 'vkDestroyFramebuffer': None, 'vkCreateFence': None, 'vkCreateImage': None, 'vkDestroyInstance': None, 'vkCreatePipelineCache': None, 'vkDestroySampler': None, 'vkAllocateMemory': None, 'vkCreateGraphicsPipelines': None, 'vkCreateCommandPool': None, 'vkCreateSemaphore': None, 'vkDestroyDescriptorSetLayout': None, 'vkCreateBufferView': None, 'vkCreateImageView': None, 'vkDestroyImageView': None, 'vkDestroyBufferView': None, 'vkDestroyRenderPass': None, 'vkDestroyFence': None, 'vkCreateEvent': None, 'vkDestroyImage': None, 'vkDestroyPipelineLayout': None, 'vkCreateRenderPass': None, 'vkDestroySemaphore': None, 'vkDestroyBuffer': None, 'vkCreateDescriptorPool': None, 'vkCreateComputePipelines': None, 'vkCreateShaderModule': None, 'vkDestroyPipeline': None, 'vkDestroyDevice': None, 'vkCreatePipelineLayout': None, 'vkCreateDescriptorSetLayout': None, 'vkCreateInstance': None, 'vkCreateQueryPool': None}
|
|
mapDict['VkApplicationInfo'] = {'VkInstanceCreateInfo': None, 'VkStructureType': None}
|
|
mapDict['VkAttachmentDescription'] = {'VkImageLayout': None, 'VkAttachmentLoadOp': None, 'VkFormat': None, 'VkAttachmentDescriptionFlags': None, 'VkRenderPassCreateInfo': None, 'VkSampleCountFlagBits': None, 'VkAttachmentStoreOp': None}
|
|
mapDict['VkAttachmentDescriptionFlagBits'] = {'VkAttachmentDescriptionFlags': None}
|
|
mapDict['VkAttachmentDescriptionFlags'] = {'VkAttachmentDescription': None, 'VkAttachmentDescriptionFlagBits': None}
|
|
mapDict['VkAttachmentLoadOp'] = {'VkAttachmentDescription': None}
|
|
mapDict['VkAttachmentReference'] = {'VkImageLayout': None, 'VkSubpassDescription': None}
|
|
mapDict['VkAttachmentStoreOp'] = {'VkAttachmentDescription': None}
|
|
mapDict['VkBindSparseInfo'] = {'VkSparseImageMemoryBindInfo': None, 'VkSparseImageOpaqueMemoryBindInfo': None, 'VkStructureType': None, 'vkQueueBindSparse': None, 'VkSemaphore': None, 'VkSparseBufferMemoryBindInfo': None}
|
|
mapDict['VkBlendFactor'] = {'VkPipelineColorBlendAttachmentState': None}
|
|
mapDict['VkBlendOp'] = {'VkPipelineColorBlendAttachmentState': None}
|
|
mapDict['VkBool32'] = {'VkPipelineRasterizationStateCreateInfo': None, 'VkPipelineInputAssemblyStateCreateInfo': None, 'VkPhysicalDeviceFeatures': None, 'VkPipelineMultisampleStateCreateInfo': None, 'VkPipelineDepthStencilStateCreateInfo': None, 'VkPipelineColorBlendStateCreateInfo': None, 'VkPhysicalDeviceLimits': None, 'VkPipelineColorBlendAttachmentState': None, 'VkSamplerCreateInfo': None, 'VkCommandBufferInheritanceInfo': None, 'VkPhysicalDeviceSparseProperties': None, 'vkWaitForFences': None}
|
|
mapDict['VkBorderColor'] = {'VkSamplerCreateInfo': None}
|
|
mapDict['VkBuffer'] = {'vkCmdFillBuffer': None, 'vkCmdDrawIndexedIndirect': None, 'vkBindBufferMemory': None, 'vkGetBufferMemoryRequirements': None, 'VkBufferMemoryBarrier': None, 'vkCmdCopyBuffer': None, 'vkCmdDrawIndirect': None, 'vkCmdCopyImageToBuffer': None, 'vkDestroyBuffer': None, 'vkCmdBindIndexBuffer': None, 'VkDescriptorBufferInfo': None, 'vkCmdDispatchIndirect': None, 'vkCmdCopyBufferToImage': None, 'vkCmdBindVertexBuffers': None, 'vkCmdUpdateBuffer': None, 'VkBufferViewCreateInfo': None, 'vkCreateBuffer': None, 'vkCmdCopyQueryPoolResults': None, 'VkSparseBufferMemoryBindInfo': None}
|
|
mapDict['VkBufferCopy'] = {'vkCmdCopyBuffer': None, 'VkDeviceSize': None}
|
|
mapDict['VkBufferCreateFlagBits'] = {'VkBufferCreateFlags': None}
|
|
mapDict['VkBufferCreateFlags'] = {'VkBufferCreateInfo': None, 'VkBufferCreateFlagBits': None}
|
|
mapDict['VkBufferCreateInfo'] = {'VkBufferCreateFlags': None, 'VkDeviceSize': None, 'vkCreateBuffer': None, 'VkSharingMode': None, 'VkStructureType': None, 'VkBufferUsageFlags': None}
|
|
mapDict['VkBufferImageCopy'] = {'VkDeviceSize': None, 'VkOffset3D': None, 'vkCmdCopyBufferToImage': None, 'VkExtent3D': None, 'VkImageSubresourceLayers': None, 'vkCmdCopyImageToBuffer': None}
|
|
mapDict['VkBufferMemoryBarrier'] = {'vkCmdWaitEvents': None, 'VkAccessFlags': None, 'VkDeviceSize': None, 'VkStructureType': None, 'vkCmdPipelineBarrier': None, 'VkBuffer': None}
|
|
mapDict['VkBufferUsageFlagBits'] = {'VkBufferUsageFlags': None}
|
|
mapDict['VkBufferUsageFlags'] = {'VkBufferUsageFlagBits': None, 'VkBufferCreateInfo': None}
|
|
mapDict['VkBufferView'] = {'vkDestroyBufferView': None, 'vkCreateBufferView': None, 'VkWriteDescriptorSet': None}
|
|
mapDict['VkBufferViewCreateFlags'] = {'VkBufferViewCreateInfo': None}
|
|
mapDict['VkBufferViewCreateInfo'] = {'vkCreateBufferView': None, 'VkDeviceSize': None, 'VkFormat': None, 'VkStructureType': None, 'VkBufferViewCreateFlags': None, 'VkBuffer': None}
|
|
mapDict['VkClearAttachment'] = {'VkClearValue': None, 'VkImageAspectFlags': None, 'vkCmdClearAttachments': None}
|
|
mapDict['VkClearColorValue'] = {'VkClearValue': None, 'vkCmdClearColorImage': None}
|
|
mapDict['VkClearDepthStencilValue'] = {'VkClearValue': None, 'vkCmdClearDepthStencilImage': None}
|
|
mapDict['VkClearRect'] = {'VkRect2D': None, 'vkCmdClearAttachments': None}
|
|
mapDict['VkClearValue'] = {'VkClearDepthStencilValue': None, 'VkClearAttachment': None, 'VkClearColorValue': None, 'VkRenderPassBeginInfo': None}
|
|
mapDict['VkColorComponentFlagBits'] = {'VkColorComponentFlags': None}
|
|
mapDict['VkColorComponentFlags'] = {'VkColorComponentFlagBits': None, 'VkPipelineColorBlendAttachmentState': None}
|
|
mapDict['VkCommandBuffer'] = {'vkAllocateCommandBuffers': None, 'vkCmdBeginRenderPass': None, 'vkCmdBindPipeline': None, 'vkCmdCopyBuffer': None, 'vkEndCommandBuffer': None, 'vkCmdWaitEvents': None, 'vkFreeCommandBuffers': None, 'vkCmdEndQuery': None, 'vkCmdUpdateBuffer': None, 'vkCmdSetViewport': None, 'vkCmdResetEvent': None, 'VkSubmitInfo': None, 'vkCmdBlitImage': None, 'vkCmdSetBlendConstants': None, 'vkCmdCopyImageToBuffer': None, 'vkCmdSetDepthBias': None, 'vkCmdDispatch': None, 'vkCmdWriteTimestamp': None, 'vkCmdBindIndexBuffer': None, 'vkCmdSetDepthBounds': None, 'vkResetCommandBuffer': None, 'vkCmdSetLineWidth': None, 'vkCmdNextSubpass': None, 'vkCmdSetStencilWriteMask': None, 'vkCmdDrawIndirect': None, 'vkCmdCopyBufferToImage': None, 'vkCmdClearAttachments': None, 'vkCmdDrawIndexed': None, 'vkCmdClearColorImage': None, 'vkCmdBindVertexBuffers': None, 'vkCmdSetStencilCompareMask': None, 'vkCmdResetQueryPool': None, 'vkCmdDraw': None, 'vkCmdPushConstants': None, 'vkCmdDrawIndexedIndirect': None, 'vkCmdBindDescriptorSets': None, 'vkCmdFillBuffer': None, 'vkCmdPipelineBarrier': None, 'vkBeginCommandBuffer': None, 'vkCmdSetScissor': None, 'vkCmdExecuteCommands': None, 'vkCmdCopyImage': None, 'vkCmdSetStencilReference': None, 'vkCmdDispatchIndirect': None, 'vkCmdResolveImage': None, 'vkCmdBeginQuery': None, 'vkCmdEndRenderPass': None, 'vkCmdClearDepthStencilImage': None, 'vkCmdCopyQueryPoolResults': None, 'vkCmdSetEvent': None}
|
|
mapDict['VkCommandBufferAllocateInfo'] = {'vkAllocateCommandBuffers': None, 'VkCommandPool': None, 'VkStructureType': None, 'VkCommandBufferLevel': None}
|
|
mapDict['VkCommandBufferBeginInfo'] = {'VkStructureType': None, 'vkBeginCommandBuffer': None, 'VkCommandBufferUsageFlags': None, 'VkCommandBufferInheritanceInfo': None}
|
|
mapDict['VkCommandBufferInheritanceInfo'] = {'VkFramebuffer': None, 'VkQueryPipelineStatisticFlags': None, 'VkBool32': None, 'VkCommandBufferBeginInfo': None, 'VkQueryControlFlags': None, 'VkStructureType': None, 'VkRenderPass': None}
|
|
mapDict['VkCommandBufferLevel'] = {'VkCommandBufferAllocateInfo': None}
|
|
mapDict['VkCommandBufferResetFlagBits'] = {'VkCommandBufferResetFlags': None}
|
|
mapDict['VkCommandBufferResetFlags'] = {'vkResetCommandBuffer': None, 'VkCommandBufferResetFlagBits': None}
|
|
mapDict['VkCommandBufferUsageFlagBits'] = {'VkCommandBufferUsageFlags': None}
|
|
mapDict['VkCommandBufferUsageFlags'] = {'VkCommandBufferUsageFlagBits': None, 'VkCommandBufferBeginInfo': None}
|
|
mapDict['VkCommandPool'] = {'vkDestroyCommandPool': None, 'vkCreateCommandPool': None, 'VkCommandBufferAllocateInfo': None, 'vkFreeCommandBuffers': None, 'vkResetCommandPool': None}
|
|
mapDict['VkCommandPoolCreateFlagBits'] = {'VkCommandPoolCreateFlags': None}
|
|
mapDict['VkCommandPoolCreateFlags'] = {'VkCommandPoolCreateFlagBits': None, 'VkCommandPoolCreateInfo': None}
|
|
mapDict['VkCommandPoolCreateInfo'] = {'VkStructureType': None, 'vkCreateCommandPool': None, 'VkCommandPoolCreateFlags': None}
|
|
mapDict['VkCommandPoolResetFlagBits'] = {'VkCommandPoolResetFlags': None}
|
|
mapDict['VkCommandPoolResetFlags'] = {'VkCommandPoolResetFlagBits': None, 'vkResetCommandPool': None}
|
|
mapDict['VkCompareOp'] = {'VkStencilOpState': None, 'VkPipelineDepthStencilStateCreateInfo': None, 'VkSamplerCreateInfo': None}
|
|
mapDict['VkComponentMapping'] = {'VkImageViewCreateInfo': None, 'VkComponentSwizzle': None}
|
|
mapDict['VkComponentSwizzle'] = {'VkComponentMapping': None}
|
|
mapDict['VkComputePipelineCreateInfo'] = {'VkPipelineCreateFlags': None, 'vkCreateComputePipelines': None, 'VkPipeline': None, 'VkPipelineShaderStageCreateInfo': None, 'VkStructureType': None, 'VkPipelineLayout': None}
|
|
mapDict['VkCopyDescriptorSet'] = {'VkStructureType': None, 'VkDescriptorSet': None, 'vkUpdateDescriptorSets': None}
|
|
mapDict['VkCullModeFlagBits'] = {'VkCullModeFlags': None}
|
|
mapDict['VkCullModeFlags'] = {'VkPipelineRasterizationStateCreateInfo': None, 'VkCullModeFlagBits': None}
|
|
mapDict['VkDependencyFlagBits'] = {'VkDependencyFlags': None}
|
|
mapDict['VkDependencyFlags'] = {'vkCmdPipelineBarrier': None, 'VkDependencyFlagBits': None, 'VkSubpassDependency': None}
|
|
mapDict['VkDescriptorBufferInfo'] = {'VkWriteDescriptorSet': None, 'VkDeviceSize': None, 'VkBuffer': None}
|
|
mapDict['VkDescriptorImageInfo'] = {'VkSampler': None, 'VkImageLayout': None, 'VkWriteDescriptorSet': None, 'VkImageView': None}
|
|
mapDict['VkDescriptorPool'] = {'vkCreateDescriptorPool': None, 'vkDestroyDescriptorPool': None, 'vkResetDescriptorPool': None, 'VkDescriptorSetAllocateInfo': None, 'vkFreeDescriptorSets': None}
|
|
mapDict['VkDescriptorPoolCreateFlagBits'] = {'VkDescriptorPoolCreateFlags': None}
|
|
mapDict['VkDescriptorPoolCreateFlags'] = {'VkDescriptorPoolCreateInfo': None, 'VkDescriptorPoolCreateFlagBits': None}
|
|
mapDict['VkDescriptorPoolCreateInfo'] = {'vkCreateDescriptorPool': None, 'VkStructureType': None, 'VkDescriptorPoolCreateFlags': None, 'VkDescriptorPoolSize': None}
|
|
mapDict['VkDescriptorPoolResetFlags'] = {'vkResetDescriptorPool': None}
|
|
mapDict['VkDescriptorPoolSize'] = {'VkDescriptorPoolCreateInfo': None, 'VkDescriptorType': None}
|
|
mapDict['VkDescriptorSet'] = {'VkCopyDescriptorSet': None, 'vkFreeDescriptorSets': None, 'vkAllocateDescriptorSets': None, 'VkWriteDescriptorSet': None, 'vkCmdBindDescriptorSets': None}
|
|
mapDict['VkDescriptorSetAllocateInfo'] = {'VkStructureType': None, 'VkDescriptorPool': None, 'VkDescriptorSetLayout': None, 'vkAllocateDescriptorSets': None}
|
|
mapDict['VkDescriptorSetLayout'] = {'VkPipelineLayoutCreateInfo': None, 'vkCreateDescriptorSetLayout': None, 'vkDestroyDescriptorSetLayout': None, 'VkDescriptorSetAllocateInfo': None}
|
|
mapDict['VkDescriptorSetLayoutBinding'] = {'VkSampler': None, 'VkShaderStageFlags': None, 'VkDescriptorType': None, 'VkDescriptorSetLayoutCreateInfo': None}
|
|
mapDict['VkDescriptorSetLayoutCreateFlags'] = {'VkDescriptorSetLayoutCreateInfo': None}
|
|
mapDict['VkDescriptorSetLayoutCreateInfo'] = {'VkDescriptorSetLayoutBinding': None, 'VkStructureType': None, 'VkDescriptorSetLayoutCreateFlags': None, 'vkCreateDescriptorSetLayout': None}
|
|
mapDict['VkDescriptorType'] = {'VkDescriptorSetLayoutBinding': None, 'VkWriteDescriptorSet': None, 'VkDescriptorPoolSize': None}
|
|
mapDict['VkDevice'] = {'vkAllocateCommandBuffers': None, 'vkCreateFramebuffer': None, 'vkCreateGraphicsPipelines': None, 'vkDestroySemaphore': None, 'vkFreeCommandBuffers': None, 'vkBindBufferMemory': None, 'vkFreeMemory': None, 'vkGetBufferMemoryRequirements': None, 'vkGetImageMemoryRequirements': None, 'vkWaitForFences': None, 'vkDestroyShaderModule': None, 'vkDestroyQueryPool': None, 'vkDestroyEvent': None, 'vkInvalidateMappedMemoryRanges': None, 'vkDestroyPipelineLayout': None, 'vkFlushMappedMemoryRanges': None, 'vkDestroyPipelineCache': None, 'vkFreeDescriptorSets': None, 'vkDeviceWaitIdle': None, 'vkCreateBuffer': None, 'vkCreateSampler': None, 'vkDestroyCommandPool': None, 'vkCreateDevice': None, 'vkUpdateDescriptorSets': None, 'vkDestroyDescriptorPool': None, 'vkSetEvent': None, 'vkCreateFence': None, 'vkCreateImage': None, 'vkGetImageSubresourceLayout': None, 'vkGetDeviceQueue': None, 'vkResetFences': None, 'vkGetFenceStatus': None, 'vkCreatePipelineCache': None, 'vkGetDeviceMemoryCommitment': None, 'vkResetCommandPool': None, 'vkDestroySampler': None, 'vkGetImageSparseMemoryRequirements': None, 'vkAllocateMemory': None, 'vkMapMemory': None, 'vkDestroyFramebuffer': None, 'vkCreateCommandPool': None, 'vkCreateSemaphore': None, 'vkAllocateDescriptorSets': None, 'vkMergePipelineCaches': None, 'vkDestroyDescriptorSetLayout': None, 'vkCreateBufferView': None, 'vkResetEvent': None, 'vkDestroyImageView': None, 'vkUnmapMemory': None, 'vkResetDescriptorPool': None, 'vkDestroyBufferView': None, 'vkDestroyRenderPass': None, 'vkDestroyFence': None, 'vkBindImageMemory': None, 'vkCreateEvent': None, 'vkDestroyImage': None, 'vkCreateRenderPass': None, 'vkGetDeviceProcAddr': None, 'vkDestroyBuffer': None, 'vkGetPipelineCacheData': None, 'vkCreateDescriptorPool': None, 'vkCreateComputePipelines': None, 'vkCreateShaderModule': None, 'vkDestroyPipeline': None, 'vkDestroyDevice': None, 'vkCreatePipelineLayout': None, 'vkGetEventStatus': None, 'vkCreateImageView': None, 'vkCreateDescriptorSetLayout': None, 'vkGetRenderAreaGranularity': None, 'vkGetQueryPoolResults': None, 'vkCreateQueryPool': None}
|
|
mapDict['VkDeviceCreateFlags'] = {'VkDeviceCreateInfo': None}
|
|
mapDict['VkDeviceCreateInfo'] = {'VkStructureType': None, 'VkPhysicalDeviceFeatures': None, 'vkCreateDevice': None, 'VkDeviceQueueCreateInfo': None, 'VkDeviceCreateFlags': None}
|
|
mapDict['VkDeviceMemory'] = {'vkBindImageMemory': None, 'VkSparseMemoryBind': None, 'vkAllocateMemory': None, 'vkBindBufferMemory': None, 'vkFreeMemory': None, 'vkMapMemory': None, 'vkUnmapMemory': None, 'VkMappedMemoryRange': None, 'VkSparseImageMemoryBind': None, 'vkGetDeviceMemoryCommitment': None}
|
|
mapDict['VkDeviceQueueCreateFlags'] = {'VkDeviceQueueCreateInfo': None}
|
|
mapDict['VkDeviceQueueCreateInfo'] = {'VkStructureType': None, 'VkDeviceCreateInfo': None, 'VkDeviceQueueCreateFlags': None}
|
|
mapDict['VkDeviceSize'] = {'vkBindBufferMemory': None, 'vkMapMemory': None, 'VkBufferMemoryBarrier': None, 'VkMemoryAllocateInfo': None, 'vkCmdDrawIndirect': None, 'VkBufferCreateInfo': None, 'VkMemoryRequirements': None, 'vkCmdCopyQueryPoolResults': None, 'VkPhysicalDeviceLimits': None, 'vkCmdUpdateBuffer': None, 'vkCmdBindVertexBuffers': None, 'VkSparseMemoryBind': None, 'VkBufferViewCreateInfo': None, 'VkSubresourceLayout': None, 'VkImageFormatProperties': None, 'vkBindImageMemory': None, 'VkMemoryHeap': None, 'vkCmdDrawIndexedIndirect': None, 'vkCmdFillBuffer': None, 'VkBufferCopy': None, 'VkSparseImageMemoryBind': None, 'vkCmdBindIndexBuffer': None, 'VkDescriptorBufferInfo': None, 'VkSparseImageMemoryRequirements': None, 'VkBufferImageCopy': None, 'VkMappedMemoryRange': None, 'vkGetDeviceMemoryCommitment': None, 'vkGetQueryPoolResults': None, 'vkCmdDispatchIndirect': None}
|
|
mapDict['VkDynamicState'] = {'VkPipelineDynamicStateCreateInfo': None}
|
|
mapDict['VkEvent'] = {'vkCreateEvent': None, 'vkResetEvent': None, 'vkCmdSetEvent': None, 'vkGetEventStatus': None, 'vkSetEvent': None, 'vkCmdResetEvent': None, 'vkCmdWaitEvents': None, 'vkDestroyEvent': None}
|
|
mapDict['VkEventCreateFlags'] = {'VkEventCreateInfo': None}
|
|
mapDict['VkEventCreateInfo'] = {'VkStructureType': None, 'VkEventCreateFlags': None, 'vkCreateEvent': None}
|
|
mapDict['VkExtensionProperties'] = {'vkEnumerateInstanceExtensionProperties': None, 'vkEnumerateDeviceExtensionProperties': None}
|
|
mapDict['VkExtent2D'] = {'VkRect2D': None, 'vkGetRenderAreaGranularity': None}
|
|
mapDict['VkExtent3D'] = {'VkImageCopy': None, 'VkQueueFamilyProperties': None, 'VkBufferImageCopy': None, 'VkSparseImageFormatProperties': None, 'VkSparseImageMemoryBind': None, 'VkImageResolve': None, 'VkImageCreateInfo': None, 'VkImageFormatProperties': None}
|
|
mapDict['VkFence'] = {'vkGetFenceStatus': None, 'vkCreateFence': None, 'vkWaitForFences': None, 'vkResetFences': None, 'vkQueueSubmit': None, 'vkDestroyFence': None, 'vkQueueBindSparse': None}
|
|
mapDict['VkFenceCreateFlagBits'] = {'VkFenceCreateFlags': None}
|
|
mapDict['VkFenceCreateFlags'] = {'VkFenceCreateInfo': None, 'VkFenceCreateFlagBits': None}
|
|
mapDict['VkFenceCreateInfo'] = {'VkStructureType': None, 'VkFenceCreateFlags': None, 'vkCreateFence': None}
|
|
mapDict['VkFilter'] = {'VkSamplerCreateInfo': None, 'vkCmdBlitImage': None}
|
|
mapDict['VkFormat'] = {'VkImageViewCreateInfo': None, 'vkGetPhysicalDeviceFormatProperties': None, 'VkBufferViewCreateInfo': None, 'VkVertexInputAttributeDescription': None, 'vkGetPhysicalDeviceSparseImageFormatProperties': None, 'vkGetPhysicalDeviceImageFormatProperties': None, 'VkImageCreateInfo': None, 'VkAttachmentDescription': None}
|
|
mapDict['VkFormatFeatureFlagBits'] = {'VkFormatFeatureFlags': None}
|
|
mapDict['VkFormatFeatureFlags'] = {'VkFormatProperties': None, 'VkFormatFeatureFlagBits': None}
|
|
mapDict['VkFormatProperties'] = {'vkGetPhysicalDeviceFormatProperties': None, 'VkFormatFeatureFlags': None}
|
|
mapDict['VkFramebuffer'] = {'vkCreateFramebuffer': None, 'VkRenderPassBeginInfo': None, 'VkCommandBufferInheritanceInfo': None, 'vkDestroyFramebuffer': None}
|
|
mapDict['VkFramebufferCreateFlags'] = {'VkFramebufferCreateInfo': None}
|
|
mapDict['VkFramebufferCreateInfo'] = {'vkCreateFramebuffer': None, 'VkStructureType': None, 'VkRenderPass': None, 'VkFramebufferCreateFlags': None, 'VkImageView': None}
|
|
mapDict['VkFrontFace'] = {'VkPipelineRasterizationStateCreateInfo': None}
|
|
mapDict['VkGraphicsPipelineCreateInfo'] = {'VkPipelineMultisampleStateCreateInfo': None, 'VkPipelineInputAssemblyStateCreateInfo': None, 'VkPipelineVertexInputStateCreateInfo': None, 'VkPipelineTessellationStateCreateInfo': None, 'VkPipelineDynamicStateCreateInfo': None, 'vkCreateGraphicsPipelines': None, 'VkPipelineRasterizationStateCreateInfo': None, 'VkPipelineDepthStencilStateCreateInfo': None, 'VkPipelineColorBlendStateCreateInfo': None, 'VkPipelineViewportStateCreateInfo': None, 'VkRenderPass': None, 'VkPipelineCreateFlags': None, 'VkPipeline': None, 'VkPipelineShaderStageCreateInfo': None, 'VkStructureType': None, 'VkPipelineLayout': None}
|
|
mapDict['VkImage'] = {'vkBindImageMemory': None, 'VkImageViewCreateInfo': None, 'vkGetImageSparseMemoryRequirements': None, 'VkSparseImageMemoryBindInfo': None, 'vkDestroyImage': None, 'vkCmdClearColorImage': None, 'vkGetImageMemoryRequirements': None, 'vkCmdCopyBufferToImage': None, 'VkImageMemoryBarrier': None, 'vkCreateImage': None, 'vkGetImageSubresourceLayout': None, 'vkCmdCopyImage': None, 'vkCmdResolveImage': None, 'VkSparseImageOpaqueMemoryBindInfo': None, 'vkCmdBlitImage': None, 'vkCmdCopyImageToBuffer': None, 'vkCmdClearDepthStencilImage': None}
|
|
mapDict['VkImageAspectFlagBits'] = {'VkImageAspectFlags': None}
|
|
mapDict['VkImageAspectFlags'] = {'VkClearAttachment': None, 'VkImageSubresourceRange': None, 'VkImageSubresourceLayers': None, 'VkSparseImageFormatProperties': None, 'VkImageSubresource': None, 'VkImageAspectFlagBits': None}
|
|
mapDict['VkImageBlit'] = {'VkImageSubresourceLayers': None, 'VkOffset3D': None, 'vkCmdBlitImage': None}
|
|
mapDict['VkImageCopy'] = {'VkExtent3D': None, 'VkImageSubresourceLayers': None, 'vkCmdCopyImage': None, 'VkOffset3D': None}
|
|
mapDict['VkImageCreateFlagBits'] = {'VkImageCreateFlags': None}
|
|
mapDict['VkImageCreateFlags'] = {'vkGetPhysicalDeviceImageFormatProperties': None, 'VkImageCreateInfo': None, 'VkImageCreateFlagBits': None}
|
|
mapDict['VkImageCreateInfo'] = {'VkImageLayout': None, 'vkCreateImage': None, 'VkImageUsageFlags': None, 'VkImageTiling': None, 'VkFormat': None, 'VkExtent3D': None, 'VkSharingMode': None, 'VkStructureType': None, 'VkSampleCountFlagBits': None, 'VkImageType': None, 'VkImageCreateFlags': None}
|
|
mapDict['VkImageFormatProperties'] = {'VkExtent3D': None, 'vkGetPhysicalDeviceImageFormatProperties': None, 'VkSampleCountFlags': None, 'VkDeviceSize': None}
|
|
mapDict['VkImageLayout'] = {'VkAttachmentReference': None, 'VkDescriptorImageInfo': None, 'VkImageMemoryBarrier': None, 'vkCmdCopyImageToBuffer': None, 'VkImageCreateInfo': None, 'VkAttachmentDescription': None, 'vkCmdCopyImage': None, 'vkCmdResolveImage': None, 'vkCmdCopyBufferToImage': None, 'vkCmdClearColorImage': None, 'vkCmdBlitImage': None, 'vkCmdClearDepthStencilImage': None}
|
|
mapDict['VkImageMemoryBarrier'] = {'VkImageLayout': None, 'vkCmdWaitEvents': None, 'VkAccessFlags': None, 'VkImage': None, 'VkStructureType': None, 'VkImageSubresourceRange': None, 'vkCmdPipelineBarrier': None}
|
|
mapDict['VkImageResolve'] = {'VkExtent3D': None, 'VkImageSubresourceLayers': None, 'VkOffset3D': None, 'vkCmdResolveImage': None}
|
|
mapDict['VkImageSubresource'] = {'VkSparseImageMemoryBind': None, 'VkImageAspectFlags': None, 'vkGetImageSubresourceLayout': None}
|
|
mapDict['VkImageSubresourceLayers'] = {'VkBufferImageCopy': None, 'VkImageCopy': None, 'VkImageAspectFlags': None, 'VkImageResolve': None, 'VkImageBlit': None}
|
|
mapDict['VkImageSubresourceRange'] = {'VkImageViewCreateInfo': None, 'vkCmdClearDepthStencilImage': None, 'VkImageAspectFlags': None, 'VkImageMemoryBarrier': None, 'vkCmdClearColorImage': None}
|
|
mapDict['VkImageTiling'] = {'vkGetPhysicalDeviceSparseImageFormatProperties': None, 'vkGetPhysicalDeviceImageFormatProperties': None, 'VkImageCreateInfo': None}
|
|
mapDict['VkImageType'] = {'vkGetPhysicalDeviceSparseImageFormatProperties': None, 'vkGetPhysicalDeviceImageFormatProperties': None, 'VkImageCreateInfo': None}
|
|
mapDict['VkImageUsageFlagBits'] = {'VkImageUsageFlags': None}
|
|
mapDict['VkImageUsageFlags'] = {'VkImageUsageFlagBits': None, 'vkGetPhysicalDeviceSparseImageFormatProperties': None, 'vkGetPhysicalDeviceImageFormatProperties': None, 'VkImageCreateInfo': None}
|
|
mapDict['VkImageView'] = {'VkDescriptorImageInfo': None, 'vkCreateImageView': None, 'vkDestroyImageView': None, 'VkFramebufferCreateInfo': None}
|
|
mapDict['VkImageViewCreateFlags'] = {'VkImageViewCreateInfo': None}
|
|
mapDict['VkImageViewCreateInfo'] = {'VkImageViewCreateFlags': None, 'VkImage': None, 'VkImageViewType': None, 'VkFormat': None, 'vkCreateImageView': None, 'VkComponentMapping': None, 'VkStructureType': None, 'VkImageSubresourceRange': None}
|
|
mapDict['VkImageViewType'] = {'VkImageViewCreateInfo': None}
|
|
mapDict['VkIndexType'] = {'vkCmdBindIndexBuffer': None}
|
|
mapDict['VkInstance'] = {'vkDestroyInstance': None, 'vkEnumeratePhysicalDevices': None, 'vkCreateInstance': None, 'vkGetInstanceProcAddr': None}
|
|
mapDict['VkInstanceCreateFlags'] = {'VkInstanceCreateInfo': None}
|
|
mapDict['VkInstanceCreateInfo'] = {'VkStructureType': None, 'vkCreateInstance': None, 'VkInstanceCreateFlags': None, 'VkApplicationInfo': None}
|
|
mapDict['VkLayerProperties'] = {'vkEnumerateInstanceLayerProperties': None, 'vkEnumerateDeviceLayerProperties': None}
|
|
mapDict['VkLogicOp'] = {'VkPipelineColorBlendStateCreateInfo': None}
|
|
mapDict['VkMappedMemoryRange'] = {'vkInvalidateMappedMemoryRanges': None, 'VkDeviceMemory': None, 'VkStructureType': None, 'VkDeviceSize': None, 'vkFlushMappedMemoryRanges': None}
|
|
mapDict['VkMemoryAllocateInfo'] = {'vkAllocateMemory': None, 'VkStructureType': None, 'VkDeviceSize': None}
|
|
mapDict['VkMemoryBarrier'] = {'VkStructureType': None, 'VkAccessFlags': None, 'vkCmdPipelineBarrier': None, 'vkCmdWaitEvents': None}
|
|
mapDict['VkMemoryHeap'] = {'VkPhysicalDeviceMemoryProperties': None, 'VkMemoryHeapFlags': None, 'VkDeviceSize': None}
|
|
mapDict['VkMemoryHeapFlagBits'] = {'VkMemoryHeapFlags': None}
|
|
mapDict['VkMemoryHeapFlags'] = {'VkMemoryHeapFlagBits': None, 'VkMemoryHeap': None}
|
|
mapDict['VkMemoryMapFlags'] = {'vkMapMemory': None}
|
|
mapDict['VkMemoryPropertyFlagBits'] = {'VkMemoryPropertyFlags': None}
|
|
mapDict['VkMemoryPropertyFlags'] = {'VkMemoryPropertyFlagBits': None, 'VkMemoryType': None}
|
|
mapDict['VkMemoryRequirements'] = {'vkGetImageMemoryRequirements': None, 'VkDeviceSize': None, 'vkGetBufferMemoryRequirements': None}
|
|
mapDict['VkMemoryType'] = {'VkPhysicalDeviceMemoryProperties': None, 'VkMemoryPropertyFlags': None}
|
|
mapDict['VkOffset2D'] = {'VkRect2D': None}
|
|
mapDict['VkOffset3D'] = {'VkBufferImageCopy': None, 'VkImageCopy': None, 'VkSparseImageMemoryBind': None, 'VkImageResolve': None, 'VkImageBlit': None}
|
|
mapDict['VkPhysicalDevice'] = {'vkGetPhysicalDeviceMemoryProperties': None, 'vkGetPhysicalDeviceFeatures': None, 'vkGetPhysicalDeviceFormatProperties': None, 'vkGetPhysicalDeviceSparseImageFormatProperties': None, 'vkEnumerateDeviceLayerProperties': None, 'vkEnumerateDeviceExtensionProperties': None, 'vkGetPhysicalDeviceProperties': None, 'vkGetPhysicalDeviceQueueFamilyProperties': None, 'vkEnumeratePhysicalDevices': None, 'vkGetPhysicalDeviceImageFormatProperties': None, 'vkCreateDevice': None}
|
|
mapDict['VkPhysicalDeviceFeatures'] = {'vkGetPhysicalDeviceFeatures': None, 'VkDeviceCreateInfo': None, 'VkBool32': None}
|
|
mapDict['VkPhysicalDeviceLimits'] = {'VkSampleCountFlags': None, 'VkDeviceSize': None, 'VkBool32': None, 'VkPhysicalDeviceProperties': None}
|
|
mapDict['VkPhysicalDeviceMemoryProperties'] = {'vkGetPhysicalDeviceMemoryProperties': None, 'VkMemoryHeap': None, 'VkMemoryType': None}
|
|
mapDict['VkPhysicalDeviceProperties'] = {'VkPhysicalDeviceSparseProperties': None, 'VkPhysicalDeviceType': None, 'VkPhysicalDeviceLimits': None, 'vkGetPhysicalDeviceProperties': None}
|
|
mapDict['VkPhysicalDeviceSparseProperties'] = {'VkBool32': None, 'VkPhysicalDeviceProperties': None}
|
|
mapDict['VkPhysicalDeviceType'] = {'VkPhysicalDeviceProperties': None}
|
|
mapDict['VkPipeline'] = {'vkCreateComputePipelines': None, 'vkCmdBindPipeline': None, 'vkDestroyPipeline': None, 'vkCreateGraphicsPipelines': None, 'VkGraphicsPipelineCreateInfo': None, 'VkComputePipelineCreateInfo': None}
|
|
mapDict['VkPipelineBindPoint'] = {'vkCmdBindPipeline': None, 'VkSubpassDescription': None, 'vkCmdBindDescriptorSets': None}
|
|
mapDict['VkPipelineCache'] = {'vkCreateComputePipelines': None, 'vkDestroyPipelineCache': None, 'vkCreateGraphicsPipelines': None, 'vkCreatePipelineCache': None, 'vkGetPipelineCacheData': None, 'vkMergePipelineCaches': None}
|
|
mapDict['VkPipelineCacheCreateFlags'] = {'VkPipelineCacheCreateInfo': None}
|
|
mapDict['VkPipelineCacheCreateInfo'] = {'VkStructureType': None, 'vkCreatePipelineCache': None, 'VkPipelineCacheCreateFlags': None}
|
|
mapDict['VkPipelineColorBlendAttachmentState'] = {'VkBlendOp': None, 'VkColorComponentFlags': None, 'VkPipelineColorBlendStateCreateInfo': None, 'VkBool32': None, 'VkBlendFactor': None}
|
|
mapDict['VkPipelineColorBlendStateCreateFlags'] = {'VkPipelineColorBlendStateCreateInfo': None}
|
|
mapDict['VkPipelineColorBlendStateCreateInfo'] = {'VkPipelineColorBlendStateCreateFlags': None, 'VkGraphicsPipelineCreateInfo': None, 'VkBool32': None, 'VkLogicOp': None, 'VkStructureType': None, 'VkPipelineColorBlendAttachmentState': None}
|
|
mapDict['VkPipelineCreateFlagBits'] = {'VkPipelineCreateFlags': None}
|
|
mapDict['VkPipelineCreateFlags'] = {'VkPipelineCreateFlagBits': None, 'VkGraphicsPipelineCreateInfo': None, 'VkComputePipelineCreateInfo': None}
|
|
mapDict['VkPipelineDepthStencilStateCreateFlags'] = {'VkPipelineDepthStencilStateCreateInfo': None}
|
|
mapDict['VkPipelineDepthStencilStateCreateInfo'] = {'VkCompareOp': None, 'VkStencilOpState': None, 'VkPipelineDepthStencilStateCreateFlags': None, 'VkGraphicsPipelineCreateInfo': None, 'VkStructureType': None, 'VkBool32': None}
|
|
mapDict['VkPipelineDynamicStateCreateFlags'] = {'VkPipelineDynamicStateCreateInfo': None}
|
|
mapDict['VkPipelineDynamicStateCreateInfo'] = {'VkGraphicsPipelineCreateInfo': None, 'VkStructureType': None, 'VkDynamicState': None, 'VkPipelineDynamicStateCreateFlags': None}
|
|
mapDict['VkPipelineInputAssemblyStateCreateFlags'] = {'VkPipelineInputAssemblyStateCreateInfo': None}
|
|
mapDict['VkPipelineInputAssemblyStateCreateInfo'] = {'VkGraphicsPipelineCreateInfo': None, 'VkBool32': None, 'VkStructureType': None, 'VkPipelineInputAssemblyStateCreateFlags': None, 'VkPrimitiveTopology': None}
|
|
mapDict['VkPipelineLayout'] = {'vkDestroyPipelineLayout': None, 'vkCmdPushConstants': None, 'vkCreatePipelineLayout': None, 'VkGraphicsPipelineCreateInfo': None, 'VkComputePipelineCreateInfo': None, 'vkCmdBindDescriptorSets': None}
|
|
mapDict['VkPipelineLayoutCreateFlags'] = {'VkPipelineLayoutCreateInfo': None}
|
|
mapDict['VkPipelineLayoutCreateInfo'] = {'VkPipelineLayoutCreateFlags': None, 'VkStructureType': None, 'VkPushConstantRange': None, 'VkDescriptorSetLayout': None, 'vkCreatePipelineLayout': None}
|
|
mapDict['VkPipelineMultisampleStateCreateFlags'] = {'VkPipelineMultisampleStateCreateInfo': None}
|
|
mapDict['VkPipelineMultisampleStateCreateInfo'] = {'VkSampleMask': None, 'VkBool32': None, 'VkPipelineMultisampleStateCreateFlags': None, 'VkGraphicsPipelineCreateInfo': None, 'VkStructureType': None, 'VkSampleCountFlagBits': None}
|
|
mapDict['VkPipelineRasterizationStateCreateFlags'] = {'VkPipelineRasterizationStateCreateInfo': None}
|
|
mapDict['VkPipelineRasterizationStateCreateInfo'] = {'VkGraphicsPipelineCreateInfo': None, 'VkFrontFace': None, 'VkBool32': None, 'VkPipelineRasterizationStateCreateFlags': None, 'VkStructureType': None, 'VkPolygonMode': None, 'VkCullModeFlags': None}
|
|
mapDict['VkPipelineShaderStageCreateFlags'] = {'VkPipelineShaderStageCreateInfo': None}
|
|
mapDict['VkPipelineShaderStageCreateInfo'] = {'VkPipelineShaderStageCreateFlags': None, 'VkShaderStageFlagBits': None, 'VkShaderModule': None, 'VkGraphicsPipelineCreateInfo': None, 'VkStructureType': None, 'VkComputePipelineCreateInfo': None, 'VkSpecializationInfo': None}
|
|
mapDict['VkPipelineStageFlagBits'] = {'vkCmdWriteTimestamp': None, 'VkPipelineStageFlags': None}
|
|
mapDict['VkPipelineStageFlags'] = {'VkSubmitInfo': None, 'vkCmdWaitEvents': None, 'VkSubpassDependency': None, 'vkCmdSetEvent': None, 'vkCmdPipelineBarrier': None, 'vkCmdResetEvent': None, 'VkPipelineStageFlagBits': None}
|
|
mapDict['VkPipelineTessellationStateCreateFlags'] = {'VkPipelineTessellationStateCreateInfo': None}
|
|
mapDict['VkPipelineTessellationStateCreateInfo'] = {'VkGraphicsPipelineCreateInfo': None, 'VkPipelineTessellationStateCreateFlags': None, 'VkStructureType': None}
|
|
mapDict['VkPipelineVertexInputStateCreateFlags'] = {'VkPipelineVertexInputStateCreateInfo': None}
|
|
mapDict['VkPipelineVertexInputStateCreateInfo'] = {'VkGraphicsPipelineCreateInfo': None, 'VkStructureType': None, 'VkVertexInputAttributeDescription': None, 'VkPipelineVertexInputStateCreateFlags': None, 'VkVertexInputBindingDescription': None}
|
|
mapDict['VkPipelineViewportStateCreateFlags'] = {'VkPipelineViewportStateCreateInfo': None}
|
|
mapDict['VkPipelineViewportStateCreateInfo'] = {'VkViewport': None, 'VkGraphicsPipelineCreateInfo': None, 'VkStructureType': None, 'VkPipelineViewportStateCreateFlags': None, 'VkRect2D': None}
|
|
mapDict['VkPolygonMode'] = {'VkPipelineRasterizationStateCreateInfo': None}
|
|
mapDict['VkPrimitiveTopology'] = {'VkPipelineInputAssemblyStateCreateInfo': None}
|
|
mapDict['VkPushConstantRange'] = {'VkPipelineLayoutCreateInfo': None, 'VkShaderStageFlags': None}
|
|
mapDict['VkQueryControlFlagBits'] = {'VkQueryControlFlags': None}
|
|
mapDict['VkQueryControlFlags'] = {'vkCmdBeginQuery': None, 'VkCommandBufferInheritanceInfo': None, 'VkQueryControlFlagBits': None}
|
|
mapDict['VkQueryPipelineStatisticFlagBits'] = {'VkQueryPipelineStatisticFlags': None}
|
|
mapDict['VkQueryPipelineStatisticFlags'] = {'VkQueryPipelineStatisticFlagBits': None, 'VkCommandBufferInheritanceInfo': None, 'VkQueryPoolCreateInfo': None}
|
|
mapDict['VkQueryPool'] = {'vkCmdWriteTimestamp': None, 'vkCmdEndQuery': None, 'vkCmdBeginQuery': None, 'vkCmdCopyQueryPoolResults': None, 'vkCmdResetQueryPool': None, 'vkDestroyQueryPool': None, 'vkGetQueryPoolResults': None, 'vkCreateQueryPool': None}
|
|
mapDict['VkQueryPoolCreateFlags'] = {'VkQueryPoolCreateInfo': None}
|
|
mapDict['VkQueryPoolCreateInfo'] = {'VkQueryPoolCreateFlags': None, 'VkStructureType': None, 'vkCreateQueryPool': None, 'VkQueryPipelineStatisticFlags': None, 'VkQueryType': None}
|
|
mapDict['VkQueryResultFlagBits'] = {'VkQueryResultFlags': None}
|
|
mapDict['VkQueryResultFlags'] = {'vkCmdCopyQueryPoolResults': None, 'vkGetQueryPoolResults': None, 'VkQueryResultFlagBits': None}
|
|
mapDict['VkQueryType'] = {'VkQueryPoolCreateInfo': None}
|
|
mapDict['VkQueue'] = {'vkQueueWaitIdle': None, 'vkQueueSubmit': None, 'vkGetDeviceQueue': None, 'vkQueueBindSparse': None}
|
|
mapDict['VkQueueFamilyProperties'] = {'VkExtent3D': None, 'VkQueueFlags': None, 'vkGetPhysicalDeviceQueueFamilyProperties': None}
|
|
mapDict['VkQueueFlagBits'] = {'VkQueueFlags': None}
|
|
mapDict['VkQueueFlags'] = {'VkQueueFlagBits': None, 'VkQueueFamilyProperties': None}
|
|
mapDict['VkRect2D'] = {'VkOffset2D': None, 'VkExtent2D': None, 'VkRenderPassBeginInfo': None, 'VkClearRect': None, 'VkPipelineViewportStateCreateInfo': None, 'vkCmdSetScissor': None}
|
|
mapDict['VkRenderPass'] = {'vkGetRenderAreaGranularity': None, 'VkCommandBufferInheritanceInfo': None, 'VkFramebufferCreateInfo': None, 'VkGraphicsPipelineCreateInfo': None, 'vkDestroyRenderPass': None, 'vkCreateRenderPass': None, 'VkRenderPassBeginInfo': None}
|
|
mapDict['VkRenderPassBeginInfo'] = {'vkCmdBeginRenderPass': None, 'VkRect2D': None, 'VkFramebuffer': None, 'VkClearValue': None, 'VkStructureType': None, 'VkRenderPass': None}
|
|
mapDict['VkRenderPassCreateFlags'] = {'VkRenderPassCreateInfo': None}
|
|
mapDict['VkRenderPassCreateInfo'] = {'VkSubpassDependency': None, 'VkRenderPassCreateFlags': None, 'VkSubpassDescription': None, 'VkStructureType': None, 'VkAttachmentDescription': None, 'vkCreateRenderPass': None}
|
|
mapDict['VkSampleCountFlagBits'] = {'VkPipelineMultisampleStateCreateInfo': None, 'vkGetPhysicalDeviceSparseImageFormatProperties': None, 'VkSampleCountFlags': None, 'VkImageCreateInfo': None, 'VkAttachmentDescription': None}
|
|
mapDict['VkSampleCountFlags'] = {'VkSampleCountFlagBits': None, 'VkPhysicalDeviceLimits': None, 'VkImageFormatProperties': None}
|
|
mapDict['VkSampleMask'] = {'VkPipelineMultisampleStateCreateInfo': None}
|
|
mapDict['VkSampler'] = {'vkDestroySampler': None, 'VkDescriptorSetLayoutBinding': None, 'VkDescriptorImageInfo': None, 'vkCreateSampler': None}
|
|
mapDict['VkSamplerAddressMode'] = {'VkSamplerCreateInfo': None}
|
|
mapDict['VkSamplerCreateFlags'] = {'VkSamplerCreateInfo': None}
|
|
mapDict['VkSamplerCreateInfo'] = {'VkCompareOp': None, 'VkSamplerCreateFlags': None, 'VkBool32': None, 'VkBorderColor': None, 'VkStructureType': None, 'VkSamplerAddressMode': None, 'VkFilter': None, 'vkCreateSampler': None, 'VkSamplerMipmapMode': None}
|
|
mapDict['VkSamplerMipmapMode'] = {'VkSamplerCreateInfo': None}
|
|
mapDict['VkSemaphore'] = {'VkSubmitInfo': None, 'vkCreateSemaphore': None, 'VkBindSparseInfo': None, 'vkDestroySemaphore': None}
|
|
mapDict['VkSemaphoreCreateFlags'] = {'VkSemaphoreCreateInfo': None}
|
|
mapDict['VkSemaphoreCreateInfo'] = {'VkStructureType': None, 'vkCreateSemaphore': None, 'VkSemaphoreCreateFlags': None}
|
|
mapDict['VkShaderModule'] = {'VkPipelineShaderStageCreateInfo': None, 'vkCreateShaderModule': None, 'vkDestroyShaderModule': None}
|
|
mapDict['VkShaderModuleCreateFlags'] = {'VkShaderModuleCreateInfo': None}
|
|
mapDict['VkShaderModuleCreateInfo'] = {'vkCreateShaderModule': None, 'VkStructureType': None, 'VkShaderModuleCreateFlags': None}
|
|
mapDict['VkShaderStageFlagBits'] = {'VkPipelineShaderStageCreateInfo': None, 'VkShaderStageFlags': None}
|
|
mapDict['VkShaderStageFlags'] = {'VkDescriptorSetLayoutBinding': None, 'VkShaderStageFlagBits': None, 'VkPushConstantRange': None, 'vkCmdPushConstants': None}
|
|
mapDict['VkSharingMode'] = {'VkBufferCreateInfo': None, 'VkImageCreateInfo': None}
|
|
mapDict['VkSparseBufferMemoryBindInfo'] = {'VkSparseMemoryBind': None, 'VkBindSparseInfo': None, 'VkBuffer': None}
|
|
mapDict['VkSparseImageFormatFlagBits'] = {'VkSparseImageFormatFlags': None}
|
|
mapDict['VkSparseImageFormatFlags'] = {'VkSparseImageFormatProperties': None, 'VkSparseImageFormatFlagBits': None}
|
|
mapDict['VkSparseImageFormatProperties'] = {'VkExtent3D': None, 'VkSparseImageFormatFlags': None, 'vkGetPhysicalDeviceSparseImageFormatProperties': None, 'VkImageAspectFlags': None, 'VkSparseImageMemoryRequirements': None}
|
|
mapDict['VkSparseImageMemoryBind'] = {'VkDeviceMemory': None, 'VkSparseImageMemoryBindInfo': None, 'VkOffset3D': None, 'VkExtent3D': None, 'VkDeviceSize': None, 'VkImageSubresource': None, 'VkSparseMemoryBindFlags': None}
|
|
mapDict['VkSparseImageMemoryBindInfo'] = {'VkSparseImageMemoryBind': None, 'VkImage': None, 'VkBindSparseInfo': None}
|
|
mapDict['VkSparseImageMemoryRequirements'] = {'VkSparseImageFormatProperties': None, 'vkGetImageSparseMemoryRequirements': None, 'VkDeviceSize': None}
|
|
mapDict['VkSparseImageOpaqueMemoryBindInfo'] = {'VkSparseMemoryBind': None, 'VkImage': None, 'VkBindSparseInfo': None}
|
|
mapDict['VkSparseMemoryBind'] = {'VkDeviceMemory': None, 'VkSparseImageOpaqueMemoryBindInfo': None, 'VkDeviceSize': None, 'VkSparseMemoryBindFlags': None, 'VkSparseBufferMemoryBindInfo': None}
|
|
mapDict['VkSparseMemoryBindFlagBits'] = {'VkSparseMemoryBindFlags': None}
|
|
mapDict['VkSparseMemoryBindFlags'] = {'VkSparseMemoryBind': None, 'VkSparseImageMemoryBind': None, 'VkSparseMemoryBindFlagBits': None}
|
|
mapDict['VkSpecializationInfo'] = {'VkPipelineShaderStageCreateInfo': None, 'VkSpecializationMapEntry': None}
|
|
mapDict['VkSpecializationMapEntry'] = {'VkSpecializationInfo': None}
|
|
mapDict['VkStencilFaceFlagBits'] = {'VkStencilFaceFlags': None}
|
|
mapDict['VkStencilFaceFlags'] = {'vkCmdSetStencilWriteMask': None, 'vkCmdSetStencilReference': None, 'VkStencilFaceFlagBits': None, 'vkCmdSetStencilCompareMask': None}
|
|
mapDict['VkStencilOp'] = {'VkStencilOpState': None}
|
|
mapDict['VkStencilOpState'] = {'VkCompareOp': None, 'VkStencilOp': None, 'VkPipelineDepthStencilStateCreateInfo': None}
|
|
mapDict['VkStructureType'] = {'VkPipelineCacheCreateInfo': None, 'VkRenderPassBeginInfo': None, 'VkDeviceQueueCreateInfo': None, 'VkWriteDescriptorSet': None, 'VkBufferCreateInfo': None, 'VkImageCreateInfo': None, 'VkShaderModuleCreateInfo': None, 'VkSamplerCreateInfo': None, 'VkMemoryBarrier': None, 'VkPipelineShaderStageCreateInfo': None, 'VkDescriptorSetLayoutCreateInfo': None, 'VkFenceCreateInfo': None, 'VkQueryPoolCreateInfo': None, 'VkBufferMemoryBarrier': None, 'VkImageViewCreateInfo': None, 'VkPipelineVertexInputStateCreateInfo': None, 'VkPipelineTessellationStateCreateInfo': None, 'VkGraphicsPipelineCreateInfo': None, 'VkDeviceCreateInfo': None, 'VkPipelineColorBlendStateCreateInfo': None, 'VkMemoryAllocateInfo': None, 'VkInstanceCreateInfo': None, 'VkCommandBufferInheritanceInfo': None, 'VkFramebufferCreateInfo': None, 'VkDescriptorPoolCreateInfo': None, 'VkPipelineMultisampleStateCreateInfo': None, 'VkPipelineDynamicStateCreateInfo': None, 'VkPipelineInputAssemblyStateCreateInfo': None, 'VkCopyDescriptorSet': None, 'VkPipelineDepthStencilStateCreateInfo': None, 'VkPipelineViewportStateCreateInfo': None, 'VkBufferViewCreateInfo': None, 'VkPipelineRasterizationStateCreateInfo': None, 'VkComputePipelineCreateInfo': None, 'VkImageMemoryBarrier': None, 'VkRenderPassCreateInfo': None, 'VkSemaphoreCreateInfo': None, 'VkApplicationInfo': None, 'VkCommandPoolCreateInfo': None, 'VkPipelineLayoutCreateInfo': None, 'VkCommandBufferBeginInfo': None, 'VkCommandBufferAllocateInfo': None, 'VkEventCreateInfo': None, 'VkMappedMemoryRange': None, 'VkBindSparseInfo': None, 'VkSubmitInfo': None, 'VkDescriptorSetAllocateInfo': None}
|
|
mapDict['VkSubmitInfo'] = {'vkQueueSubmit': None, 'VkStructureType': None, 'VkCommandBuffer': None, 'VkSemaphore': None, 'VkPipelineStageFlags': None}
|
|
mapDict['VkSubpassContents'] = {'vkCmdBeginRenderPass': None, 'vkCmdNextSubpass': None}
|
|
mapDict['VkSubpassDependency'] = {'VkDependencyFlags': None, 'VkAccessFlags': None, 'VkPipelineStageFlags': None, 'VkRenderPassCreateInfo': None}
|
|
mapDict['VkSubpassDescription'] = {'VkRenderPassCreateInfo': None, 'VkSubpassDescriptionFlags': None, 'VkPipelineBindPoint': None, 'VkAttachmentReference': None}
|
|
mapDict['VkSubpassDescriptionFlags'] = {'VkSubpassDescription': None}
|
|
mapDict['VkSubresourceLayout'] = {'VkDeviceSize': None, 'vkGetImageSubresourceLayout': None}
|
|
mapDict['VkVertexInputAttributeDescription'] = {'VkPipelineVertexInputStateCreateInfo': None, 'VkFormat': None}
|
|
mapDict['VkVertexInputBindingDescription'] = {'VkPipelineVertexInputStateCreateInfo': None, 'VkVertexInputRate': None}
|
|
mapDict['VkVertexInputRate'] = {'VkVertexInputBindingDescription': None}
|
|
mapDict['VkViewport'] = {'vkCmdSetViewport': None, 'VkPipelineViewportStateCreateInfo': None}
|
|
mapDict['VkWriteDescriptorSet'] = {'VkDescriptorBufferInfo': None, 'VkDescriptorImageInfo': None, 'vkUpdateDescriptorSets': None, 'VkStructureType': None, 'VkDescriptorSet': None, 'VkDescriptorType': None, 'VkBufferView': None}
|
|
mapDict['vkAllocateCommandBuffers'] = {'VkDevice': None, 'VkCommandBufferAllocateInfo': None, 'VkCommandBuffer': None}
|
|
mapDict['vkAllocateDescriptorSets'] = {'VkDevice': None, 'VkDescriptorSet': None, 'VkDescriptorSetAllocateInfo': None}
|
|
mapDict['vkAllocateMemory'] = {'VkDeviceMemory': None, 'VkDevice': None, 'VkMemoryAllocateInfo': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkBeginCommandBuffer'] = {'VkCommandBuffer': None, 'VkCommandBufferBeginInfo': None}
|
|
mapDict['vkBindBufferMemory'] = {'VkDeviceMemory': None, 'VkDevice': None, 'VkDeviceSize': None, 'VkBuffer': None}
|
|
mapDict['vkBindImageMemory'] = {'VkDeviceMemory': None, 'VkDevice': None, 'VkImage': None, 'VkDeviceSize': None}
|
|
mapDict['vkCmdBeginQuery'] = {'VkQueryControlFlags': None, 'VkQueryPool': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdBeginRenderPass'] = {'VkSubpassContents': None, 'VkCommandBuffer': None, 'VkRenderPassBeginInfo': None}
|
|
mapDict['vkCmdBindDescriptorSets'] = {'VkDescriptorSet': None, 'VkPipelineLayout': None, 'VkPipelineBindPoint': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdBindIndexBuffer'] = {'VkDeviceSize': None, 'VkIndexType': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdBindPipeline'] = {'VkPipelineBindPoint': None, 'VkCommandBuffer': None, 'VkPipeline': None}
|
|
mapDict['vkCmdBindVertexBuffers'] = {'VkDeviceSize': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdBlitImage'] = {'VkImage': None, 'VkFilter': None, 'VkImageBlit': None, 'VkCommandBuffer': None, 'VkImageLayout': None}
|
|
mapDict['vkCmdClearAttachments'] = {'VkClearAttachment': None, 'VkClearRect': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdClearColorImage'] = {'VkImage': None, 'VkClearColorValue': None, 'VkCommandBuffer': None, 'VkImageSubresourceRange': None, 'VkImageLayout': None}
|
|
mapDict['vkCmdClearDepthStencilImage'] = {'VkClearDepthStencilValue': None, 'VkImage': None, 'VkImageSubresourceRange': None, 'VkCommandBuffer': None, 'VkImageLayout': None}
|
|
mapDict['vkCmdCopyBuffer'] = {'VkBufferCopy': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdCopyBufferToImage'] = {'VkBufferImageCopy': None, 'VkImage': None, 'VkCommandBuffer': None, 'VkBuffer': None, 'VkImageLayout': None}
|
|
mapDict['vkCmdCopyImage'] = {'VkImage': None, 'VkImageCopy': None, 'VkCommandBuffer': None, 'VkImageLayout': None}
|
|
mapDict['vkCmdCopyImageToBuffer'] = {'VkBufferImageCopy': None, 'VkImage': None, 'VkCommandBuffer': None, 'VkBuffer': None, 'VkImageLayout': None}
|
|
mapDict['vkCmdCopyQueryPoolResults'] = {'VkDeviceSize': None, 'VkQueryPool': None, 'VkCommandBuffer': None, 'VkQueryResultFlags': None, 'VkBuffer': None}
|
|
mapDict['vkCmdDispatch'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdDispatchIndirect'] = {'VkDeviceSize': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdDraw'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdDrawIndexed'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdDrawIndexedIndirect'] = {'VkDeviceSize': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdDrawIndirect'] = {'VkDeviceSize': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdEndQuery'] = {'VkQueryPool': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdEndRenderPass'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdExecuteCommands'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdFillBuffer'] = {'VkDeviceSize': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdNextSubpass'] = {'VkSubpassContents': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdPipelineBarrier'] = {'VkPipelineStageFlags': None, 'VkMemoryBarrier': None, 'VkBufferMemoryBarrier': None, 'VkDependencyFlags': None, 'VkCommandBuffer': None, 'VkImageMemoryBarrier': None}
|
|
mapDict['vkCmdPushConstants'] = {'VkPipelineLayout': None, 'VkCommandBuffer': None, 'VkShaderStageFlags': None}
|
|
mapDict['vkCmdResetEvent'] = {'VkEvent': None, 'VkCommandBuffer': None, 'VkPipelineStageFlags': None}
|
|
mapDict['vkCmdResetQueryPool'] = {'VkQueryPool': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdResolveImage'] = {'VkImage': None, 'VkCommandBuffer': None, 'VkImageResolve': None, 'VkImageLayout': None}
|
|
mapDict['vkCmdSetBlendConstants'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetDepthBias'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetDepthBounds'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetEvent'] = {'VkEvent': None, 'VkCommandBuffer': None, 'VkPipelineStageFlags': None}
|
|
mapDict['vkCmdSetLineWidth'] = {'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetScissor'] = {'VkRect2D': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetStencilCompareMask'] = {'VkStencilFaceFlags': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetStencilReference'] = {'VkStencilFaceFlags': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetStencilWriteMask'] = {'VkStencilFaceFlags': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdSetViewport'] = {'VkViewport': None, 'VkCommandBuffer': None}
|
|
mapDict['vkCmdUpdateBuffer'] = {'VkDeviceSize': None, 'VkCommandBuffer': None, 'VkBuffer': None}
|
|
mapDict['vkCmdWaitEvents'] = {'VkPipelineStageFlags': None, 'VkMemoryBarrier': None, 'VkBufferMemoryBarrier': None, 'VkEvent': None, 'VkCommandBuffer': None, 'VkImageMemoryBarrier': None}
|
|
mapDict['vkCmdWriteTimestamp'] = {'VkQueryPool': None, 'VkCommandBuffer': None, 'VkPipelineStageFlagBits': None}
|
|
mapDict['vkCreateBuffer'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkBufferCreateInfo': None, 'VkBuffer': None}
|
|
mapDict['vkCreateBufferView'] = {'VkDevice': None, 'VkBufferViewCreateInfo': None, 'VkAllocationCallbacks': None, 'VkBufferView': None}
|
|
mapDict['vkCreateCommandPool'] = {'VkCommandPool': None, 'VkDevice': None, 'VkAllocationCallbacks': None, 'VkCommandPoolCreateInfo': None}
|
|
mapDict['vkCreateComputePipelines'] = {'VkDevice': None, 'VkComputePipelineCreateInfo': None, 'VkPipelineCache': None, 'VkAllocationCallbacks': None, 'VkPipeline': None}
|
|
mapDict['vkCreateDescriptorPool'] = {'VkDevice': None, 'VkDescriptorPoolCreateInfo': None, 'VkAllocationCallbacks': None, 'VkDescriptorPool': None}
|
|
mapDict['vkCreateDescriptorSetLayout'] = {'VkDescriptorSetLayoutCreateInfo': None, 'VkDevice': None, 'VkAllocationCallbacks': None, 'VkDescriptorSetLayout': None}
|
|
mapDict['vkCreateDevice'] = {'VkDeviceCreateInfo': None, 'VkPhysicalDevice': None, 'VkAllocationCallbacks': None, 'VkDevice': None}
|
|
mapDict['vkCreateEvent'] = {'VkEventCreateInfo': None, 'VkEvent': None, 'VkDevice': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkCreateFence'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkFence': None, 'VkFenceCreateInfo': None}
|
|
mapDict['vkCreateFramebuffer'] = {'VkFramebuffer': None, 'VkDevice': None, 'VkAllocationCallbacks': None, 'VkFramebufferCreateInfo': None}
|
|
mapDict['vkCreateGraphicsPipelines'] = {'VkGraphicsPipelineCreateInfo': None, 'VkDevice': None, 'VkPipelineCache': None, 'VkAllocationCallbacks': None, 'VkPipeline': None}
|
|
mapDict['vkCreateImage'] = {'VkDevice': None, 'VkImage': None, 'VkAllocationCallbacks': None, 'VkImageCreateInfo': None}
|
|
mapDict['vkCreateImageView'] = {'VkImageViewCreateInfo': None, 'VkDevice': None, 'VkAllocationCallbacks': None, 'VkImageView': None}
|
|
mapDict['vkCreateInstance'] = {'VkInstanceCreateInfo': None, 'VkAllocationCallbacks': None, 'VkInstance': None}
|
|
mapDict['vkCreatePipelineCache'] = {'VkPipelineCacheCreateInfo': None, 'VkDevice': None, 'VkPipelineCache': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkCreatePipelineLayout'] = {'VkPipelineLayoutCreateInfo': None, 'VkDevice': None, 'VkAllocationCallbacks': None, 'VkPipelineLayout': None}
|
|
mapDict['vkCreateQueryPool'] = {'VkDevice': None, 'VkQueryPool': None, 'VkAllocationCallbacks': None, 'VkQueryPoolCreateInfo': None}
|
|
mapDict['vkCreateRenderPass'] = {'VkDevice': None, 'VkRenderPass': None, 'VkAllocationCallbacks': None, 'VkRenderPassCreateInfo': None}
|
|
mapDict['vkCreateSampler'] = {'VkSampler': None, 'VkDevice': None, 'VkSamplerCreateInfo': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkCreateSemaphore'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkSemaphoreCreateInfo': None, 'VkSemaphore': None}
|
|
mapDict['vkCreateShaderModule'] = {'VkShaderModuleCreateInfo': None, 'VkDevice': None, 'VkAllocationCallbacks': None, 'VkShaderModule': None}
|
|
mapDict['vkDestroyBuffer'] = {'VkDevice': None, 'VkAllocationCallbacks': None, 'VkBuffer': None}
|
|
mapDict['vkDestroyBufferView'] = {'VkDevice': None, 'VkAllocationCallbacks': None, 'VkBufferView': None}
|
|
mapDict['vkDestroyCommandPool'] = {'VkCommandPool': None, 'VkDevice': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkDestroyDescriptorPool'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkDescriptorPool': None}
|
|
mapDict['vkDestroyDescriptorSetLayout'] = {'VkDevice': None, 'VkAllocationCallbacks': None, 'VkDescriptorSetLayout': None}
|
|
mapDict['vkDestroyDevice'] = {'VkDevice': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkDestroyEvent'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkEvent': None}
|
|
mapDict['vkDestroyFence'] = {'VkDevice': None, 'VkFence': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkDestroyFramebuffer'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkFramebuffer': None}
|
|
mapDict['vkDestroyImage'] = {'VkDevice': None, 'VkImage': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkDestroyImageView'] = {'VkDevice': None, 'VkAllocationCallbacks': None, 'VkImageView': None}
|
|
mapDict['vkDestroyInstance'] = {'VkAllocationCallbacks': None, 'VkInstance': None}
|
|
mapDict['vkDestroyPipeline'] = {'VkDevice': None, 'VkAllocationCallbacks': None, 'VkPipeline': None}
|
|
mapDict['vkDestroyPipelineCache'] = {'VkDevice': None, 'VkPipelineCache': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkDestroyPipelineLayout'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkPipelineLayout': None}
|
|
mapDict['vkDestroyQueryPool'] = {'VkDevice': None, 'VkQueryPool': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkDestroyRenderPass'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkRenderPass': None}
|
|
mapDict['vkDestroySampler'] = {'VkSampler': None, 'VkDevice': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkDestroySemaphore'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkSemaphore': None}
|
|
mapDict['vkDestroyShaderModule'] = {'VkAllocationCallbacks': None, 'VkDevice': None, 'VkShaderModule': None}
|
|
mapDict['vkDeviceWaitIdle'] = {'VkDevice': None}
|
|
mapDict['vkEndCommandBuffer'] = {'VkCommandBuffer': None}
|
|
mapDict['vkEnumerateDeviceExtensionProperties'] = {'VkPhysicalDevice': None, 'VkExtensionProperties': None}
|
|
mapDict['vkEnumerateDeviceLayerProperties'] = {'VkPhysicalDevice': None, 'VkLayerProperties': None}
|
|
mapDict['vkEnumerateInstanceExtensionProperties'] = {'VkExtensionProperties': None}
|
|
mapDict['vkEnumerateInstanceLayerProperties'] = {'VkLayerProperties': None}
|
|
mapDict['vkEnumeratePhysicalDevices'] = {'VkPhysicalDevice': None, 'VkInstance': None}
|
|
mapDict['vkFlushMappedMemoryRanges'] = {'VkDevice': None, 'VkMappedMemoryRange': None}
|
|
mapDict['vkFreeCommandBuffers'] = {'VkCommandPool': None, 'VkDevice': None, 'VkCommandBuffer': None}
|
|
mapDict['vkFreeDescriptorSets'] = {'VkDevice': None, 'VkDescriptorSet': None, 'VkDescriptorPool': None}
|
|
mapDict['vkFreeMemory'] = {'VkDeviceMemory': None, 'VkDevice': None, 'VkAllocationCallbacks': None}
|
|
mapDict['vkGetBufferMemoryRequirements'] = {'VkDevice': None, 'VkMemoryRequirements': None, 'VkBuffer': None}
|
|
mapDict['vkGetDeviceMemoryCommitment'] = {'VkDeviceMemory': None, 'VkDevice': None, 'VkDeviceSize': None}
|
|
mapDict['vkGetDeviceProcAddr'] = {'VkDevice': None}
|
|
mapDict['vkGetDeviceQueue'] = {'VkQueue': None, 'VkDevice': None}
|
|
mapDict['vkGetEventStatus'] = {'VkDevice': None, 'VkEvent': None}
|
|
mapDict['vkGetFenceStatus'] = {'VkDevice': None, 'VkFence': None}
|
|
mapDict['vkGetImageMemoryRequirements'] = {'VkDevice': None, 'VkImage': None, 'VkMemoryRequirements': None}
|
|
mapDict['vkGetImageSparseMemoryRequirements'] = {'VkDevice': None, 'VkImage': None, 'VkSparseImageMemoryRequirements': None}
|
|
mapDict['vkGetImageSubresourceLayout'] = {'VkDevice': None, 'VkImage': None, 'VkImageSubresource': None, 'VkSubresourceLayout': None}
|
|
mapDict['vkGetInstanceProcAddr'] = {'VkInstance': None}
|
|
mapDict['vkGetPhysicalDeviceFeatures'] = {'VkPhysicalDevice': None, 'VkPhysicalDeviceFeatures': None}
|
|
mapDict['vkGetPhysicalDeviceFormatProperties'] = {'VkPhysicalDevice': None, 'VkFormatProperties': None, 'VkFormat': None}
|
|
mapDict['vkGetPhysicalDeviceImageFormatProperties'] = {'VkImageUsageFlags': None, 'VkFormat': None, 'VkImageTiling': None, 'VkPhysicalDevice': None, 'VkImageType': None, 'VkImageCreateFlags': None, 'VkImageFormatProperties': None}
|
|
mapDict['vkGetPhysicalDeviceMemoryProperties'] = {'VkPhysicalDeviceMemoryProperties': None, 'VkPhysicalDevice': None}
|
|
mapDict['vkGetPhysicalDeviceProperties'] = {'VkPhysicalDevice': None, 'VkPhysicalDeviceProperties': None}
|
|
mapDict['vkGetPhysicalDeviceQueueFamilyProperties'] = {'VkPhysicalDevice': None, 'VkQueueFamilyProperties': None}
|
|
mapDict['vkGetPhysicalDeviceSparseImageFormatProperties'] = {'VkPhysicalDevice': None, 'VkImageTiling': None, 'VkFormat': None, 'VkImageUsageFlags': None, 'VkSparseImageFormatProperties': None, 'VkSampleCountFlagBits': None, 'VkImageType': None}
|
|
mapDict['vkGetPipelineCacheData'] = {'VkDevice': None, 'VkPipelineCache': None}
|
|
mapDict['vkGetQueryPoolResults'] = {'VkDevice': None, 'VkQueryPool': None, 'VkDeviceSize': None, 'VkQueryResultFlags': None}
|
|
mapDict['vkGetRenderAreaGranularity'] = {'VkDevice': None, 'VkExtent2D': None, 'VkRenderPass': None}
|
|
mapDict['vkInvalidateMappedMemoryRanges'] = {'VkDevice': None, 'VkMappedMemoryRange': None}
|
|
mapDict['vkMapMemory'] = {'VkDeviceMemory': None, 'VkDevice': None, 'VkMemoryMapFlags': None, 'VkDeviceSize': None}
|
|
mapDict['vkMergePipelineCaches'] = {'VkDevice': None, 'VkPipelineCache': None}
|
|
mapDict['vkQueueBindSparse'] = {'VkQueue': None, 'VkFence': None, 'VkBindSparseInfo': None}
|
|
mapDict['vkQueueSubmit'] = {'VkQueue': None, 'VkFence': None, 'VkSubmitInfo': None}
|
|
mapDict['vkQueueWaitIdle'] = {'VkQueue': None}
|
|
mapDict['vkResetCommandBuffer'] = {'VkCommandBufferResetFlags': None, 'VkCommandBuffer': None}
|
|
mapDict['vkResetCommandPool'] = {'VkCommandPool': None, 'VkDevice': None, 'VkCommandPoolResetFlags': None}
|
|
mapDict['vkResetDescriptorPool'] = {'VkDescriptorPoolResetFlags': None, 'VkDevice': None, 'VkDescriptorPool': None}
|
|
mapDict['vkResetEvent'] = {'VkDevice': None, 'VkEvent': None}
|
|
mapDict['vkResetFences'] = {'VkDevice': None, 'VkFence': None}
|
|
mapDict['vkSetEvent'] = {'VkDevice': None, 'VkEvent': None}
|
|
mapDict['vkUnmapMemory'] = {'VkDeviceMemory': None, 'VkDevice': None}
|
|
mapDict['vkUpdateDescriptorSets'] = {'VkCopyDescriptorSet': None, 'VkDevice': None, 'VkWriteDescriptorSet': None}
|
|
mapDict['vkWaitForFences'] = {'VkDevice': None, 'VkFence': None, 'VkBool32': None}
|