8XI c      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                               !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b SafeNone!I_bghError and return codes+Structure type enumerant4Vulkan format definitions80Requested format is not supported on this device96Too many objects of the type have already been created:Unable to find a Vulkan driver;1Requested feature is not available on this device<"Extension specified does not exist=Layer specified does not exist>%Mapping of a memory object has failed?%Initialization of a object has failed@&The logical device has been lost. See devsandqueues-lost-deviceA%A device memory allocation has failedB#A host memory allocation has failedC*A return array was too small for the resulDAn event is unsignalledEAn event is signaledF8A wait operation has not completed in the specified timeG&A fence or query has not yet completedHCommand completed successfully;  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABC  !%&)*+,-./03456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234;6745CB43210/.-,+*)('&%$#"!      ~}|3/012A-.@?{z+,>=yxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJI)*%&'(< !"#$;:987HGFEDCBA@?>=<;:98 6 5   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCNoneIbW'Alias for VkSurfaceTransformFlagBitsKHR`%Alias for VkCompositeAlphaFlagBitsKHR&WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|WXYZ[\]^_`abcdefghijklmnopqrst&ab`|{tsrq^_zyponm\]Z[xwlXYWvukjihgfedc!WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|None!I_bgh Opaque flag6 6 None!I_gh Opaque flag Opaque flagU     Z      8     None!I_gh& Opaque flag&'()*+,-./01234 &'()*+/01233*+,-.4210/()&' &'()*+,-./01234None!I_bgh<Alias for VkFenceCreateFlagBits:;<=>?@ABCDEFGHIJKL :;<=>?@DEFGHI?@ABCLHGFE=><KJID:; :;<=>?@ABCDEFGHIJKL None!I_ghT Opaque flagTUVWXYZ[\]^_`abc TUVW]^_`abba]^VWXYZ[\c`TU_TUVWXYZ[\]^_`abc None!I_bghi*Alias for VkQueryPipelineStatisticFlagBitsl Opaque flagn Alias for VkQueryControlFlagBitsuAlias for VkQueryResultFlagBitsOptionalOptionalOptionalOptionalOptionalOptionalOptionalOptionalOptionalOptionalOptional4Require precise results to be collected by the queryOptionalPCopy the partial results of the query even if the final results aren't availableQBesides the results of the query, the availability of the results is also writtenKResults of the queries are waited on before proceeding with the result copyMResults of the queries are written to the destination buffer as 64-bit values6ijklmnopqrstuvwxyz{|}~'ijklmnopqrstuvwxy6xyz{|}~vwustqropnlmjki)ijklmnopqrstuvwxyz{|}~ None!I_gh Opaque flag   None!I_bgh Alias for VkSampleCountFlagBits Opaque flagSample count 64 supportedSample count 32 supportedSample count 16 supportedSample count 8 supportedSample count 4 supportedSample count 2 supportedSample count 1 supported Linear filter between mip levelsChoose nearest mip levelR     3R     7      None!I_bghRAlias for VkImageAspectFlagBitsWAlias for VkImageUsageFlagBitsZAlias for VkImageCreateFlagBitsc9Initial layout used when the data is populated by the CPUdLOptimal layout when image is used only as destination of transfer operationseGOptimal layout when image is used only as source of transfer operationsf=Optimal layout when image is used for read only shader accessgZOptimal layout when image is used for read only depth/stencil attachment and shader accessh0Optimal layout when image is only used for depthstencil attachment readwriteiFOptimal layout when image is only used for color attachment read/writej<General layout when image can be used for any kind of accessknImplicit layout an image is when its contents are undefined due to various reasons (e.g. right after creation)r+Can be used as framebuffer input attachments*Image data not needed outside of renderingt3Can be used as framebuffer depth/stencil attachmentu+Can be used as framebuffer color attachmentv<Can be used as storage image (STORAGE_IMAGE descriptor type)wOCan be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)x3Can be used as a destination of transfer operationsy.Can be used as a source of transfer operationszAAllows creating image views with cube type from the created image{?Allows image views to have different format than the base image|sImage should support constent data access to physical memory blocks mapped into multiple locations of sparse images}:Image should support sparse backing with partial residency~#Image should support sparse backingg()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;()9:@AEFGHIJKLRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~g_[\Z~}|{zXYWyxwvutsrUVSTRqponKLMNOPQIJmlGHkjihgfedcEFba`^@ABCD9:;<=>?]()*+,-./012345678@()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None!I_bgh Opaque flag.. None!I_bghAlias for VkShaderStageFlagBits Opaque flagNone,Ib                    None!,I_bgh& Opaque flag(Alias for VkQueueFlagBits+"Alias for VkMemoryPropertyFlagBitsOAlias for VkMemoryHeapFlagBitsZ!Alias for VkFormatFeatureFlagBits;Queue supports sparse resource memory management operations"Queue supports transfer operations!Queue supports compute operations"Queue supports graphics operations9Memory may be allocated by the driver when it is required!Memory will be cached by the hostMemory will have izo coherency. If not set, application may need to use vkFlushMappedMemoryRanges and vkInvalidateMappedMemoryRanges to flushinvalidate host cacheMemory is mappable by host3If otherwise stated, then allocate memory on device%If set, heap represents device memory?Format can be filtered with VK_FILTER_LINEAR when being sampledHFormat can be used as the destination image of blits with vkCmdBlitImageCFormat can be used as the source image of blits with vkCmdBlitImage6Format can be used for depth/stencil attachment imagesFFormat supports blending in case it's used for color attachment images.Format can be used for color attachment images,Format can be used for vertex buffers (VBOs)MFormat supports atomic operations in case it's used for storage texel buffers3Format can be used for storage texel buffers (IBOs)3Format can be used for uniform texel buffers (TBOs)FFormat supports atomic operations in case it's used for storage imagesEFormat can be used for storage images (STORAGE_IMAGE descriptor type)aFormat can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     P!"&'()*+,-./23=>BCIJOPQRSTUZ[\]^ababcccdefghijklmnopqrstuvwxyz{|}~]^_`[\ZTUVWXYSRPQOIJKLMNBCDEFGH=>???@A23456789:;<./01 ,-+  )*(  &'!"#$%T!"#$%&'()*+,-./012 3456789:;<=>???@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`akbcccdefghijklmnopqrstuvwxyz{|}~      None!,_gh<=>?@AB<=@A<=>?BA@<=>?@ABNone!,_gh DEFGHIJKLDEJK DEFGHILKJDEFGHIJKLNone!I_bghP$Alias for VkCommandPoolResetFlagBitsS%Alias for VkCommandPoolCreateFlagBits_#Release resources owned by the pool`5Command buffers may release their memory individuallya%Command buffers have a short lifetimeNOPQRSTUVWXYZ[\]^_`abcdefNOPQRSTUVW\]^_`aVWXYZ[f^]TUSeda`\QRPcb_NONOPQRSTUVWXYZ[\]^_`abcdefNone!I_bgh~Alias for VkBufferUsageFlagBits Alias for VkBufferCreateFlagBitsQCan be the source of indirect parameters (e.g. indirect buffer, parameter buffer):Can be used as source of fixed-function vertex fetch (VBO)BCan be used as source of fixed-function index fetch (index buffer)Can be used as SSBOCan be used as UBOCan be used as IBOCan be used as TBO3Can be used as a destination of transfer operations.Can be used as a source of transfer operationsuBuffer should support constent data access to physical memory blocks mapped into multiple locations of sparse buffers;Buffer should support sparse backing with partial residency$Buffer should support sparse backing%rstuvwxyz{|}~rs|}~%~|}rstuvwxyz{r stuvwxyz{|}~None!I_gh Opaque flagNone!I_bgh(Alias for VkDescriptorPoolCreateFlagBits Opaque flag Opaque flag)Descriptor sets may be freed individuallyr      !"#$%&'(5     r('&    %$#"!  2        !"#$%&'(None!I_ghR Opaque flagBCDEFGHIJKLMNOPQRSTUVW BCKLPQRSTURSPQUKLMNOWBCDEFGHIJVTBCDEFGHIJKLMNOPQRSTUVWNone!,I_bgh Opaque flag!Alias for VkPipelineStageFlagBits Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag"Alias for VkPipelineCreateFlagBits Opaque flag Opaque flag Opaque flag "Alias for VkColorComponentFlagBits Opaque flagAlias for VkCullModeFlagBitsT!All stages supported on the queueU#All stages of the graphics pipelineV7Indicates host (CPU) is a source/sink of the dependencyW&After previous commands have completedXTransfer/copy operationsYCompute shadingZColor attachment writes['Late fragment (depth and stencil) tests\(Early fragment (depth and stencil) tests]Fragment shading^Geometry shading_Tessellation evaluation shading`Tessellation control shadingaVertex shadingbVertex/index fetchc#Draw/DispatchIndirect command fetchd(Before subsequent commands are processedz^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^_ghuvz{  2389>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z89:;<=234567 !"#$%&'()*+,-./01     @~}|{zyxwvutsr?qponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBAz{|}~uvwxyghijklmnopqrst>^_`abcdef^_`abcdefg hijklmnopqrstuvwxyz {|}~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None!I_bgh& Opaque flagJ Opaque flagPAlias for VkAccessFlagBitsbAlias for VkDependencyFlagBitse)Alias for VkAttachmentDescriptionFlagBitsj Opaque flagz#Controls coherency of memory writes{"Controls coherency of memory reads|!Controls coherency of host writes} Controls coherency of host reads~%Controls coherency of transfer writes$Controls coherency of transfer reads5Controls coherency of depth/stencil attachment writes4Controls coherency of depth/stencil attachment reads-Controls coherency of color attachment writes,Controls coherency of color attachment reads#Controls coherency of shader writes"Controls coherency of shader reads,Controls coherency of input attachment reads*Controls coherency of uniform buffer reads,Controls coherency of vertex attribute reads!Controls coherency of index reads,Controls coherency of indirect command readsDependency is per pixel region VThe attachment may alias physical memory of another attachment in the same render pass~&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@&'()34?@JKLMPQRSTUVWXbcdefghijklmuvwxyz{|}~~lmnopqrstjkhifgecdbyxWXYZ[\]^_`awUVSTQRP~}|{zvLMNOJK?@ABCDEFGHI3456789:;<=>u()*+,-./012&'@&'( )*+,-./0123 456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVW XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None!I_bgh&Alias for VkCommandBufferResetFlagBits&Alias for VkCommandBufferUsageFlagBits%Release resources owned by the bufferFCommand buffer may be submitted/executed more than once simultaneously55 None!_gh                                               None!_gh                                   None!_gh5 " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V " # ' ( - . 3 4 ? @ F G5 F G H I J K L M N O P V ? @ A B C D E U 3 4 5 6 7 8 9 : ; < = > T - . / 0 1 2 S ' ( ) * + , R " # $ % & Q " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U VNone!,I_bgh f/ Union allowing specification of floating point, integer, or unsigned integer color data. Actual value selected is based on imageattachment being cleared. jAlias for VkStencilFaceFlagBits m// Union allowing specification of color or depth and stencil values. Actual value selected is based on attachment being cleared. Front and back faces  Back face  Front face F_Note_: peek is undefined as we wouldn't know which constructor to use F_Note_: peek is undefined as we wouldn't know which constructor to use ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  U ] ^ d e f g h i j k l m n o p q u v { | ۑ { | } ~  u v w x y z p q r s t m n o k l j f g h i d e ] ^ _ ` a b c U ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~         None!I_bgh $Alias for VkSparseMemoryBindFlagBits %Alias for VkSparseImageFormatFlagBits C+Operation binds resource metadata to memory D+Image uses a non-standard sparse block size EhImage requires mip levels to be an exact multiple of the sparse image block size for non-miptail levels. F7Image uses a single miptail region for all array layersQ                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R             % & * + 2 3 9 : @ A B C D E FQ 9 : ; < = > ? R 2 3 4 5 6 7 8 Q * + , - . / 0 1 P % & ' ( ) O B A          ! " # $ N      M    L K F E D @  J I C   H      G                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R None  !%&)*+,-./03456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234WXYZ[\]^_`abcdefghijklmnopqrst&'()*+/0123:;<=>?@DEFGHITUVW]^_`abijklmnopqrstuvwxy()9:@AEFGHIJKLRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"&'()*+,-./23=>BCIJOPQRSTUZ[\]^ab<=@ADEJKNOPQRSTUVW\]^_`ars|}~     BCKLPQRSTU^_ghuvz{  2389>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&'()34?@JKLMPQRSTUVWXbcdefghijklmuvwxyz{|}~               " # ' ( - . 3 4 ? @ F G ] ^ d e f g h i j k l m n o p q u v { |             % & * + 2 3 9 : @ A B C D E F c!"#$%&&'())*+,,-./0123344567789:;;<=>??@ABBCCDDEEFGHIIJJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkkllmmnnoppqrstuvwxyz{|}~      !"#$%&'(())**+,-./01234567899:;;<<=>?@ABCDEFGHIJKLMNO P P Q Q R S T U V W W X Y Z [ \ ] ^ _ ` a b c c d d e f f g g h h i j j k k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                                 ! " # $ $ % & ' ( ( ) ) * * + + , - . / 0 1 2 2 3 3 4 5 5 6 7 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"##$%&'()*+,,-../00123456789:;<=>?@ABCDEFGHIJKLMNOOPPQRSTUVWXXYZ[\]^_`aabcdefgghhijklmnnopqrstuvwxyyzz{|}~~        !"#$$%%&&''()*++,-./01123456789::;<=>?@@AABCDEFGHIIJJKLMNOPQRRSSTTUVWXYZ[\]^_`abbccddeefgghhiijjkkllmmnnoopqrsttuuvwxyz{|}~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$$%&''()*+,-./0012345667789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYYZ[\]^_`abcdefghijkklmnopqrstuuvwxyyz{|}~~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B B C D E F F G H I J K K L M M N N O P Q R R S T U V W X Y Z [ \ ] ^ _ _ ` a b c c d e f g h i j j k l m n o p p q r s t u v w x y z { | } ~                          %vulkan-1.5.1.0-EUY8O0q3WNu815X1uCgv8uGraphics.Vulkan.VersionGraphics.Vulkan.PassGraphics.Vulkan.DeviceGraphics.Vulkan.CoreGraphics.Vulkan.KHR.SurfaceGraphics.Vulkan.MemoryGraphics.Vulkan.EventGraphics.Vulkan.FenceGraphics.Vulkan.PipelineCacheGraphics.Vulkan.QueryGraphics.Vulkan.QueueSemaphoreGraphics.Vulkan.SamplerGraphics.Vulkan.ImageGraphics.Vulkan.ImageViewGraphics.Vulkan.ShaderGraphics.Vulkan.Constants$Graphics.Vulkan.DeviceInitialization"Graphics.Vulkan.ExtensionDiscoveryGraphics.Vulkan.LayerDiscoveryGraphics.Vulkan.CommandPoolGraphics.Vulkan.BufferGraphics.Vulkan.BufferViewGraphics.Vulkan.DescriptorSetGraphics.Vulkan.PipelineLayoutGraphics.Vulkan.PipelineGraphics.Vulkan.CommandBufferGraphics.Vulkan.Queue Graphics.Vulkan.MemoryManagementGraphics.Vulkan.OtherTypes%Graphics.Vulkan.CommandBufferBuilding.Graphics.Vulkan.SparseResourceMemoryManagementGraphics.Vulkan vkApiVersionvkVersionMinorvkVersionPatch vkMakeVersionvkVersionMajor VkRenderPassVkDevice VkDevice_TVkRect2D$sel:vkOffset:VkRect2D$sel:vkExtent:VkRect2D VkViewport$sel:vkX:VkViewport$sel:vkY:VkViewport$sel:vkWidth:VkViewport$sel:vkHeight:VkViewport$sel:vkMinDepth:VkViewport$sel:vkMaxDepth:VkViewportVkResultVkRect3D$sel:vkOffset:VkRect3D$sel:vkExtent:VkRect3D VkExtent3D$sel:vkWidth:VkExtent3D$sel:vkHeight:VkExtent3D$sel:vkDepth:VkExtent3D VkOffset3D$sel:vkX:VkOffset3D$sel:vkY:VkOffset3D$sel:vkZ:VkOffset3D VkOffset2D$sel:vkX:VkOffset2D$sel:vkY:VkOffset2DVkBool32VkStructureType VkSharingMode VkExtent2D$sel:vkWidth:VkExtent2D$sel:vkHeight:VkExtent2DVkFlagsVkFormat VkDeviceSizeVK_ERROR_FORMAT_NOT_SUPPORTEDVK_ERROR_TOO_MANY_OBJECTSVK_ERROR_INCOMPATIBLE_DRIVERVK_ERROR_FEATURE_NOT_PRESENTVK_ERROR_EXTENSION_NOT_PRESENTVK_ERROR_LAYER_NOT_PRESENTVK_ERROR_MEMORY_MAP_FAILEDVK_ERROR_DEVICE_LOSTVK_ERROR_INITIALIZATION_FAILEDVK_ERROR_OUT_OF_DEVICE_MEMORYVK_ERROR_OUT_OF_HOST_MEMORY VK_INCOMPLETEVK_EVENT_RESET VK_EVENT_SET VK_TIMEOUT VK_NOT_READY VK_SUCCESS+VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO-VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO VK_STRUCTURE_TYPE_MEMORY_BARRIER&VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER'VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER(VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO+VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO1VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO.VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO*VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO)VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO)VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO%VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET&VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET.VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO-VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO3VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO%VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO-VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO.VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO/VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO4VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO8VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO:VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO8VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO:VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO5VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO9VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO;VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO9VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO3VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO+VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO(VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO#VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO)VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO$VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO(VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO#VK_STRUCTURE_TYPE_EVENT_CREATE_INFO'VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO#VK_STRUCTURE_TYPE_FENCE_CREATE_INFO"VK_STRUCTURE_TYPE_BIND_SPARSE_INFO%VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE&VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFOVK_STRUCTURE_TYPE_SUBMIT_INFO$VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO*VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO&VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO"VK_STRUCTURE_TYPE_APPLICATION_INFOVK_SHARING_MODE_CONCURRENTVK_SHARING_MODE_EXCLUSIVEVK_FORMAT_ASTC_12x12_SRGB_BLOCK VK_FORMAT_ASTC_12x12_UNORM_BLOCKVK_FORMAT_ASTC_12x10_SRGB_BLOCK VK_FORMAT_ASTC_12x10_UNORM_BLOCKVK_FORMAT_ASTC_10x10_SRGB_BLOCK VK_FORMAT_ASTC_10x10_UNORM_BLOCKVK_FORMAT_ASTC_10x8_SRGB_BLOCKVK_FORMAT_ASTC_10x8_UNORM_BLOCKVK_FORMAT_ASTC_10x6_SRGB_BLOCKVK_FORMAT_ASTC_10x6_UNORM_BLOCKVK_FORMAT_ASTC_10x5_SRGB_BLOCKVK_FORMAT_ASTC_10x5_UNORM_BLOCKVK_FORMAT_ASTC_8x8_SRGB_BLOCKVK_FORMAT_ASTC_8x8_UNORM_BLOCKVK_FORMAT_ASTC_8x6_SRGB_BLOCKVK_FORMAT_ASTC_8x6_UNORM_BLOCKVK_FORMAT_ASTC_8x5_SRGB_BLOCKVK_FORMAT_ASTC_8x5_UNORM_BLOCKVK_FORMAT_ASTC_6x6_SRGB_BLOCKVK_FORMAT_ASTC_6x6_UNORM_BLOCKVK_FORMAT_ASTC_6x5_SRGB_BLOCKVK_FORMAT_ASTC_6x5_UNORM_BLOCKVK_FORMAT_ASTC_5x5_SRGB_BLOCKVK_FORMAT_ASTC_5x5_UNORM_BLOCKVK_FORMAT_ASTC_5x4_SRGB_BLOCKVK_FORMAT_ASTC_5x4_UNORM_BLOCKVK_FORMAT_ASTC_4x4_SRGB_BLOCKVK_FORMAT_ASTC_4x4_UNORM_BLOCK VK_FORMAT_EAC_R11G11_SNORM_BLOCK VK_FORMAT_EAC_R11G11_UNORM_BLOCKVK_FORMAT_EAC_R11_SNORM_BLOCKVK_FORMAT_EAC_R11_UNORM_BLOCK"VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK#VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK"VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK#VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK!VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCKVK_FORMAT_BC7_SRGB_BLOCKVK_FORMAT_BC7_UNORM_BLOCKVK_FORMAT_BC6H_SFLOAT_BLOCKVK_FORMAT_BC6H_UFLOAT_BLOCKVK_FORMAT_BC5_SNORM_BLOCKVK_FORMAT_BC5_UNORM_BLOCKVK_FORMAT_BC4_SNORM_BLOCKVK_FORMAT_BC4_UNORM_BLOCKVK_FORMAT_BC3_SRGB_BLOCKVK_FORMAT_BC3_UNORM_BLOCKVK_FORMAT_BC2_SRGB_BLOCKVK_FORMAT_BC2_UNORM_BLOCKVK_FORMAT_BC1_RGBA_SRGB_BLOCKVK_FORMAT_BC1_RGBA_UNORM_BLOCKVK_FORMAT_BC1_RGB_SRGB_BLOCKVK_FORMAT_BC1_RGB_UNORM_BLOCKVK_FORMAT_D32_SFLOAT_S8_UINTVK_FORMAT_D24_UNORM_S8_UINTVK_FORMAT_D16_UNORM_S8_UINTVK_FORMAT_S8_UINTVK_FORMAT_D32_SFLOATVK_FORMAT_X8_D24_UNORM_PACK32VK_FORMAT_D16_UNORM VK_FORMAT_E5B9G9R9_UFLOAT_PACK32!VK_FORMAT_B10G11R11_UFLOAT_PACK32VK_FORMAT_R64G64B64A64_SFLOATVK_FORMAT_R64G64B64A64_SINTVK_FORMAT_R64G64B64A64_UINTVK_FORMAT_R64G64B64_SFLOATVK_FORMAT_R64G64B64_SINTVK_FORMAT_R64G64B64_UINTVK_FORMAT_R64G64_SFLOATVK_FORMAT_R64G64_SINTVK_FORMAT_R64G64_UINTVK_FORMAT_R64_SFLOATVK_FORMAT_R64_SINTVK_FORMAT_R64_UINTVK_FORMAT_R32G32B32A32_SFLOATVK_FORMAT_R32G32B32A32_SINTVK_FORMAT_R32G32B32A32_UINTVK_FORMAT_R32G32B32_SFLOATVK_FORMAT_R32G32B32_SINTVK_FORMAT_R32G32B32_UINTVK_FORMAT_R32G32_SFLOATVK_FORMAT_R32G32_SINTVK_FORMAT_R32G32_UINTVK_FORMAT_R32_SFLOATVK_FORMAT_R32_SINTVK_FORMAT_R32_UINTVK_FORMAT_R16G16B16A16_SFLOATVK_FORMAT_R16G16B16A16_SINTVK_FORMAT_R16G16B16A16_UINTVK_FORMAT_R16G16B16A16_SSCALEDVK_FORMAT_R16G16B16A16_USCALEDVK_FORMAT_R16G16B16A16_SNORMVK_FORMAT_R16G16B16A16_UNORMVK_FORMAT_R16G16B16_SFLOATVK_FORMAT_R16G16B16_SINTVK_FORMAT_R16G16B16_UINTVK_FORMAT_R16G16B16_SSCALEDVK_FORMAT_R16G16B16_USCALEDVK_FORMAT_R16G16B16_SNORMVK_FORMAT_R16G16B16_UNORMVK_FORMAT_R16G16_SFLOATVK_FORMAT_R16G16_SINTVK_FORMAT_R16G16_UINTVK_FORMAT_R16G16_SSCALEDVK_FORMAT_R16G16_USCALEDVK_FORMAT_R16G16_SNORMVK_FORMAT_R16G16_UNORMVK_FORMAT_R16_SFLOATVK_FORMAT_R16_SINTVK_FORMAT_R16_UINTVK_FORMAT_R16_SSCALEDVK_FORMAT_R16_USCALEDVK_FORMAT_R16_SNORMVK_FORMAT_R16_UNORM!VK_FORMAT_A2B10G10R10_SINT_PACK32!VK_FORMAT_A2B10G10R10_UINT_PACK32$VK_FORMAT_A2B10G10R10_SSCALED_PACK32$VK_FORMAT_A2B10G10R10_USCALED_PACK32"VK_FORMAT_A2B10G10R10_SNORM_PACK32"VK_FORMAT_A2B10G10R10_UNORM_PACK32!VK_FORMAT_A2R10G10B10_SINT_PACK32!VK_FORMAT_A2R10G10B10_UINT_PACK32$VK_FORMAT_A2R10G10B10_SSCALED_PACK32$VK_FORMAT_A2R10G10B10_USCALED_PACK32"VK_FORMAT_A2R10G10B10_SNORM_PACK32"VK_FORMAT_A2R10G10B10_UNORM_PACK32VK_FORMAT_A8B8G8R8_SRGB_PACK32VK_FORMAT_A8B8G8R8_SINT_PACK32VK_FORMAT_A8B8G8R8_UINT_PACK32!VK_FORMAT_A8B8G8R8_SSCALED_PACK32!VK_FORMAT_A8B8G8R8_USCALED_PACK32VK_FORMAT_A8B8G8R8_SNORM_PACK32VK_FORMAT_A8B8G8R8_UNORM_PACK32VK_FORMAT_B8G8R8A8_SRGBVK_FORMAT_B8G8R8A8_SINTVK_FORMAT_B8G8R8A8_UINTVK_FORMAT_B8G8R8A8_SSCALEDVK_FORMAT_B8G8R8A8_USCALEDVK_FORMAT_B8G8R8A8_SNORMVK_FORMAT_B8G8R8A8_UNORMVK_FORMAT_R8G8B8A8_SRGBVK_FORMAT_R8G8B8A8_SINTVK_FORMAT_R8G8B8A8_UINTVK_FORMAT_R8G8B8A8_SSCALEDVK_FORMAT_R8G8B8A8_USCALEDVK_FORMAT_R8G8B8A8_SNORMVK_FORMAT_R8G8B8A8_UNORMVK_FORMAT_B8G8R8_SRGBVK_FORMAT_B8G8R8_SINTVK_FORMAT_B8G8R8_UINTVK_FORMAT_B8G8R8_SSCALEDVK_FORMAT_B8G8R8_USCALEDVK_FORMAT_B8G8R8_SNORMVK_FORMAT_B8G8R8_UNORMVK_FORMAT_R8G8B8_SRGBVK_FORMAT_R8G8B8_SINTVK_FORMAT_R8G8B8_UINTVK_FORMAT_R8G8B8_SSCALEDVK_FORMAT_R8G8B8_USCALEDVK_FORMAT_R8G8B8_SNORMVK_FORMAT_R8G8B8_UNORMVK_FORMAT_R8G8_SRGBVK_FORMAT_R8G8_SINTVK_FORMAT_R8G8_UINTVK_FORMAT_R8G8_SSCALEDVK_FORMAT_R8G8_USCALEDVK_FORMAT_R8G8_SNORMVK_FORMAT_R8G8_UNORMVK_FORMAT_R8_SRGBVK_FORMAT_R8_SINTVK_FORMAT_R8_UINTVK_FORMAT_R8_SSCALEDVK_FORMAT_R8_USCALEDVK_FORMAT_R8_SNORMVK_FORMAT_R8_UNORMVK_FORMAT_A1R5G5B5_UNORM_PACK16VK_FORMAT_B5G5R5A1_UNORM_PACK16VK_FORMAT_R5G5B5A1_UNORM_PACK16VK_FORMAT_B5G6R5_UNORM_PACK16VK_FORMAT_R5G6B5_UNORM_PACK16VK_FORMAT_B4G4R4A4_UNORM_PACK16VK_FORMAT_R4G4B4A4_UNORM_PACK16VK_FORMAT_R4G4_UNORM_PACK8VK_FORMAT_UNDEFINED$fStorableVkRect2D$fStorableVkViewport$fReadVkResult$fShowVkResult$fStorableVkRect3D$fStorableVkExtent3D$fStorableVkOffset3D$fStorableVkOffset2D$fReadVkStructureType$fShowVkStructureType$fReadVkSharingMode$fShowVkSharingMode$fStorableVkExtent2D$fReadVkFormat$fShowVkFormat$fEqVkDeviceSize$fStorableVkDeviceSize $fEqVkFormat$fStorableVkFormat$fEqVkExtent2D$fEqVkSharingMode$fStorableVkSharingMode$fEqVkStructureType$fStorableVkStructureType $fEqVkBool32$fStorableVkBool32$fEqVkOffset2D$fEqVkOffset3D$fEqVkExtent3D $fEqVkRect3D $fEqVkResult$fStorableVkResult$fEqVkViewport $fEqVkRect2DVkSurfaceTransformFlagsKHRVkSurfaceTransformFlagBitsKHRVkColorSpaceKHR VkSurfaceKHRVkPresentModeKHRVkCompositeAlphaFlagsKHRVkCompositeAlphaFlagBitsKHR$VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR9VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR9VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR8VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR.VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR'VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR'VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR&VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR%VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR VK_COLORSPACE_SRGB_NONLINEAR_KHR VK_PRESENT_MODE_FIFO_RELAXED_KHRVK_PRESENT_MODE_FIFO_KHRVK_PRESENT_MODE_MAILBOX_KHRVK_PRESENT_MODE_IMMEDIATE_KHR"VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR*VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR)VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR!VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR#$fReadVkSurfaceTransformFlagBitsKHR#$fShowVkSurfaceTransformFlagBitsKHR$fReadVkColorSpaceKHR$fShowVkColorSpaceKHR$fReadVkPresentModeKHR$fShowVkPresentModeKHR!$fReadVkCompositeAlphaFlagBitsKHR!$fShowVkCompositeAlphaFlagBitsKHR$fEqVkCompositeAlphaFlagBitsKHR%$fStorableVkCompositeAlphaFlagBitsKHR!$fBitsVkCompositeAlphaFlagBitsKHR'$fFiniteBitsVkCompositeAlphaFlagBitsKHR$fEqVkPresentModeKHR$fStorableVkPresentModeKHR$fEqVkSurfaceKHR$fStorableVkSurfaceKHR$fEqVkColorSpaceKHR$fStorableVkColorSpaceKHR!$fEqVkSurfaceTransformFlagBitsKHR'$fStorableVkSurfaceTransformFlagBitsKHR#$fBitsVkSurfaceTransformFlagBitsKHR)$fFiniteBitsVkSurfaceTransformFlagBitsKHRVkMemoryAllocateInfo!$sel:vkSType:VkMemoryAllocateInfo!$sel:vkPNext:VkMemoryAllocateInfo*$sel:vkAllocationSize:VkMemoryAllocateInfo+$sel:vkMemoryTypeIndex:VkMemoryAllocateInfoVkMappedMemoryRange $sel:vkSType:VkMappedMemoryRange $sel:vkPNext:VkMappedMemoryRange!$sel:vkMemory:VkMappedMemoryRange!$sel:vkOffset:VkMappedMemoryRange$sel:vkSize:VkMappedMemoryRangePFN_vkFreeFunctionVkInternalAllocationTypePFN_vkAllocationFunctionPFN_vkReallocationFunction$PFN_vkInternalAllocationNotificationVkMemoryMapFlagsVkSystemAllocationScopeVkAllocationCallbacks&$sel:vkPUserData:VkAllocationCallbacks*$sel:vkPfnAllocation:VkAllocationCallbacks,$sel:vkPfnReallocation:VkAllocationCallbacks$$sel:vkPfnFree:VkAllocationCallbacks2$sel:vkPfnInternalAllocation:VkAllocationCallbacks,$sel:vkPfnInternalFree:VkAllocationCallbacksPFN_vkInternalFreeNotificationVkDeviceMemoryvkAllocateMemoryvkGetDeviceMemoryCommitment vkUnmapMemory vkFreeMemoryvkFlushMappedMemoryRangesvkInvalidateMappedMemoryRanges vkMapMemory&VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE#VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE!VK_SYSTEM_ALLOCATION_SCOPE_DEVICE VK_SYSTEM_ALLOCATION_SCOPE_CACHE!VK_SYSTEM_ALLOCATION_SCOPE_OBJECT"VK_SYSTEM_ALLOCATION_SCOPE_COMMAND$fStorableVkMemoryAllocateInfo$fStorableVkMappedMemoryRange$fReadVkInternalAllocationType$fShowVkInternalAllocationType$fReadVkSystemAllocationScope$fShowVkSystemAllocationScope$fStorableVkAllocationCallbacks$fEqVkDeviceMemory$fStorableVkDeviceMemory$fEqVkSystemAllocationScope!$fStorableVkSystemAllocationScope$fEqVkMemoryMapFlags$fStorableVkMemoryMapFlags$fEqVkInternalAllocationType"$fStorableVkInternalAllocationType$fEqVkAllocationCallbacks$fEqVkMappedMemoryRange$fEqVkMemoryAllocateInfoVkDeviceCreateInfo$sel:vkSType:VkDeviceCreateInfo$sel:vkPNext:VkDeviceCreateInfo$sel:vkFlags:VkDeviceCreateInfo.$sel:vkQueueCreateInfoCount:VkDeviceCreateInfo+$sel:vkPQueueCreateInfos:VkDeviceCreateInfo+$sel:vkEnabledLayerCount:VkDeviceCreateInfo-$sel:vkPpEnabledLayerNames:VkDeviceCreateInfo/$sel:vkEnabledExtensionCount:VkDeviceCreateInfo1$sel:vkPpEnabledExtensionNames:VkDeviceCreateInfo*$sel:vkPEnabledFeatures:VkDeviceCreateInfoVkPhysicalDeviceVkPhysicalDevice_TVkDeviceQueueCreateFlagsVkDeviceQueueCreateInfo$$sel:vkSType:VkDeviceQueueCreateInfo$$sel:vkPNext:VkDeviceQueueCreateInfo$$sel:vkFlags:VkDeviceQueueCreateInfo/$sel:vkQueueFamilyIndex:VkDeviceQueueCreateInfo)$sel:vkQueueCount:VkDeviceQueueCreateInfo/$sel:vkPQueuePriorities:VkDeviceQueueCreateInfoVkDeviceCreateFlagsVkPhysicalDeviceFeatures2$sel:vkRobustBufferAccess:VkPhysicalDeviceFeatures1$sel:vkFullDrawIndexUint:VkPhysicalDeviceFeatures.$sel:vkImageCubeArray:VkPhysicalDeviceFeatures0$sel:vkIndependentBlend:VkPhysicalDeviceFeatures.$sel:vkGeometryShader:VkPhysicalDeviceFeatures2$sel:vkTessellationShader:VkPhysicalDeviceFeatures1$sel:vkSampleRateShading:VkPhysicalDeviceFeatures,$sel:vkDualSrcBlend:VkPhysicalDeviceFeatures'$sel:vkLogicOp:VkPhysicalDeviceFeatures1$sel:vkMultiDrawIndirect:VkPhysicalDeviceFeatures9$sel:vkDrawIndirectFirstInstance:VkPhysicalDeviceFeatures*$sel:vkDepthClamp:VkPhysicalDeviceFeatures.$sel:vkDepthBiasClamp:VkPhysicalDeviceFeatures0$sel:vkFillModeNonSolid:VkPhysicalDeviceFeatures+$sel:vkDepthBounds:VkPhysicalDeviceFeatures)$sel:vkWideLines:VkPhysicalDeviceFeatures+$sel:vkLargePoints:VkPhysicalDeviceFeatures*$sel:vkAlphaToOne:VkPhysicalDeviceFeatures-$sel:vkMultiViewport:VkPhysicalDeviceFeatures1$sel:vkSamplerAnisotropy:VkPhysicalDeviceFeatures5$sel:vkTextureCompressionETC:VkPhysicalDeviceFeatures:$sel:vkTextureCompressionASTC_LDR:VkPhysicalDeviceFeatures4$sel:vkTextureCompressionBC:VkPhysicalDeviceFeatures5$sel:vkOcclusionQueryPrecise:VkPhysicalDeviceFeatures7$sel:vkPipelineStatisticsQuery:VkPhysicalDeviceFeatures>$sel:vkVertexPipelineStoresAndAtomics:VkPhysicalDeviceFeatures8$sel:vkFragmentStoresAndAtomics:VkPhysicalDeviceFeaturesF$sel:vkShaderTessellationAndGeometryPointSize:VkPhysicalDeviceFeatures9$sel:vkShaderImageGatherExtended:VkPhysicalDeviceFeaturesA$sel:vkShaderStorageImageExtendedFormats:VkPhysicalDeviceFeatures=$sel:vkShaderStorageImageMultisample:VkPhysicalDeviceFeaturesC$sel:vkShaderStorageImageReadWithoutFormat:VkPhysicalDeviceFeaturesD$sel:vkShaderStorageImageWriteWithoutFormat:VkPhysicalDeviceFeaturesG$sel:vkShaderUniformBufferArrayDynamicIndexing:VkPhysicalDeviceFeaturesF$sel:vkShaderSampledImageArrayDynamicIndexing:VkPhysicalDeviceFeaturesG$sel:vkShaderStorageBufferArrayDynamicIndexing:VkPhysicalDeviceFeaturesF$sel:vkShaderStorageImageArrayDynamicIndexing:VkPhysicalDeviceFeatures2$sel:vkShaderClipDistance:VkPhysicalDeviceFeatures2$sel:vkShaderCullDistance:VkPhysicalDeviceFeatures+$sel:vkShaderFloat:VkPhysicalDeviceFeatures)$sel:vkShaderInt:VkPhysicalDeviceFeatures7$sel:vkShaderResourceResidency:VkPhysicalDeviceFeatures4$sel:vkShaderResourceMinLod:VkPhysicalDeviceFeatures-$sel:vkSparseBinding:VkPhysicalDeviceFeatures5$sel:vkSparseResidencyBuffer:VkPhysicalDeviceFeatures4$sel:vkSparseResidencyImage:VkPhysicalDeviceFeatures/$sel:vkSparseResidency:VkPhysicalDeviceFeatures6$sel:vkSparseResidencyAliased:VkPhysicalDeviceFeatures7$sel:vkVariableMultisampleRate:VkPhysicalDeviceFeatures0$sel:vkInheritedQueries:VkPhysicalDeviceFeaturesvkDestroyDevicevkCreateDevice$fStorableVkDeviceCreateInfo!$fStorableVkDeviceQueueCreateInfo"$fStorableVkPhysicalDeviceFeatures$fEqVkDeviceQueueCreateFlags"$fStorableVkDeviceQueueCreateFlags$fEqVkDeviceQueueCreateInfo$fEqVkDeviceCreateFlags$fStorableVkDeviceCreateFlags$fEqVkPhysicalDeviceFeatures$fEqVkDeviceCreateInfoVkEventCreateFlagsVkEventVkEventCreateInfo$sel:vkSType:VkEventCreateInfo$sel:vkPNext:VkEventCreateInfo$sel:vkFlags:VkEventCreateInfo vkCreateEvent vkResetEventvkGetEventStatus vkSetEventvkDestroyEvent$fStorableVkEventCreateInfo $fEqVkEvent$fStorableVkEvent$fEqVkEventCreateFlags$fStorableVkEventCreateFlags$fEqVkEventCreateInfoVkFenceVkFenceCreateFlagsVkFenceCreateFlagBitsVkFenceCreateInfo$sel:vkSType:VkFenceCreateInfo$sel:vkPNext:VkFenceCreateInfo$sel:vkFlags:VkFenceCreateInfo vkCreateFencevkGetFenceStatusvkWaitForFencesvkDestroyFence vkResetFencesVK_FENCE_CREATE_SIGNALED_BIT$fReadVkFenceCreateFlagBits$fShowVkFenceCreateFlagBits$fStorableVkFenceCreateInfo$fEqVkFenceCreateFlagBits$fStorableVkFenceCreateFlagBits$fBitsVkFenceCreateFlagBits!$fFiniteBitsVkFenceCreateFlagBits$fEqVkFenceCreateInfo $fEqVkFence$fStorableVkFenceVkPipelineCacheCreateFlagsVkPipelineCacheCreateInfo&$sel:vkSType:VkPipelineCacheCreateInfo&$sel:vkPNext:VkPipelineCacheCreateInfo&$sel:vkFlags:VkPipelineCacheCreateInfo0$sel:vkInitialDataSize:VkPipelineCacheCreateInfo-$sel:vkPInitialData:VkPipelineCacheCreateInfoVkPipelineCachevkDestroyPipelineCachevkMergePipelineCachesvkGetPipelineCacheDatavkCreatePipelineCache#$fStorableVkPipelineCacheCreateInfo$fEqVkPipelineCache$fStorableVkPipelineCache$fEqVkPipelineCacheCreateFlags$$fStorableVkPipelineCacheCreateFlags$fEqVkPipelineCacheCreateInfoVkQueryPipelineStatisticFlags VkQueryPipelineStatisticFlagBitsVkQueryPoolCreateFlagsVkQueryControlFlagsVkQueryControlFlagBits VkQueryPool VkQueryTypeVkQueryResultFlagsVkQueryResultFlagBitsVkQueryPoolCreateInfo"$sel:vkSType:VkQueryPoolCreateInfo"$sel:vkPNext:VkQueryPoolCreateInfo"$sel:vkFlags:VkQueryPoolCreateInfo&$sel:vkQueryType:VkQueryPoolCreateInfo'$sel:vkQueryCount:VkQueryPoolCreateInfo/$sel:vkPipelineStatistics:VkQueryPoolCreateInfovkCreateQueryPoolvkDestroyQueryPoolvkGetQueryPoolResults:VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BITJVK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BITCVK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT;VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT3VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT4VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT:VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT;VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT9VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT9VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT7VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BITVK_QUERY_CONTROL_PRECISE_BITVK_QUERY_TYPE_TIMESTAMP!VK_QUERY_TYPE_PIPELINE_STATISTICSVK_QUERY_TYPE_OCCLUSIONVK_QUERY_RESULT_PARTIAL_BIT%VK_QUERY_RESULT_WITH_AVAILABILITY_BITVK_QUERY_RESULT_WAIT_BITVK_QUERY_RESULT_64_BIT&$fReadVkQueryPipelineStatisticFlagBits&$fShowVkQueryPipelineStatisticFlagBits$fReadVkQueryControlFlagBits$fShowVkQueryControlFlagBits$fReadVkQueryType$fShowVkQueryType$fReadVkQueryResultFlagBits$fShowVkQueryResultFlagBits$fStorableVkQueryPoolCreateInfo$fEqVkQueryResultFlagBits$fStorableVkQueryResultFlagBits$fBitsVkQueryResultFlagBits!$fFiniteBitsVkQueryResultFlagBits$fEqVkQueryType$fStorableVkQueryType$fEqVkQueryPool$fStorableVkQueryPool$fEqVkQueryControlFlagBits $fStorableVkQueryControlFlagBits$fBitsVkQueryControlFlagBits"$fFiniteBitsVkQueryControlFlagBits$fEqVkQueryPoolCreateFlags $fStorableVkQueryPoolCreateFlags$$fEqVkQueryPipelineStatisticFlagBits*$fStorableVkQueryPipelineStatisticFlagBits&$fBitsVkQueryPipelineStatisticFlagBits,$fFiniteBitsVkQueryPipelineStatisticFlagBits$fEqVkQueryPoolCreateInfoVkSemaphoreCreateInfo"$sel:vkSType:VkSemaphoreCreateInfo"$sel:vkPNext:VkSemaphoreCreateInfo"$sel:vkFlags:VkSemaphoreCreateInfo VkSemaphoreVkSemaphoreCreateFlagsvkCreateSemaphorevkDestroySemaphore$fStorableVkSemaphoreCreateInfo$fEqVkSemaphoreCreateFlags $fStorableVkSemaphoreCreateFlags$fEqVkSemaphore$fStorableVkSemaphore$fEqVkSemaphoreCreateInfoVkSampleCountFlagsVkSampleCountFlagBitsVkSamplerMipmapModeVkSamplerCreateFlagsVkSamplerCreateInfo $sel:vkSType:VkSamplerCreateInfo $sel:vkPNext:VkSamplerCreateInfo $sel:vkFlags:VkSamplerCreateInfo$$sel:vkMagFilter:VkSamplerCreateInfo$$sel:vkMinFilter:VkSamplerCreateInfo%$sel:vkMipmapMode:VkSamplerCreateInfo'$sel:vkAddressModeU:VkSamplerCreateInfo'$sel:vkAddressModeV:VkSamplerCreateInfo'$sel:vkAddressModeW:VkSamplerCreateInfo%$sel:vkMipLodBias:VkSamplerCreateInfo+$sel:vkAnisotropyEnable:VkSamplerCreateInfo($sel:vkMaxAnisotropy:VkSamplerCreateInfo($sel:vkCompareEnable:VkSamplerCreateInfo$$sel:vkCompareOp:VkSamplerCreateInfo!$sel:vkMinLod:VkSamplerCreateInfo!$sel:vkMaxLod:VkSamplerCreateInfo&$sel:vkBorderColor:VkSamplerCreateInfo2$sel:vkUnnormalizedCoordinates:VkSamplerCreateInfo VkSampler VkCompareOp VkBorderColorVkFilterVkSamplerAddressModevkDestroySamplervkCreateSamplerVK_SAMPLE_COUNT_64_BITVK_SAMPLE_COUNT_32_BITVK_SAMPLE_COUNT_16_BITVK_SAMPLE_COUNT_8_BITVK_SAMPLE_COUNT_4_BITVK_SAMPLE_COUNT_2_BITVK_SAMPLE_COUNT_1_BITVK_SAMPLER_MIPMAP_MODE_LINEARVK_SAMPLER_MIPMAP_MODE_NEARESTVK_COMPARE_OP_ALWAYSVK_COMPARE_OP_GREATER_OR_EQUALVK_COMPARE_OP_NOT_EQUALVK_COMPARE_OP_GREATERVK_COMPARE_OP_LESS_OR_EQUALVK_COMPARE_OP_EQUALVK_COMPARE_OP_LESSVK_COMPARE_OP_NEVER VK_BORDER_COLOR_INT_OPAQUE_WHITE"VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE VK_BORDER_COLOR_INT_OPAQUE_BLACK"VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK%VK_BORDER_COLOR_INT_TRANSPARENT_BLACK'VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACKVK_FILTER_LINEARVK_FILTER_NEAREST,VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE'VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER%VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE'VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEATVK_SAMPLER_ADDRESS_MODE_REPEAT$fReadVkSampleCountFlagBits$fShowVkSampleCountFlagBits$fReadVkSamplerMipmapMode$fShowVkSamplerMipmapMode$fStorableVkSamplerCreateInfo$fReadVkCompareOp$fShowVkCompareOp$fReadVkBorderColor$fShowVkBorderColor$fReadVkFilter$fShowVkFilter$fReadVkSamplerAddressMode$fShowVkSamplerAddressMode$fEqVkSamplerAddressMode$fStorableVkSamplerAddressMode $fEqVkFilter$fStorableVkFilter$fEqVkBorderColor$fStorableVkBorderColor$fEqVkCompareOp$fStorableVkCompareOp $fEqVkSampler$fStorableVkSampler$fEqVkSamplerCreateFlags$fStorableVkSamplerCreateFlags$fEqVkSamplerMipmapMode$fStorableVkSamplerMipmapMode$fEqVkSamplerCreateInfo$fEqVkSampleCountFlagBits$fStorableVkSampleCountFlagBits$fBitsVkSampleCountFlagBits!$fFiniteBitsVkSampleCountFlagBitsVkImageCreateInfo$sel:vkSType:VkImageCreateInfo$sel:vkPNext:VkImageCreateInfo$sel:vkFlags:VkImageCreateInfo"$sel:vkImageType:VkImageCreateInfo$sel:vkFormat:VkImageCreateInfo$sel:vkExtent:VkImageCreateInfo"$sel:vkMipLevels:VkImageCreateInfo$$sel:vkArrayLayers:VkImageCreateInfo $sel:vkSamples:VkImageCreateInfo$sel:vkTiling:VkImageCreateInfo$sel:vkUsage:VkImageCreateInfo$$sel:vkSharingMode:VkImageCreateInfo.$sel:vkQueueFamilyIndexCount:VkImageCreateInfo,$sel:vkPQueueFamilyIndices:VkImageCreateInfo&$sel:vkInitialLayout:VkImageCreateInfoVkImageSubresourceRange)$sel:vkAspectMask:VkImageSubresourceRange+$sel:vkBaseMipLevel:VkImageSubresourceRange)$sel:vkLevelCount:VkImageSubresourceRange-$sel:vkBaseArrayLayer:VkImageSubresourceRange)$sel:vkLayerCount:VkImageSubresourceRangeVkImageSubresource$$sel:vkAspectMask:VkImageSubresource"$sel:vkMipLevel:VkImageSubresource$$sel:vkArrayLayer:VkImageSubresource VkImageType VkImageLayout VkImageTilingVkSubresourceLayout!$sel:vkOffset:VkSubresourceLayout$sel:vkSize:VkSubresourceLayout#$sel:vkRowPitch:VkSubresourceLayout%$sel:vkArrayPitch:VkSubresourceLayout%$sel:vkDepthPitch:VkSubresourceLayoutVkImageAspectFlagsVkImageAspectFlagBitsVkImageVkImageUsageFlagsVkImageUsageFlagBitsVkImageCreateFlagsVkImageCreateFlagBitsvkGetImageSubresourceLayoutvkDestroyImage vkCreateImageVK_IMAGE_TYPE_3DVK_IMAGE_TYPE_2DVK_IMAGE_TYPE_1DVK_IMAGE_LAYOUT_PREINITIALIZED$VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL$VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL(VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL/VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL0VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMALVK_IMAGE_LAYOUT_GENERALVK_IMAGE_LAYOUT_UNDEFINEDVK_IMAGE_TILING_LINEARVK_IMAGE_TILING_OPTIMALVK_IMAGE_ASPECT_METADATA_BITVK_IMAGE_ASPECT_STENCIL_BITVK_IMAGE_ASPECT_DEPTH_BITVK_IMAGE_ASPECT_COLOR_BIT#VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT'VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT+VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT#VK_IMAGE_USAGE_COLOR_ATTACHMENT_BITVK_IMAGE_USAGE_STORAGE_BITVK_IMAGE_USAGE_SAMPLED_BITVK_IMAGE_USAGE_TRANSFER_DST_BITVK_IMAGE_USAGE_TRANSFER_SRC_BIT#VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT"VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT"VK_IMAGE_CREATE_SPARSE_ALIASED_BIT$VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT"VK_IMAGE_CREATE_SPARSE_BINDING_BIT$fStorableVkImageCreateInfo!$fStorableVkImageSubresourceRange$fStorableVkImageSubresource$fReadVkImageType$fShowVkImageType$fReadVkImageLayout$fShowVkImageLayout$fReadVkImageTiling$fShowVkImageTiling$fStorableVkSubresourceLayout$fReadVkImageAspectFlagBits$fShowVkImageAspectFlagBits$fReadVkImageUsageFlagBits$fShowVkImageUsageFlagBits$fReadVkImageCreateFlagBits$fShowVkImageCreateFlagBits$fEqVkImageCreateFlagBits$fStorableVkImageCreateFlagBits$fBitsVkImageCreateFlagBits!$fFiniteBitsVkImageCreateFlagBits$fEqVkImageUsageFlagBits$fStorableVkImageUsageFlagBits$fBitsVkImageUsageFlagBits $fFiniteBitsVkImageUsageFlagBits $fEqVkImage$fStorableVkImage$fEqVkImageAspectFlagBits$fStorableVkImageAspectFlagBits$fBitsVkImageAspectFlagBits!$fFiniteBitsVkImageAspectFlagBits$fEqVkSubresourceLayout$fEqVkImageTiling$fStorableVkImageTiling$fEqVkImageLayout$fStorableVkImageLayout$fEqVkImageType$fStorableVkImageType$fEqVkImageSubresource$fEqVkImageSubresourceRange$fEqVkImageCreateInfoVkComponentSwizzleVkComponentMapping$sel:vkR:VkComponentMapping$sel:vkG:VkComponentMapping$sel:vkB:VkComponentMapping$sel:vkA:VkComponentMappingVkImageViewCreateFlagsVkImageViewType VkImageViewVkImageViewCreateInfo"$sel:vkSType:VkImageViewCreateInfo"$sel:vkPNext:VkImageViewCreateInfo"$sel:vkFlags:VkImageViewCreateInfo"$sel:vkImage:VkImageViewCreateInfo%$sel:vkViewType:VkImageViewCreateInfo#$sel:vkFormat:VkImageViewCreateInfo'$sel:vkComponents:VkImageViewCreateInfo-$sel:vkSubresourceRange:VkImageViewCreateInfovkDestroyImageViewvkCreateImageViewVK_COMPONENT_SWIZZLE_AVK_COMPONENT_SWIZZLE_BVK_COMPONENT_SWIZZLE_GVK_COMPONENT_SWIZZLE_RVK_COMPONENT_SWIZZLE_ONEVK_COMPONENT_SWIZZLE_ZEROVK_COMPONENT_SWIZZLE_IDENTITYVK_IMAGE_VIEW_TYPE_CUBE_ARRAYVK_IMAGE_VIEW_TYPE_2D_ARRAYVK_IMAGE_VIEW_TYPE_1D_ARRAYVK_IMAGE_VIEW_TYPE_CUBEVK_IMAGE_VIEW_TYPE_3DVK_IMAGE_VIEW_TYPE_2DVK_IMAGE_VIEW_TYPE_1D$fReadVkComponentSwizzle$fShowVkComponentSwizzle$fStorableVkComponentMapping$fReadVkImageViewType$fShowVkImageViewType$fStorableVkImageViewCreateInfo$fEqVkImageView$fStorableVkImageView$fEqVkImageViewType$fStorableVkImageViewType$fEqVkImageViewCreateFlags $fStorableVkImageViewCreateFlags$fEqVkComponentSwizzle$fStorableVkComponentSwizzle$fEqVkComponentMapping$fEqVkImageViewCreateInfoVkShaderModuleVkShaderStageFlagsVkShaderStageFlagBitsVkShaderModuleCreateFlagsVkShaderModuleCreateInfo%$sel:vkSType:VkShaderModuleCreateInfo%$sel:vkPNext:VkShaderModuleCreateInfo%$sel:vkFlags:VkShaderModuleCreateInfo($sel:vkCodeSize:VkShaderModuleCreateInfo%$sel:vkPCode:VkShaderModuleCreateInfovkCreateShaderModulevkDestroyShaderModuleVK_SHADER_STAGE_ALLVK_SHADER_STAGE_ALL_GRAPHICSVK_SHADER_STAGE_COMPUTE_BITVK_SHADER_STAGE_FRAGMENT_BITVK_SHADER_STAGE_GEOMETRY_BIT+VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT(VK_SHADER_STAGE_TESSELLATION_CONTROL_BITVK_SHADER_STAGE_VERTEX_BIT$fReadVkShaderStageFlagBits$fShowVkShaderStageFlagBits"$fStorableVkShaderModuleCreateInfo$fEqVkShaderModuleCreateFlags#$fStorableVkShaderModuleCreateFlags$fEqVkShaderModuleCreateInfo$fEqVkShaderStageFlagBits$fStorableVkShaderStageFlagBits$fBitsVkShaderStageFlagBits!$fFiniteBitsVkShaderStageFlagBits$fEqVkShaderModule$fStorableVkShaderModuleVK_TRUEVK_MAX_DESCRIPTION_SIZEVK_MAX_EXTENSION_NAME_SIZEVkPipelineCacheHeaderVersionVK_FALSEVK_MAX_MEMORY_HEAPSVK_MAX_MEMORY_TYPES VK_MAX_PHYSICAL_DEVICE_NAME_SIZE VK_UUID_SIZE$VK_PIPELINE_CACHE_HEADER_VERSION_ONEVK_QUEUE_FAMILY_IGNOREDVK_REMAINING_ARRAY_LAYERS VK_WHOLE_SIZEVK_ATTACHMENT_UNUSEDVK_LOD_CLAMP_NONEVK_REMAINING_MIP_LEVELSVK_SUBPASS_EXTERNAL"$fReadVkPipelineCacheHeaderVersion"$fShowVkPipelineCacheHeaderVersion $fEqVkPipelineCacheHeaderVersion&$fStorableVkPipelineCacheHeaderVersionVkFormatProperties.$sel:vkLinearTilingFeatures:VkFormatProperties/$sel:vkOptimalTilingFeatures:VkFormatProperties($sel:vkBufferFeatures:VkFormatPropertiesVkInstanceCreateFlags VkQueueFlagsVkQueueFlagBitsVkMemoryPropertyFlagsVkMemoryPropertyFlagBits VkMemoryType!$sel:vkPropertyFlags:VkMemoryType$sel:vkHeapIndex:VkMemoryTypeVkPhysicalDeviceProperties,$sel:vkApiVersion:VkPhysicalDeviceProperties/$sel:vkDriverVersion:VkPhysicalDeviceProperties*$sel:vkVendorID:VkPhysicalDeviceProperties*$sel:vkDeviceID:VkPhysicalDeviceProperties,$sel:vkDeviceType:VkPhysicalDeviceProperties,$sel:vkDeviceName:VkPhysicalDeviceProperties3$sel:vkPipelineCacheUUID:VkPhysicalDeviceProperties($sel:vkLimits:VkPhysicalDeviceProperties2$sel:vkSparseProperties:VkPhysicalDeviceProperties VkPhysicalDeviceSparseProperties9$sel:vkResidencyStandard:VkPhysicalDeviceSparseProperties?$sel:vkResidencyAlignedMipSize:VkPhysicalDeviceSparsePropertiesB$sel:vkResidencyNonResidentStrict:VkPhysicalDeviceSparsePropertiesVkImageFormatProperties($sel:vkMaxExtent:VkImageFormatProperties+$sel:vkMaxMipLevels:VkImageFormatProperties-$sel:vkMaxArrayLayers:VkImageFormatProperties+$sel:vkSampleCounts:VkImageFormatProperties.$sel:vkMaxResourceSize:VkImageFormatPropertiesVkQueueFamilyProperties)$sel:vkQueueFlags:VkQueueFamilyProperties)$sel:vkQueueCount:VkQueueFamilyProperties1$sel:vkTimestampValidBits:VkQueueFamilyProperties:$sel:vkMinImageTransferGranularity:VkQueueFamilyPropertiesVkMemoryHeapFlagsVkMemoryHeapFlagBits VkInstance VkInstance_T VkPhysicalDeviceMemoryProperties7$sel:vkMemoryTypeCount:VkPhysicalDeviceMemoryProperties3$sel:vkMemoryTypes:VkPhysicalDeviceMemoryProperties7$sel:vkMemoryHeapCount:VkPhysicalDeviceMemoryProperties3$sel:vkMemoryHeaps:VkPhysicalDeviceMemoryPropertiesVkFormatFeatureFlagsVkFormatFeatureFlagBits VkMemoryHeap$sel:vkSize:VkMemoryHeap$sel:vkFlags:VkMemoryHeapVkPhysicalDeviceLimits/$sel:vkMaxImageDimension:VkPhysicalDeviceLimits3$sel:vkMaxImageDimensionCube:VkPhysicalDeviceLimits1$sel:vkMaxImageArrayLayers:VkPhysicalDeviceLimits4$sel:vkMaxTexelBufferElements:VkPhysicalDeviceLimits3$sel:vkMaxUniformBufferRange:VkPhysicalDeviceLimits3$sel:vkMaxStorageBufferRange:VkPhysicalDeviceLimits2$sel:vkMaxPushConstantsSize:VkPhysicalDeviceLimits6$sel:vkMaxMemoryAllocationCount:VkPhysicalDeviceLimits7$sel:vkMaxSamplerAllocationCount:VkPhysicalDeviceLimits4$sel:vkBufferImageGranularity:VkPhysicalDeviceLimits4$sel:vkSparseAddressSpaceSize:VkPhysicalDeviceLimits4$sel:vkMaxBoundDescriptorSets:VkPhysicalDeviceLimits;$sel:vkMaxPerStageDescriptorSamplers:VkPhysicalDeviceLimitsA$sel:vkMaxPerStageDescriptorUniformBuffers:VkPhysicalDeviceLimitsA$sel:vkMaxPerStageDescriptorStorageBuffers:VkPhysicalDeviceLimits@$sel:vkMaxPerStageDescriptorSampledImages:VkPhysicalDeviceLimits@$sel:vkMaxPerStageDescriptorStorageImages:VkPhysicalDeviceLimitsC$sel:vkMaxPerStageDescriptorInputAttachments:VkPhysicalDeviceLimits2$sel:vkMaxPerStageResources:VkPhysicalDeviceLimits6$sel:vkMaxDescriptorSetSamplers:VkPhysicalDeviceLimits<$sel:vkMaxDescriptorSetUniformBuffers:VkPhysicalDeviceLimitsC$sel:vkMaxDescriptorSetUniformBuffersDynamic:VkPhysicalDeviceLimits<$sel:vkMaxDescriptorSetStorageBuffers:VkPhysicalDeviceLimitsC$sel:vkMaxDescriptorSetStorageBuffersDynamic:VkPhysicalDeviceLimits;$sel:vkMaxDescriptorSetSampledImages:VkPhysicalDeviceLimits;$sel:vkMaxDescriptorSetStorageImages:VkPhysicalDeviceLimits>$sel:vkMaxDescriptorSetInputAttachments:VkPhysicalDeviceLimits6$sel:vkMaxVertexInputAttributes:VkPhysicalDeviceLimits4$sel:vkMaxVertexInputBindings:VkPhysicalDeviceLimits;$sel:vkMaxVertexInputAttributeOffset:VkPhysicalDeviceLimits9$sel:vkMaxVertexInputBindingStride:VkPhysicalDeviceLimits7$sel:vkMaxVertexOutputComponents:VkPhysicalDeviceLimits<$sel:vkMaxTessellationGenerationLevel:VkPhysicalDeviceLimits6$sel:vkMaxTessellationPatchSize:VkPhysicalDeviceLimitsL$sel:vkMaxTessellationControlPerVertexInputComponents:VkPhysicalDeviceLimitsM$sel:vkMaxTessellationControlPerVertexOutputComponents:VkPhysicalDeviceLimitsL$sel:vkMaxTessellationControlPerPatchOutputComponents:VkPhysicalDeviceLimitsI$sel:vkMaxTessellationControlTotalOutputComponents:VkPhysicalDeviceLimitsF$sel:vkMaxTessellationEvaluationInputComponents:VkPhysicalDeviceLimitsG$sel:vkMaxTessellationEvaluationOutputComponents:VkPhysicalDeviceLimits:$sel:vkMaxGeometryShaderInvocations:VkPhysicalDeviceLimits8$sel:vkMaxGeometryInputComponents:VkPhysicalDeviceLimits9$sel:vkMaxGeometryOutputComponents:VkPhysicalDeviceLimits7$sel:vkMaxGeometryOutputVertices:VkPhysicalDeviceLimits>$sel:vkMaxGeometryTotalOutputComponents:VkPhysicalDeviceLimits8$sel:vkMaxFragmentInputComponents:VkPhysicalDeviceLimits:$sel:vkMaxFragmentOutputAttachments:VkPhysicalDeviceLimits;$sel:vkMaxFragmentDualSrcAttachments:VkPhysicalDeviceLimits@$sel:vkMaxFragmentCombinedOutputResources:VkPhysicalDeviceLimits8$sel:vkMaxComputeSharedMemorySize:VkPhysicalDeviceLimits6$sel:vkMaxComputeWorkGroupCount:VkPhysicalDeviceLimits<$sel:vkMaxComputeWorkGroupInvocations:VkPhysicalDeviceLimits5$sel:vkMaxComputeWorkGroupSize:VkPhysicalDeviceLimits3$sel:vkSubPixelPrecisionBits:VkPhysicalDeviceLimits3$sel:vkSubTexelPrecisionBits:VkPhysicalDeviceLimits1$sel:vkMipmapPrecisionBits:VkPhysicalDeviceLimits6$sel:vkMaxDrawIndexedIndexValue:VkPhysicalDeviceLimits2$sel:vkMaxDrawIndirectCount:VkPhysicalDeviceLimits/$sel:vkMaxSamplerLodBias:VkPhysicalDeviceLimits2$sel:vkMaxSamplerAnisotropy:VkPhysicalDeviceLimits*$sel:vkMaxViewports:VkPhysicalDeviceLimits3$sel:vkMaxViewportDimensions:VkPhysicalDeviceLimits1$sel:vkViewportBoundsRange:VkPhysicalDeviceLimits2$sel:vkViewportSubPixelBits:VkPhysicalDeviceLimits3$sel:vkMinMemoryMapAlignment:VkPhysicalDeviceLimits;$sel:vkMinTexelBufferOffsetAlignment:VkPhysicalDeviceLimits=$sel:vkMinUniformBufferOffsetAlignment:VkPhysicalDeviceLimits=$sel:vkMinStorageBufferOffsetAlignment:VkPhysicalDeviceLimits,$sel:vkMinTexelOffset:VkPhysicalDeviceLimits,$sel:vkMaxTexelOffset:VkPhysicalDeviceLimits2$sel:vkMinTexelGatherOffset:VkPhysicalDeviceLimits2$sel:vkMaxTexelGatherOffset:VkPhysicalDeviceLimits4$sel:vkMinInterpolationOffset:VkPhysicalDeviceLimits4$sel:vkMaxInterpolationOffset:VkPhysicalDeviceLimits=$sel:vkSubPixelInterpolationOffsetBits:VkPhysicalDeviceLimits1$sel:vkMaxFramebufferWidth:VkPhysicalDeviceLimits2$sel:vkMaxFramebufferHeight:VkPhysicalDeviceLimits2$sel:vkMaxFramebufferLayers:VkPhysicalDeviceLimits:$sel:vkFramebufferColorSampleCounts:VkPhysicalDeviceLimits:$sel:vkFramebufferDepthSampleCounts:VkPhysicalDeviceLimits<$sel:vkFramebufferStencilSampleCounts:VkPhysicalDeviceLimitsB$sel:vkFramebufferNoAttachmentsSampleCounts:VkPhysicalDeviceLimits1$sel:vkMaxColorAttachments:VkPhysicalDeviceLimits;$sel:vkSampledImageColorSampleCounts:VkPhysicalDeviceLimits=$sel:vkSampledImageIntegerSampleCounts:VkPhysicalDeviceLimits;$sel:vkSampledImageDepthSampleCounts:VkPhysicalDeviceLimits=$sel:vkSampledImageStencilSampleCounts:VkPhysicalDeviceLimits6$sel:vkStorageImageSampleCounts:VkPhysicalDeviceLimits0$sel:vkMaxSampleMaskWords:VkPhysicalDeviceLimits9$sel:vkTimestampComputeAndGraphics:VkPhysicalDeviceLimits-$sel:vkTimestampPeriod:VkPhysicalDeviceLimits.$sel:vkMaxClipDistances:VkPhysicalDeviceLimits.$sel:vkMaxCullDistances:VkPhysicalDeviceLimits=$sel:vkMaxCombinedClipAndCullDistances:VkPhysicalDeviceLimits5$sel:vkDiscreteQueuePriorities:VkPhysicalDeviceLimits,$sel:vkPointSizeRange:VkPhysicalDeviceLimits,$sel:vkLineWidthRange:VkPhysicalDeviceLimits2$sel:vkPointSizeGranularity:VkPhysicalDeviceLimits2$sel:vkLineWidthGranularity:VkPhysicalDeviceLimits)$sel:vkStrictLines:VkPhysicalDeviceLimits5$sel:vkStandardSampleLocations:VkPhysicalDeviceLimits>$sel:vkOptimalBufferCopyOffsetAlignment:VkPhysicalDeviceLimits@$sel:vkOptimalBufferCopyRowPitchAlignment:VkPhysicalDeviceLimits1$sel:vkNonCoherentAtomSize:VkPhysicalDeviceLimitsVkApplicationInfo$sel:vkSType:VkApplicationInfo$sel:vkPNext:VkApplicationInfo)$sel:vkPApplicationName:VkApplicationInfo+$sel:vkApplicationVersion:VkApplicationInfo$$sel:vkPEngineName:VkApplicationInfo&$sel:vkEngineVersion:VkApplicationInfo#$sel:vkApiVersion:VkApplicationInfoPFN_vkVoidFunctionVkInstanceCreateInfo!$sel:vkSType:VkInstanceCreateInfo!$sel:vkPNext:VkInstanceCreateInfo!$sel:vkFlags:VkInstanceCreateInfo,$sel:vkPApplicationInfo:VkInstanceCreateInfo-$sel:vkEnabledLayerCount:VkInstanceCreateInfo/$sel:vkPpEnabledLayerNames:VkInstanceCreateInfo1$sel:vkEnabledExtensionCount:VkInstanceCreateInfo3$sel:vkPpEnabledExtensionNames:VkInstanceCreateInfoVkPhysicalDeviceType#vkGetPhysicalDeviceFormatPropertiesvkGetPhysicalDevicePropertiesvkDestroyInstancevkGetInstanceProcAddr(vkGetPhysicalDeviceQueueFamilyProperties#vkGetPhysicalDeviceMemoryPropertiesvkGetPhysicalDeviceFeaturesvkCreateInstancevkGetDeviceProcAddrvkEnumeratePhysicalDevices(vkGetPhysicalDeviceImageFormatPropertiesVK_QUEUE_SPARSE_BINDING_BITVK_QUEUE_TRANSFER_BITVK_QUEUE_COMPUTE_BITVK_QUEUE_GRAPHICS_BIT'VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT"VK_MEMORY_PROPERTY_HOST_CACHED_BIT$VK_MEMORY_PROPERTY_HOST_COHERENT_BIT#VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT#VK_MEMORY_PROPERTY_DEVICE_LOCAL_BITVK_MEMORY_HEAP_DEVICE_LOCAL_BIT1VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BITVK_FORMAT_FEATURE_BLIT_DST_BITVK_FORMAT_FEATURE_BLIT_SRC_BIT.VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT,VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT&VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT#VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT1VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT*VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT*VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT*VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT#VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT#VK_FORMAT_FEATURE_SAMPLED_IMAGE_BITVK_PHYSICAL_DEVICE_TYPE_CPU#VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU$VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU&VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPUVK_PHYSICAL_DEVICE_TYPE_OTHER$fStorableVkFormatProperties$fReadVkQueueFlagBits$fShowVkQueueFlagBits$fReadVkMemoryPropertyFlagBits$fShowVkMemoryPropertyFlagBits$fStorableVkMemoryType$$fStorableVkPhysicalDeviceProperties*$fStorableVkPhysicalDeviceSparseProperties!$fStorableVkImageFormatProperties!$fStorableVkQueueFamilyProperties$fReadVkMemoryHeapFlagBits$fShowVkMemoryHeapFlagBits*$fStorableVkPhysicalDeviceMemoryProperties$fReadVkFormatFeatureFlagBits$fShowVkFormatFeatureFlagBits$fStorableVkMemoryHeap $fStorableVkPhysicalDeviceLimits$fStorableVkApplicationInfo$fStorableVkInstanceCreateInfo$fReadVkPhysicalDeviceType$fShowVkPhysicalDeviceType$fEqVkPhysicalDeviceType$fStorableVkPhysicalDeviceType$fEqVkApplicationInfo$fEqVkPhysicalDeviceLimits$fEqVkFormatFeatureFlagBits!$fStorableVkFormatFeatureFlagBits$fBitsVkFormatFeatureFlagBits#$fFiniteBitsVkFormatFeatureFlagBits$fEqVkMemoryHeapFlagBits$fStorableVkMemoryHeapFlagBits$fBitsVkMemoryHeapFlagBits $fFiniteBitsVkMemoryHeapFlagBits$fEqVkMemoryHeap$fEqVkImageFormatProperties$$fEqVkPhysicalDeviceSparseProperties$fEqVkPhysicalDeviceProperties$fEqVkMemoryPropertyFlagBits"$fStorableVkMemoryPropertyFlagBits$fBitsVkMemoryPropertyFlagBits$$fFiniteBitsVkMemoryPropertyFlagBits$fEqVkMemoryType$$fEqVkPhysicalDeviceMemoryProperties$fEqVkQueueFlagBits$fStorableVkQueueFlagBits$fBitsVkQueueFlagBits$fFiniteBitsVkQueueFlagBits$fEqVkQueueFamilyProperties$fEqVkInstanceCreateFlags$fStorableVkInstanceCreateFlags$fEqVkInstanceCreateInfo$fEqVkFormatPropertiesVkExtensionProperties*$sel:vkExtensionName:VkExtensionProperties($sel:vkSpecVersion:VkExtensionProperties$vkEnumerateDeviceExtensionProperties&vkEnumerateInstanceExtensionProperties$fStorableVkExtensionProperties$fEqVkExtensionPropertiesVkLayerProperties"$sel:vkLayerName:VkLayerProperties$$sel:vkSpecVersion:VkLayerProperties.$sel:vkImplementationVersion:VkLayerProperties$$sel:vkDescription:VkLayerProperties vkEnumerateDeviceLayerProperties"vkEnumerateInstanceLayerProperties$fStorableVkLayerProperties$fEqVkLayerProperties VkCommandPoolVkCommandPoolResetFlagsVkCommandPoolResetFlagBitsVkCommandPoolCreateFlagsVkCommandPoolCreateFlagBitsVkCommandPoolCreateInfo$$sel:vkSType:VkCommandPoolCreateInfo$$sel:vkPNext:VkCommandPoolCreateInfo$$sel:vkFlags:VkCommandPoolCreateInfo/$sel:vkQueueFamilyIndex:VkCommandPoolCreateInfovkCreateCommandPoolvkResetCommandPoolvkDestroyCommandPool+VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT/VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT$VK_COMMAND_POOL_CREATE_TRANSIENT_BIT $fReadVkCommandPoolResetFlagBits $fShowVkCommandPoolResetFlagBits!$fReadVkCommandPoolCreateFlagBits!$fShowVkCommandPoolCreateFlagBits!$fStorableVkCommandPoolCreateInfo$fEqVkCommandPoolCreateFlagBits%$fStorableVkCommandPoolCreateFlagBits!$fBitsVkCommandPoolCreateFlagBits'$fFiniteBitsVkCommandPoolCreateFlagBits$fEqVkCommandPoolCreateInfo$fEqVkCommandPoolResetFlagBits$$fStorableVkCommandPoolResetFlagBits $fBitsVkCommandPoolResetFlagBits&$fFiniteBitsVkCommandPoolResetFlagBits$fEqVkCommandPool$fStorableVkCommandPoolVkBufferCreateInfo$sel:vkSType:VkBufferCreateInfo$sel:vkPNext:VkBufferCreateInfo$sel:vkFlags:VkBufferCreateInfo$sel:vkSize:VkBufferCreateInfo$sel:vkUsage:VkBufferCreateInfo%$sel:vkSharingMode:VkBufferCreateInfo/$sel:vkQueueFamilyIndexCount:VkBufferCreateInfo-$sel:vkPQueueFamilyIndices:VkBufferCreateInfoVkBufferVkBufferUsageFlagsVkBufferUsageFlagBitsVkBufferCreateFlagsVkBufferCreateFlagBitsvkDestroyBuffervkCreateBuffer#VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT!VK_BUFFER_USAGE_VERTEX_BUFFER_BIT VK_BUFFER_USAGE_INDEX_BUFFER_BIT"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT"VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT(VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT(VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT VK_BUFFER_USAGE_TRANSFER_DST_BIT VK_BUFFER_USAGE_TRANSFER_SRC_BIT#VK_BUFFER_CREATE_SPARSE_ALIASED_BIT%VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT#VK_BUFFER_CREATE_SPARSE_BINDING_BIT$fStorableVkBufferCreateInfo$fReadVkBufferUsageFlagBits$fShowVkBufferUsageFlagBits$fReadVkBufferCreateFlagBits$fShowVkBufferCreateFlagBits$fEqVkBufferCreateFlagBits $fStorableVkBufferCreateFlagBits$fBitsVkBufferCreateFlagBits"$fFiniteBitsVkBufferCreateFlagBits$fEqVkBufferUsageFlagBits$fStorableVkBufferUsageFlagBits$fBitsVkBufferUsageFlagBits!$fFiniteBitsVkBufferUsageFlagBits $fEqVkBuffer$fStorableVkBuffer$fEqVkBufferCreateInfoVkBufferViewCreateFlagsVkBufferViewCreateInfo#$sel:vkSType:VkBufferViewCreateInfo#$sel:vkPNext:VkBufferViewCreateInfo#$sel:vkFlags:VkBufferViewCreateInfo$$sel:vkBuffer:VkBufferViewCreateInfo$$sel:vkFormat:VkBufferViewCreateInfo$$sel:vkOffset:VkBufferViewCreateInfo#$sel:vkRange:VkBufferViewCreateInfo VkBufferViewvkDestroyBufferViewvkCreateBufferView $fStorableVkBufferViewCreateInfo$fEqVkBufferView$fStorableVkBufferView$fEqVkBufferViewCreateFlags!$fStorableVkBufferViewCreateFlags$fEqVkBufferViewCreateInfoVkDescriptorSetAllocateInfo($sel:vkSType:VkDescriptorSetAllocateInfo($sel:vkPNext:VkDescriptorSetAllocateInfo1$sel:vkDescriptorPool:VkDescriptorSetAllocateInfo5$sel:vkDescriptorSetCount:VkDescriptorSetAllocateInfo.$sel:vkPSetLayouts:VkDescriptorSetAllocateInfoVkDescriptorTypeVkDescriptorSetLayoutBinding+$sel:vkBinding:VkDescriptorSetLayoutBinding2$sel:vkDescriptorType:VkDescriptorSetLayoutBinding3$sel:vkDescriptorCount:VkDescriptorSetLayoutBinding.$sel:vkStageFlags:VkDescriptorSetLayoutBinding6$sel:vkPImmutableSamplers:VkDescriptorSetLayoutBindingVkWriteDescriptorSet!$sel:vkSType:VkWriteDescriptorSet!$sel:vkPNext:VkWriteDescriptorSet"$sel:vkDstSet:VkWriteDescriptorSet&$sel:vkDstBinding:VkWriteDescriptorSet+$sel:vkDstArrayElement:VkWriteDescriptorSet+$sel:vkDescriptorCount:VkWriteDescriptorSet*$sel:vkDescriptorType:VkWriteDescriptorSet&$sel:vkPImageInfo:VkWriteDescriptorSet'$sel:vkPBufferInfo:VkWriteDescriptorSet,$sel:vkPTexelBufferView:VkWriteDescriptorSetVkDescriptorSetVkDescriptorPoolSize $sel:vkType:VkDescriptorPoolSize+$sel:vkDescriptorCount:VkDescriptorPoolSizeVkDescriptorPoolCreateFlagsVkDescriptorPoolCreateFlagBitsVkDescriptorSetLayoutCreateInfo,$sel:vkSType:VkDescriptorSetLayoutCreateInfo,$sel:vkPNext:VkDescriptorSetLayoutCreateInfo,$sel:vkFlags:VkDescriptorSetLayoutCreateInfo3$sel:vkBindingCount:VkDescriptorSetLayoutCreateInfo0$sel:vkPBindings:VkDescriptorSetLayoutCreateInfo VkDescriptorSetLayoutCreateFlagsVkDescriptorPoolCreateInfo'$sel:vkSType:VkDescriptorPoolCreateInfo'$sel:vkPNext:VkDescriptorPoolCreateInfo'$sel:vkFlags:VkDescriptorPoolCreateInfo)$sel:vkMaxSets:VkDescriptorPoolCreateInfo/$sel:vkPoolSizeCount:VkDescriptorPoolCreateInfo,$sel:vkPPoolSizes:VkDescriptorPoolCreateInfoVkDescriptorSetLayoutVkDescriptorPoolVkCopyDescriptorSet $sel:vkSType:VkCopyDescriptorSet $sel:vkPNext:VkCopyDescriptorSet!$sel:vkSrcSet:VkCopyDescriptorSet%$sel:vkSrcBinding:VkCopyDescriptorSet*$sel:vkSrcArrayElement:VkCopyDescriptorSet!$sel:vkDstSet:VkCopyDescriptorSet%$sel:vkDstBinding:VkCopyDescriptorSet*$sel:vkDstArrayElement:VkCopyDescriptorSet*$sel:vkDescriptorCount:VkCopyDescriptorSetVkDescriptorImageInfo$$sel:vkSampler:VkDescriptorImageInfo&$sel:vkImageView:VkDescriptorImageInfo($sel:vkImageLayout:VkDescriptorImageInfoVkDescriptorBufferInfo$$sel:vkBuffer:VkDescriptorBufferInfo$$sel:vkOffset:VkDescriptorBufferInfo#$sel:vkRange:VkDescriptorBufferInfoVkDescriptorPoolResetFlagsvkDestroyDescriptorSetLayoutvkCreateDescriptorPoolvkFreeDescriptorSetsvkResetDescriptorPoolvkCreateDescriptorSetLayoutvkDestroyDescriptorPoolvkAllocateDescriptorSetsvkUpdateDescriptorSets#VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT)VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC)VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC!VK_DESCRIPTOR_TYPE_STORAGE_BUFFER!VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER'VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER'VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER VK_DESCRIPTOR_TYPE_STORAGE_IMAGE VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE)VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLERVK_DESCRIPTOR_TYPE_SAMPLER1VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT%$fStorableVkDescriptorSetAllocateInfo$fReadVkDescriptorType$fShowVkDescriptorType&$fStorableVkDescriptorSetLayoutBinding$fStorableVkWriteDescriptorSet$fStorableVkDescriptorPoolSize$$fReadVkDescriptorPoolCreateFlagBits$$fShowVkDescriptorPoolCreateFlagBits)$fStorableVkDescriptorSetLayoutCreateInfo$$fStorableVkDescriptorPoolCreateInfo$fStorableVkCopyDescriptorSet$fStorableVkDescriptorImageInfo $fStorableVkDescriptorBufferInfo$fEqVkDescriptorPoolResetFlags$$fStorableVkDescriptorPoolResetFlags$fEqVkDescriptorBufferInfo$fEqVkDescriptorImageInfo$fEqVkDescriptorPool$fStorableVkDescriptorPool$fEqVkDescriptorSetLayout$fStorableVkDescriptorSetLayout$$fEqVkDescriptorSetLayoutCreateFlags*$fStorableVkDescriptorSetLayoutCreateFlags"$fEqVkDescriptorPoolCreateFlagBits($fStorableVkDescriptorPoolCreateFlagBits$$fBitsVkDescriptorPoolCreateFlagBits*$fFiniteBitsVkDescriptorPoolCreateFlagBits$fEqVkDescriptorSet$fStorableVkDescriptorSet$fEqVkCopyDescriptorSet$fEqVkDescriptorType$fStorableVkDescriptorType $fEqVkDescriptorSetLayoutBinding#$fEqVkDescriptorSetLayoutCreateInfo$fEqVkWriteDescriptorSet$fEqVkDescriptorPoolSize$fEqVkDescriptorPoolCreateInfo$fEqVkDescriptorSetAllocateInfoVkPipelineLayoutCreateInfo'$sel:vkSType:VkPipelineLayoutCreateInfo'$sel:vkPNext:VkPipelineLayoutCreateInfo'$sel:vkFlags:VkPipelineLayoutCreateInfo0$sel:vkSetLayoutCount:VkPipelineLayoutCreateInfo-$sel:vkPSetLayouts:VkPipelineLayoutCreateInfo8$sel:vkPushConstantRangeCount:VkPipelineLayoutCreateInfo5$sel:vkPPushConstantRanges:VkPipelineLayoutCreateInfoVkPushConstantRange%$sel:vkStageFlags:VkPushConstantRange!$sel:vkOffset:VkPushConstantRange$sel:vkSize:VkPushConstantRangeVkPipelineLayoutVkPipelineLayoutCreateFlagsvkCreatePipelineLayoutvkDestroyPipelineLayout$$fStorableVkPipelineLayoutCreateInfo$fStorableVkPushConstantRange$fEqVkPipelineLayoutCreateFlags%$fStorableVkPipelineLayoutCreateFlags$fEqVkPipelineLayout$fStorableVkPipelineLayout$fEqVkPushConstantRange$fEqVkPipelineLayoutCreateInfoVkStencilOpState$sel:vkFailOp:VkStencilOpState$sel:vkPassOp:VkStencilOpState#$sel:vkDepthFailOp:VkStencilOpState!$sel:vkCompareOp:VkStencilOpState#$sel:vkCompareMask:VkStencilOpState!$sel:vkWriteMask:VkStencilOpState!$sel:vkReference:VkStencilOpState%VkPipelineDepthStencilStateCreateInfo2$sel:vkSType:VkPipelineDepthStencilStateCreateInfo2$sel:vkPNext:VkPipelineDepthStencilStateCreateInfo2$sel:vkFlags:VkPipelineDepthStencilStateCreateInfo<$sel:vkDepthTestEnable:VkPipelineDepthStencilStateCreateInfo=$sel:vkDepthWriteEnable:VkPipelineDepthStencilStateCreateInfo;$sel:vkDepthCompareOp:VkPipelineDepthStencilStateCreateInfoB$sel:vkDepthBoundsTestEnable:VkPipelineDepthStencilStateCreateInfo>$sel:vkStencilTestEnable:VkPipelineDepthStencilStateCreateInfo2$sel:vkFront:VkPipelineDepthStencilStateCreateInfo1$sel:vkBack:VkPipelineDepthStencilStateCreateInfo;$sel:vkMinDepthBounds:VkPipelineDepthStencilStateCreateInfo;$sel:vkMaxDepthBounds:VkPipelineDepthStencilStateCreateInfoVkVertexInputBindingDescription.$sel:vkBinding:VkVertexInputBindingDescription-$sel:vkStride:VkVertexInputBindingDescription0$sel:vkInputRate:VkVertexInputBindingDescription$VkPipelineMultisampleStateCreateInfo1$sel:vkSType:VkPipelineMultisampleStateCreateInfo1$sel:vkPNext:VkPipelineMultisampleStateCreateInfo1$sel:vkFlags:VkPipelineMultisampleStateCreateInfo@$sel:vkRasterizationSamples:VkPipelineMultisampleStateCreateInfo?$sel:vkSampleShadingEnable:VkPipelineMultisampleStateCreateInfo<$sel:vkMinSampleShading:VkPipelineMultisampleStateCreateInfo7$sel:vkPSampleMask:VkPipelineMultisampleStateCreateInfoA$sel:vkAlphaToCoverageEnable:VkPipelineMultisampleStateCreateInfo<$sel:vkAlphaToOneEnable:VkPipelineMultisampleStateCreateInfo%VkPipelineMultisampleStateCreateFlags VkSampleMask VkBlendFactor#VkPipelineColorBlendAttachmentState6$sel:vkBlendEnable:VkPipelineColorBlendAttachmentState>$sel:vkSrcColorBlendFactor:VkPipelineColorBlendAttachmentState>$sel:vkDstColorBlendFactor:VkPipelineColorBlendAttachmentState7$sel:vkColorBlendOp:VkPipelineColorBlendAttachmentState>$sel:vkSrcAlphaBlendFactor:VkPipelineColorBlendAttachmentState>$sel:vkDstAlphaBlendFactor:VkPipelineColorBlendAttachmentState7$sel:vkAlphaBlendOp:VkPipelineColorBlendAttachmentState9$sel:vkColorWriteMask:VkPipelineColorBlendAttachmentStateVkPipelineStageFlagsVkPipelineStageFlagBitsVkVertexInputRate%VkPipelineVertexInputStateCreateFlagsVkSpecializationMapEntry*$sel:vkConstantID:VkSpecializationMapEntry&$sel:vkOffset:VkSpecializationMapEntry$$sel:vkSize:VkSpecializationMapEntry VkPipelineDynamicStateCreateInfo-$sel:vkSType:VkPipelineDynamicStateCreateInfo-$sel:vkPNext:VkPipelineDynamicStateCreateInfo-$sel:vkFlags:VkPipelineDynamicStateCreateInfo9$sel:vkDynamicStateCount:VkPipelineDynamicStateCreateInfo6$sel:vkPDynamicStates:VkPipelineDynamicStateCreateInfo#VkPipelineColorBlendStateCreateInfo0$sel:vkSType:VkPipelineColorBlendStateCreateInfo0$sel:vkPNext:VkPipelineColorBlendStateCreateInfo0$sel:vkFlags:VkPipelineColorBlendStateCreateInfo8$sel:vkLogicOpEnable:VkPipelineColorBlendStateCreateInfo2$sel:vkLogicOp:VkPipelineColorBlendStateCreateInfo:$sel:vkAttachmentCount:VkPipelineColorBlendStateCreateInfo7$sel:vkPAttachments:VkPipelineColorBlendStateCreateInfo9$sel:vkBlendConstants:VkPipelineColorBlendStateCreateInfo&VkPipelineInputAssemblyStateCreateInfo3$sel:vkSType:VkPipelineInputAssemblyStateCreateInfo3$sel:vkPNext:VkPipelineInputAssemblyStateCreateInfo3$sel:vkFlags:VkPipelineInputAssemblyStateCreateInfo6$sel:vkTopology:VkPipelineInputAssemblyStateCreateInfoD$sel:vkPrimitiveRestartEnable:VkPipelineInputAssemblyStateCreateInfoVkPrimitiveTopology$VkPipelineVertexInputStateCreateInfo1$sel:vkSType:VkPipelineVertexInputStateCreateInfo1$sel:vkPNext:VkPipelineVertexInputStateCreateInfo1$sel:vkFlags:VkPipelineVertexInputStateCreateInfoI$sel:vkVertexBindingDescriptionCount:VkPipelineVertexInputStateCreateInfoF$sel:vkPVertexBindingDescriptions:VkPipelineVertexInputStateCreateInfoK$sel:vkVertexAttributeDescriptionCount:VkPipelineVertexInputStateCreateInfoH$sel:vkPVertexAttributeDescriptions:VkPipelineVertexInputStateCreateInfo&VkPipelineTessellationStateCreateFlags!VkPipelineViewportStateCreateInfo.$sel:vkSType:VkPipelineViewportStateCreateInfo.$sel:vkPNext:VkPipelineViewportStateCreateInfo.$sel:vkFlags:VkPipelineViewportStateCreateInfo6$sel:vkViewportCount:VkPipelineViewportStateCreateInfo3$sel:vkPViewports:VkPipelineViewportStateCreateInfo5$sel:vkScissorCount:VkPipelineViewportStateCreateInfo2$sel:vkPScissors:VkPipelineViewportStateCreateInfo VkPipelineShaderStageCreateFlags VkBlendOp&VkPipelineRasterizationStateCreateInfo3$sel:vkSType:VkPipelineRasterizationStateCreateInfo3$sel:vkPNext:VkPipelineRasterizationStateCreateInfo3$sel:vkFlags:VkPipelineRasterizationStateCreateInfo>$sel:vkDepthClampEnable:VkPipelineRasterizationStateCreateInfoE$sel:vkRasterizerDiscardEnable:VkPipelineRasterizationStateCreateInfo9$sel:vkPolygonMode:VkPipelineRasterizationStateCreateInfo6$sel:vkCullMode:VkPipelineRasterizationStateCreateInfo7$sel:vkFrontFace:VkPipelineRasterizationStateCreateInfo=$sel:vkDepthBiasEnable:VkPipelineRasterizationStateCreateInfoE$sel:vkDepthBiasConstantFactor:VkPipelineRasterizationStateCreateInfo<$sel:vkDepthBiasClamp:VkPipelineRasterizationStateCreateInfoB$sel:vkDepthBiasSlopeFactor:VkPipelineRasterizationStateCreateInfo7$sel:vkLineWidth:VkPipelineRasterizationStateCreateInfo!VkPipelineDynamicStateCreateFlagsVkPipelineBindPointVkDynamicState'VkPipelineRasterizationStateCreateFlagsVkPipelineCreateFlagsVkPipelineCreateFlagBits VkLogicOp"VkPipelineViewportStateCreateFlags VkPolygonMode VkFrontFace'VkPipelineInputAssemblyStateCreateFlags VkPipeline$VkPipelineColorBlendStateCreateFlagsVkSpecializationInfo)$sel:vkMapEntryCount:VkSpecializationInfo'$sel:vkPMapEntries:VkSpecializationInfo$$sel:vkDataSize:VkSpecializationInfo!$sel:vkPData:VkSpecializationInfo VkStencilOpVkComputePipelineCreateInfo($sel:vkSType:VkComputePipelineCreateInfo($sel:vkPNext:VkComputePipelineCreateInfo($sel:vkFlags:VkComputePipelineCreateInfo($sel:vkStage:VkComputePipelineCreateInfo)$sel:vkLayout:VkComputePipelineCreateInfo5$sel:vkBasePipelineHandle:VkComputePipelineCreateInfo4$sel:vkBasePipelineIndex:VkComputePipelineCreateInfoVkColorComponentFlagsVkColorComponentFlagBitsVkPipelineShaderStageCreateInfo,$sel:vkSType:VkPipelineShaderStageCreateInfo,$sel:vkPNext:VkPipelineShaderStageCreateInfo,$sel:vkFlags:VkPipelineShaderStageCreateInfo,$sel:vkStage:VkPipelineShaderStageCreateInfo-$sel:vkModule:VkPipelineShaderStageCreateInfo,$sel:vkPName:VkPipelineShaderStageCreateInfo:$sel:vkPSpecializationInfo:VkPipelineShaderStageCreateInfo&VkPipelineDepthStencilStateCreateFlagsVkCullModeFlagsVkCullModeFlagBitsVkGraphicsPipelineCreateInfo)$sel:vkSType:VkGraphicsPipelineCreateInfo)$sel:vkPNext:VkGraphicsPipelineCreateInfo)$sel:vkFlags:VkGraphicsPipelineCreateInfo.$sel:vkStageCount:VkGraphicsPipelineCreateInfo+$sel:vkPStages:VkGraphicsPipelineCreateInfo5$sel:vkPVertexInputState:VkGraphicsPipelineCreateInfo7$sel:vkPInputAssemblyState:VkGraphicsPipelineCreateInfo6$sel:vkPTessellationState:VkGraphicsPipelineCreateInfo2$sel:vkPViewportState:VkGraphicsPipelineCreateInfo7$sel:vkPRasterizationState:VkGraphicsPipelineCreateInfo5$sel:vkPMultisampleState:VkGraphicsPipelineCreateInfo6$sel:vkPDepthStencilState:VkGraphicsPipelineCreateInfo4$sel:vkPColorBlendState:VkGraphicsPipelineCreateInfo1$sel:vkPDynamicState:VkGraphicsPipelineCreateInfo*$sel:vkLayout:VkGraphicsPipelineCreateInfo.$sel:vkRenderPass:VkGraphicsPipelineCreateInfo+$sel:vkSubpass:VkGraphicsPipelineCreateInfo6$sel:vkBasePipelineHandle:VkGraphicsPipelineCreateInfo5$sel:vkBasePipelineIndex:VkGraphicsPipelineCreateInfo!VkVertexInputAttributeDescription1$sel:vkLocation:VkVertexInputAttributeDescription0$sel:vkBinding:VkVertexInputAttributeDescription/$sel:vkFormat:VkVertexInputAttributeDescription/$sel:vkOffset:VkVertexInputAttributeDescription%VkPipelineTessellationStateCreateInfo2$sel:vkSType:VkPipelineTessellationStateCreateInfo2$sel:vkPNext:VkPipelineTessellationStateCreateInfo2$sel:vkFlags:VkPipelineTessellationStateCreateInfo?$sel:vkPatchControlPoints:VkPipelineTessellationStateCreateInfovkCreateComputePipelinesvkDestroyPipelinevkCreateGraphicsPipelines$VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHAVK_BLEND_FACTOR_SRC1_ALPHA$VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLORVK_BLEND_FACTOR_SRC1_COLOR"VK_BLEND_FACTOR_SRC_ALPHA_SATURATE(VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHAVK_BLEND_FACTOR_CONSTANT_ALPHA(VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLORVK_BLEND_FACTOR_CONSTANT_COLOR#VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHAVK_BLEND_FACTOR_DST_ALPHA#VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHAVK_BLEND_FACTOR_SRC_ALPHA#VK_BLEND_FACTOR_ONE_MINUS_DST_COLORVK_BLEND_FACTOR_DST_COLOR#VK_BLEND_FACTOR_ONE_MINUS_SRC_COLORVK_BLEND_FACTOR_SRC_COLORVK_BLEND_FACTOR_ONEVK_BLEND_FACTOR_ZERO"VK_PIPELINE_STAGE_ALL_COMMANDS_BIT"VK_PIPELINE_STAGE_ALL_GRAPHICS_BITVK_PIPELINE_STAGE_HOST_BIT$VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BITVK_PIPELINE_STAGE_TRANSFER_BIT$VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT-VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT)VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT*VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT%VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT%VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT4VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT1VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT#VK_PIPELINE_STAGE_VERTEX_SHADER_BIT"VK_PIPELINE_STAGE_VERTEX_INPUT_BIT#VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT!VK_PIPELINE_STAGE_TOP_OF_PIPE_BITVK_VERTEX_INPUT_RATE_INSTANCEVK_VERTEX_INPUT_RATE_VERTEX VK_PRIMITIVE_TOPOLOGY_PATCH_LIST3VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY2VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY/VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY.VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN$VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP#VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST VK_PRIMITIVE_TOPOLOGY_LINE_STRIPVK_PRIMITIVE_TOPOLOGY_LINE_LIST VK_PRIMITIVE_TOPOLOGY_POINT_LISTVK_BLEND_OP_MAXVK_BLEND_OP_MINVK_BLEND_OP_REVERSE_SUBTRACTVK_BLEND_OP_SUBTRACTVK_BLEND_OP_ADDVK_PIPELINE_BIND_POINT_COMPUTEVK_PIPELINE_BIND_POINT_GRAPHICS"VK_DYNAMIC_STATE_STENCIL_REFERENCE#VK_DYNAMIC_STATE_STENCIL_WRITE_MASK%VK_DYNAMIC_STATE_STENCIL_COMPARE_MASKVK_DYNAMIC_STATE_DEPTH_BOUNDS VK_DYNAMIC_STATE_BLEND_CONSTANTSVK_DYNAMIC_STATE_DEPTH_BIASVK_DYNAMIC_STATE_LINE_WIDTHVK_DYNAMIC_STATE_SCISSORVK_DYNAMIC_STATE_VIEWPORT!VK_PIPELINE_CREATE_DERIVATIVE_BIT(VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT+VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BITVK_LOGIC_OP_SETVK_LOGIC_OP_NANDVK_LOGIC_OP_OR_INVERTEDVK_LOGIC_OP_COPY_INVERTEDVK_LOGIC_OP_OR_REVERSEVK_LOGIC_OP_INVERTVK_LOGIC_OP_EQUIVALENTVK_LOGIC_OP_NORVK_LOGIC_OP_ORVK_LOGIC_OP_XORVK_LOGIC_OP_NO_OPVK_LOGIC_OP_AND_INVERTEDVK_LOGIC_OP_COPYVK_LOGIC_OP_AND_REVERSEVK_LOGIC_OP_ANDVK_LOGIC_OP_CLEARVK_POLYGON_MODE_POINTVK_POLYGON_MODE_LINEVK_POLYGON_MODE_FILLVK_FRONT_FACE_CLOCKWISEVK_FRONT_FACE_COUNTER_CLOCKWISE VK_STENCIL_OP_DECREMENT_AND_WRAP VK_STENCIL_OP_INCREMENT_AND_WRAPVK_STENCIL_OP_INVERT!VK_STENCIL_OP_DECREMENT_AND_CLAMP!VK_STENCIL_OP_INCREMENT_AND_CLAMPVK_STENCIL_OP_REPLACEVK_STENCIL_OP_ZEROVK_STENCIL_OP_KEEPVK_COLOR_COMPONENT_A_BITVK_COLOR_COMPONENT_B_BITVK_COLOR_COMPONENT_G_BITVK_COLOR_COMPONENT_R_BITVK_CULL_MODE_FRONT_AND_BACKVK_CULL_MODE_NONEVK_CULL_MODE_BACK_BITVK_CULL_MODE_FRONT_BIT$fStorableVkStencilOpState/$fStorableVkPipelineDepthStencilStateCreateInfo)$fStorableVkVertexInputBindingDescription.$fStorableVkPipelineMultisampleStateCreateInfo$fReadVkBlendFactor$fShowVkBlendFactor-$fStorableVkPipelineColorBlendAttachmentState$fReadVkPipelineStageFlagBits$fShowVkPipelineStageFlagBits$fReadVkVertexInputRate$fShowVkVertexInputRate"$fStorableVkSpecializationMapEntry*$fStorableVkPipelineDynamicStateCreateInfo-$fStorableVkPipelineColorBlendStateCreateInfo0$fStorableVkPipelineInputAssemblyStateCreateInfo$fReadVkPrimitiveTopology$fShowVkPrimitiveTopology.$fStorableVkPipelineVertexInputStateCreateInfo+$fStorableVkPipelineViewportStateCreateInfo$fReadVkBlendOp$fShowVkBlendOp0$fStorableVkPipelineRasterizationStateCreateInfo$fReadVkPipelineBindPoint$fShowVkPipelineBindPoint$fReadVkDynamicState$fShowVkDynamicState$fReadVkPipelineCreateFlagBits$fShowVkPipelineCreateFlagBits$fReadVkLogicOp$fShowVkLogicOp$fReadVkPolygonMode$fShowVkPolygonMode$fReadVkFrontFace$fShowVkFrontFace$fStorableVkSpecializationInfo$fReadVkStencilOp$fShowVkStencilOp%$fStorableVkComputePipelineCreateInfo$fReadVkColorComponentFlagBits$fShowVkColorComponentFlagBits)$fStorableVkPipelineShaderStageCreateInfo$fReadVkCullModeFlagBits$fShowVkCullModeFlagBits&$fStorableVkGraphicsPipelineCreateInfo+$fStorableVkVertexInputAttributeDescription/$fStorableVkPipelineTessellationStateCreateInfo%$fEqVkVertexInputAttributeDescription$fEqVkCullModeFlagBits$fStorableVkCullModeFlagBits$fBitsVkCullModeFlagBits$fFiniteBitsVkCullModeFlagBits*$fEqVkPipelineDepthStencilStateCreateFlags0$fStorableVkPipelineDepthStencilStateCreateFlags$fEqVkColorComponentFlagBits"$fStorableVkColorComponentFlagBits$fBitsVkColorComponentFlagBits$$fFiniteBitsVkColorComponentFlagBits$fEqVkStencilOp$fStorableVkStencilOp($fEqVkPipelineColorBlendStateCreateFlags.$fStorableVkPipelineColorBlendStateCreateFlags$fEqVkPipeline$fStorableVkPipeline+$fEqVkPipelineInputAssemblyStateCreateFlags1$fStorableVkPipelineInputAssemblyStateCreateFlags$fEqVkFrontFace$fStorableVkFrontFace$fEqVkPolygonMode$fStorableVkPolygonMode&$fEqVkPipelineViewportStateCreateFlags,$fStorableVkPipelineViewportStateCreateFlags $fEqVkLogicOp$fStorableVkLogicOp$fEqVkPipelineCreateFlagBits"$fStorableVkPipelineCreateFlagBits$fBitsVkPipelineCreateFlagBits$$fFiniteBitsVkPipelineCreateFlagBits+$fEqVkPipelineRasterizationStateCreateFlags1$fStorableVkPipelineRasterizationStateCreateFlags$fEqVkDynamicState$fStorableVkDynamicState$fEqVkPipelineBindPoint$fStorableVkPipelineBindPoint%$fEqVkPipelineDynamicStateCreateFlags+$fStorableVkPipelineDynamicStateCreateFlags*$fEqVkPipelineRasterizationStateCreateInfo $fEqVkBlendOp$fStorableVkBlendOp$$fEqVkPipelineShaderStageCreateFlags*$fStorableVkPipelineShaderStageCreateFlags%$fEqVkPipelineViewportStateCreateInfo*$fEqVkPipelineTessellationStateCreateFlags0$fStorableVkPipelineTessellationStateCreateFlags)$fEqVkPipelineTessellationStateCreateInfo$fEqVkPrimitiveTopology$fStorableVkPrimitiveTopology*$fEqVkPipelineInputAssemblyStateCreateInfo$$fEqVkPipelineDynamicStateCreateInfo$fEqVkSpecializationMapEntry$fEqVkSpecializationInfo#$fEqVkPipelineShaderStageCreateInfo$fEqVkComputePipelineCreateInfo)$fEqVkPipelineVertexInputStateCreateFlags/$fStorableVkPipelineVertexInputStateCreateFlags$fEqVkVertexInputRate$fStorableVkVertexInputRate$fEqVkPipelineStageFlagBits!$fStorableVkPipelineStageFlagBits$fBitsVkPipelineStageFlagBits#$fFiniteBitsVkPipelineStageFlagBits$fEqVkBlendFactor$fStorableVkBlendFactor'$fEqVkPipelineColorBlendAttachmentState'$fEqVkPipelineColorBlendStateCreateInfo$fEqVkSampleMask$fStorableVkSampleMask)$fEqVkPipelineMultisampleStateCreateFlags/$fStorableVkPipelineMultisampleStateCreateFlags($fEqVkPipelineMultisampleStateCreateInfo#$fEqVkVertexInputBindingDescription($fEqVkPipelineVertexInputStateCreateInfo$fEqVkStencilOpState)$fEqVkPipelineDepthStencilStateCreateInfo $fEqVkGraphicsPipelineCreateInfoVkFramebufferCreateFlagsVkRenderPassCreateInfo#$sel:vkSType:VkRenderPassCreateInfo#$sel:vkPNext:VkRenderPassCreateInfo#$sel:vkFlags:VkRenderPassCreateInfo-$sel:vkAttachmentCount:VkRenderPassCreateInfo*$sel:vkPAttachments:VkRenderPassCreateInfo*$sel:vkSubpassCount:VkRenderPassCreateInfo($sel:vkPSubpasses:VkRenderPassCreateInfo-$sel:vkDependencyCount:VkRenderPassCreateInfo+$sel:vkPDependencies:VkRenderPassCreateInfoVkSubpassDescription!$sel:vkFlags:VkSubpassDescription-$sel:vkPipelineBindPoint:VkSubpassDescription0$sel:vkInputAttachmentCount:VkSubpassDescription-$sel:vkPInputAttachments:VkSubpassDescription0$sel:vkColorAttachmentCount:VkSubpassDescription-$sel:vkPColorAttachments:VkSubpassDescription/$sel:vkPResolveAttachments:VkSubpassDescription3$sel:vkPDepthStencilAttachment:VkSubpassDescription3$sel:vkPreserveAttachmentCount:VkSubpassDescription0$sel:vkPPreserveAttachments:VkSubpassDescriptionVkAttachmentDescription$$sel:vkFlags:VkAttachmentDescription%$sel:vkFormat:VkAttachmentDescription&$sel:vkSamples:VkAttachmentDescription%$sel:vkLoadOp:VkAttachmentDescription&$sel:vkStoreOp:VkAttachmentDescription,$sel:vkStencilLoadOp:VkAttachmentDescription-$sel:vkStencilStoreOp:VkAttachmentDescription,$sel:vkInitialLayout:VkAttachmentDescription*$sel:vkFinalLayout:VkAttachmentDescriptionVkRenderPassCreateFlagsVkAttachmentReference'$sel:vkAttachment:VkAttachmentReference#$sel:vkLayout:VkAttachmentReference VkAccessFlagsVkAccessFlagBitsVkAttachmentStoreOpVkAttachmentLoadOpVkFramebufferCreateInfo$$sel:vkSType:VkFramebufferCreateInfo$$sel:vkPNext:VkFramebufferCreateInfo$$sel:vkFlags:VkFramebufferCreateInfo)$sel:vkRenderPass:VkFramebufferCreateInfo.$sel:vkAttachmentCount:VkFramebufferCreateInfo+$sel:vkPAttachments:VkFramebufferCreateInfo$$sel:vkWidth:VkFramebufferCreateInfo%$sel:vkHeight:VkFramebufferCreateInfo%$sel:vkLayers:VkFramebufferCreateInfoVkDependencyFlagsVkDependencyFlagBitsVkAttachmentDescriptionFlagsVkAttachmentDescriptionFlagBits VkFramebufferVkSubpassDescriptionFlagsVkSubpassDependency%$sel:vkSrcSubpass:VkSubpassDependency%$sel:vkDstSubpass:VkSubpassDependency'$sel:vkSrcStageMask:VkSubpassDependency'$sel:vkDstStageMask:VkSubpassDependency($sel:vkSrcAccessMask:VkSubpassDependency($sel:vkDstAccessMask:VkSubpassDependency*$sel:vkDependencyFlags:VkSubpassDependencyvkCreateRenderPassvkDestroyFramebuffervkGetRenderAreaGranularityvkCreateFramebuffervkDestroyRenderPassVK_ACCESS_MEMORY_WRITE_BITVK_ACCESS_MEMORY_READ_BITVK_ACCESS_HOST_WRITE_BITVK_ACCESS_HOST_READ_BITVK_ACCESS_TRANSFER_WRITE_BITVK_ACCESS_TRANSFER_READ_BIT,VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT+VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT$VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT#VK_ACCESS_COLOR_ATTACHMENT_READ_BITVK_ACCESS_SHADER_WRITE_BITVK_ACCESS_SHADER_READ_BIT#VK_ACCESS_INPUT_ATTACHMENT_READ_BITVK_ACCESS_UNIFORM_READ_BIT#VK_ACCESS_VERTEX_ATTRIBUTE_READ_BITVK_ACCESS_INDEX_READ_BIT#VK_ACCESS_INDIRECT_COMMAND_READ_BIT VK_ATTACHMENT_STORE_OP_DONT_CAREVK_ATTACHMENT_STORE_OP_STOREVK_ATTACHMENT_LOAD_OP_DONT_CAREVK_ATTACHMENT_LOAD_OP_CLEARVK_ATTACHMENT_LOAD_OP_LOADVK_DEPENDENCY_BY_REGION_BIT'VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT $fStorableVkRenderPassCreateInfo$fStorableVkSubpassDescription!$fStorableVkAttachmentDescription$fStorableVkAttachmentReference$fReadVkAccessFlagBits$fShowVkAccessFlagBits$fReadVkAttachmentStoreOp$fShowVkAttachmentStoreOp$fReadVkAttachmentLoadOp$fShowVkAttachmentLoadOp!$fStorableVkFramebufferCreateInfo$fReadVkDependencyFlagBits$fShowVkDependencyFlagBits%$fReadVkAttachmentDescriptionFlagBits%$fShowVkAttachmentDescriptionFlagBits$fStorableVkSubpassDependency$fEqVkFramebuffer$fStorableVkFramebuffer$fEqVkAttachmentLoadOp$fStorableVkAttachmentLoadOp$fEqVkAttachmentStoreOp$fStorableVkAttachmentStoreOp$fEqVkRenderPass$fStorableVkRenderPass$fEqVkAccessFlagBits$fStorableVkAccessFlagBits$fBitsVkAccessFlagBits$fFiniteBitsVkAccessFlagBits$fEqVkDependencyFlagBits$fStorableVkDependencyFlagBits$fBitsVkDependencyFlagBits $fFiniteBitsVkDependencyFlagBits#$fEqVkAttachmentDescriptionFlagBits)$fStorableVkAttachmentDescriptionFlagBits%$fBitsVkAttachmentDescriptionFlagBits+$fFiniteBitsVkAttachmentDescriptionFlagBits$fEqVkSubpassDescriptionFlags#$fStorableVkSubpassDescriptionFlags$fEqVkSubpassDependency$fEqVkAttachmentReference$fEqVkRenderPassCreateFlags!$fStorableVkRenderPassCreateFlags$fEqVkAttachmentDescription$fEqVkSubpassDescription$fEqVkRenderPassCreateInfo$fEqVkFramebufferCreateFlags"$fStorableVkFramebufferCreateFlags$fEqVkFramebufferCreateInfoVkCommandBufferAllocateInfo($sel:vkSType:VkCommandBufferAllocateInfo($sel:vkPNext:VkCommandBufferAllocateInfo.$sel:vkCommandPool:VkCommandBufferAllocateInfo($sel:vkLevel:VkCommandBufferAllocateInfo5$sel:vkCommandBufferCount:VkCommandBufferAllocateInfoVkCommandBufferResetFlagsVkCommandBufferResetFlagBitsVkCommandBufferVkCommandBuffer_TVkCommandBufferInheritanceInfo+$sel:vkSType:VkCommandBufferInheritanceInfo+$sel:vkPNext:VkCommandBufferInheritanceInfo0$sel:vkRenderPass:VkCommandBufferInheritanceInfo-$sel:vkSubpass:VkCommandBufferInheritanceInfo1$sel:vkFramebuffer:VkCommandBufferInheritanceInfo:$sel:vkOcclusionQueryEnable:VkCommandBufferInheritanceInfo0$sel:vkQueryFlags:VkCommandBufferInheritanceInfo8$sel:vkPipelineStatistics:VkCommandBufferInheritanceInfoVkCommandBufferBeginInfo%$sel:vkSType:VkCommandBufferBeginInfo%$sel:vkPNext:VkCommandBufferBeginInfo%$sel:vkFlags:VkCommandBufferBeginInfo0$sel:vkPInheritanceInfo:VkCommandBufferBeginInfoVkCommandBufferUsageFlagsVkCommandBufferUsageFlagBitsVkCommandBufferLevelvkBeginCommandBuffervkEndCommandBuffervkFreeCommandBuffersvkResetCommandBuffervkAllocateCommandBuffers-VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT,VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT0VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT+VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT!VK_COMMAND_BUFFER_LEVEL_SECONDARYVK_COMMAND_BUFFER_LEVEL_PRIMARY%$fStorableVkCommandBufferAllocateInfo"$fReadVkCommandBufferResetFlagBits"$fShowVkCommandBufferResetFlagBits($fStorableVkCommandBufferInheritanceInfo"$fStorableVkCommandBufferBeginInfo"$fReadVkCommandBufferUsageFlagBits"$fShowVkCommandBufferUsageFlagBits$fReadVkCommandBufferLevel$fShowVkCommandBufferLevel$fEqVkCommandBufferLevel$fStorableVkCommandBufferLevel $fEqVkCommandBufferUsageFlagBits&$fStorableVkCommandBufferUsageFlagBits"$fBitsVkCommandBufferUsageFlagBits($fFiniteBitsVkCommandBufferUsageFlagBits"$fEqVkCommandBufferInheritanceInfo$fEqVkCommandBufferBeginInfo $fEqVkCommandBufferResetFlagBits&$fStorableVkCommandBufferResetFlagBits"$fBitsVkCommandBufferResetFlagBits($fFiniteBitsVkCommandBufferResetFlagBits$fEqVkCommandBufferAllocateInfo VkSubmitInfo$sel:vkSType:VkSubmitInfo$sel:vkPNext:VkSubmitInfo&$sel:vkWaitSemaphoreCount:VkSubmitInfo#$sel:vkPWaitSemaphores:VkSubmitInfo%$sel:vkPWaitDstStageMask:VkSubmitInfo&$sel:vkCommandBufferCount:VkSubmitInfo#$sel:vkPCommandBuffers:VkSubmitInfo($sel:vkSignalSemaphoreCount:VkSubmitInfo%$sel:vkPSignalSemaphores:VkSubmitInfoVkQueue VkQueue_TvkGetDeviceQueuevkQueueWaitIdle vkQueueSubmitvkDeviceWaitIdle$fStorableVkSubmitInfo$fEqVkSubmitInfoVkMemoryRequirements $sel:vkSize:VkMemoryRequirements%$sel:vkAlignment:VkMemoryRequirements*$sel:vkMemoryTypeBits:VkMemoryRequirementsvkBindImageMemoryvkBindBufferMemoryvkGetBufferMemoryRequirementsvkGetImageMemoryRequirements$fStorableVkMemoryRequirements$fEqVkMemoryRequirementsVkDispatchIndirectCommand"$sel:vkX:VkDispatchIndirectCommand"$sel:vkY:VkDispatchIndirectCommand"$sel:vkZ:VkDispatchIndirectCommandVkDrawIndirectCommand($sel:vkVertexCount:VkDrawIndirectCommand*$sel:vkInstanceCount:VkDrawIndirectCommand($sel:vkFirstVertex:VkDrawIndirectCommand*$sel:vkFirstInstance:VkDrawIndirectCommandVkMemoryBarrier$sel:vkSType:VkMemoryBarrier$sel:vkPNext:VkMemoryBarrier$$sel:vkSrcAccessMask:VkMemoryBarrier$$sel:vkDstAccessMask:VkMemoryBarrierVkImageMemoryBarrier!$sel:vkSType:VkImageMemoryBarrier!$sel:vkPNext:VkImageMemoryBarrier)$sel:vkSrcAccessMask:VkImageMemoryBarrier)$sel:vkDstAccessMask:VkImageMemoryBarrier%$sel:vkOldLayout:VkImageMemoryBarrier%$sel:vkNewLayout:VkImageMemoryBarrier/$sel:vkSrcQueueFamilyIndex:VkImageMemoryBarrier/$sel:vkDstQueueFamilyIndex:VkImageMemoryBarrier!$sel:vkImage:VkImageMemoryBarrier,$sel:vkSubresourceRange:VkImageMemoryBarrierVkDrawIndexedIndirectCommand.$sel:vkIndexCount:VkDrawIndexedIndirectCommand1$sel:vkInstanceCount:VkDrawIndexedIndirectCommand.$sel:vkFirstIndex:VkDrawIndexedIndirectCommand0$sel:vkVertexOffset:VkDrawIndexedIndirectCommand1$sel:vkFirstInstance:VkDrawIndexedIndirectCommandVkBufferMemoryBarrier"$sel:vkSType:VkBufferMemoryBarrier"$sel:vkPNext:VkBufferMemoryBarrier*$sel:vkSrcAccessMask:VkBufferMemoryBarrier*$sel:vkDstAccessMask:VkBufferMemoryBarrier0$sel:vkSrcQueueFamilyIndex:VkBufferMemoryBarrier0$sel:vkDstQueueFamilyIndex:VkBufferMemoryBarrier#$sel:vkBuffer:VkBufferMemoryBarrier#$sel:vkOffset:VkBufferMemoryBarrier!$sel:vkSize:VkBufferMemoryBarrier#$fStorableVkDispatchIndirectCommand$fStorableVkDrawIndirectCommand$fStorableVkMemoryBarrier$fStorableVkImageMemoryBarrier&$fStorableVkDrawIndexedIndirectCommand$fStorableVkBufferMemoryBarrier$fEqVkBufferMemoryBarrier $fEqVkDrawIndexedIndirectCommand$fEqVkImageMemoryBarrier$fEqVkMemoryBarrier$fEqVkDrawIndirectCommand$fEqVkDispatchIndirectCommandVkImageResolve$$sel:vkSrcSubresource:VkImageResolve$sel:vkSrcOffset:VkImageResolve$$sel:vkDstSubresource:VkImageResolve$sel:vkDstOffset:VkImageResolve$sel:vkExtent:VkImageResolveVkSubpassContentsVkClearColorValueVkFloatVkIntVkUintVkStencilFaceFlagsVkStencilFaceFlagBits VkClearValueVkColorVkDepthStencilVkClearAttachment#$sel:vkAspectMask:VkClearAttachment($sel:vkColorAttachment:VkClearAttachment#$sel:vkClearValue:VkClearAttachment VkImageBlit!$sel:vkSrcSubresource:VkImageBlit$sel:vkSrcOffsets:VkImageBlit!$sel:vkDstSubresource:VkImageBlit$sel:vkDstOffsets:VkImageBlitVkRenderPassBeginInfo"$sel:vkSType:VkRenderPassBeginInfo"$sel:vkPNext:VkRenderPassBeginInfo'$sel:vkRenderPass:VkRenderPassBeginInfo($sel:vkFramebuffer:VkRenderPassBeginInfo'$sel:vkRenderArea:VkRenderPassBeginInfo,$sel:vkClearValueCount:VkRenderPassBeginInfo)$sel:vkPClearValues:VkRenderPassBeginInfo VkBufferCopy$sel:vkSrcOffset:VkBufferCopy$sel:vkDstOffset:VkBufferCopy$sel:vkSize:VkBufferCopyVkClearDepthStencilValue%$sel:vkDepth:VkClearDepthStencilValue'$sel:vkStencil:VkClearDepthStencilValueVkImageSubresourceLayers*$sel:vkAspectMask:VkImageSubresourceLayers($sel:vkMipLevel:VkImageSubresourceLayers.$sel:vkBaseArrayLayer:VkImageSubresourceLayers*$sel:vkLayerCount:VkImageSubresourceLayersVkBufferImageCopy%$sel:vkBufferOffset:VkBufferImageCopy($sel:vkBufferRowLength:VkBufferImageCopy*$sel:vkBufferImageHeight:VkBufferImageCopy)$sel:vkImageSubresource:VkBufferImageCopy$$sel:vkImageOffset:VkBufferImageCopy$$sel:vkImageExtent:VkBufferImageCopy VkIndexType VkClearRect$sel:vkRect:VkClearRect!$sel:vkBaseArrayLayer:VkClearRect$sel:vkLayerCount:VkClearRect VkImageCopy!$sel:vkSrcSubresource:VkImageCopy$sel:vkSrcOffset:VkImageCopy!$sel:vkDstSubresource:VkImageCopy$sel:vkDstOffset:VkImageCopy$sel:vkExtent:VkImageCopyvkCmdResetEventvkCmdBeginRenderPassvkCmdPipelineBarriervkCmdSetStencilReference vkCmdDispatchvkCmdClearDepthStencilImagevkCmdSetBlendConstantsvkCmdBlitImagevkCmdCopyQueryPoolResultsvkCmdSetStencilCompareMaskvkCmdExecuteCommandsvkCmdSetLineWidthvkCmdBindDescriptorSetsvkCmdCopyBuffervkCmdSetViewportvkCmdClearAttachmentsvkCmdDrawIndirectvkCmdSetDepthBiasvkCmdDrawIndexedvkCmdWriteTimestampvkCmdCopyImagevkCmdUpdateBuffervkCmdDrawIndexedIndirectvkCmdCopyBufferToImagevkCmdSetDepthBoundsvkCmdClearColorImagevkCmdWaitEventsvkCmdFillBuffervkCmdEndRenderPassvkCmdBeginQueryvkCmdDispatchIndirectvkCmdCopyImageToBuffer vkCmdSetEventvkCmdSetScissor vkCmdEndQueryvkCmdNextSubpass vkCmdDrawvkCmdBindVertexBuffersvkCmdBindPipelinevkCmdResolveImagevkCmdResetQueryPoolvkCmdBindIndexBuffervkCmdSetStencilWriteMaskvkCmdPushConstants-VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERSVK_SUBPASS_CONTENTS_INLINEVK_STENCIL_FRONT_AND_BACKVK_STENCIL_FACE_BACK_BITVK_STENCIL_FACE_FRONT_BITVK_INDEX_TYPE_UINT32VK_INDEX_TYPE_UINT16$fStorableVkImageResolve$fReadVkSubpassContents$fShowVkSubpassContents$fStorableVkClearColorValue$fReadVkStencilFaceFlagBits$fShowVkStencilFaceFlagBits$fStorableVkClearValue$fStorableVkClearAttachment$fStorableVkImageBlit$fStorableVkRenderPassBeginInfo$fStorableVkBufferCopy"$fStorableVkClearDepthStencilValue"$fStorableVkImageSubresourceLayers$fStorableVkBufferImageCopy$fReadVkIndexType$fShowVkIndexType$fStorableVkClearRect$fStorableVkImageCopy$fEqVkClearRect$fEqVkIndexType$fStorableVkIndexType$fEqVkImageSubresourceLayers$fEqVkBufferImageCopy$fEqVkImageCopy$fEqVkClearDepthStencilValue$fEqVkBufferCopy$fEqVkImageBlit$fEqVkStencilFaceFlagBits$fStorableVkStencilFaceFlagBits$fBitsVkStencilFaceFlagBits!$fFiniteBitsVkStencilFaceFlagBits$fEqVkClearColorValue$fEqVkClearValue$fEqVkClearAttachment$fEqVkRenderPassBeginInfo$fEqVkSubpassContents$fStorableVkSubpassContents$fEqVkImageResolveVkSparseImageFormatProperties/$sel:vkAspectMask:VkSparseImageFormatProperties5$sel:vkImageGranularity:VkSparseImageFormatProperties*$sel:vkFlags:VkSparseImageFormatProperties!VkSparseImageOpaqueMemoryBindInfo.$sel:vkImage:VkSparseImageOpaqueMemoryBindInfo2$sel:vkBindCount:VkSparseImageOpaqueMemoryBindInfo/$sel:vkPBinds:VkSparseImageOpaqueMemoryBindInfoVkSparseMemoryBindFlagsVkSparseMemoryBindFlagBitsVkSparseImageFormatFlagsVkSparseImageFormatFlagBitsVkSparseBufferMemoryBindInfo*$sel:vkBuffer:VkSparseBufferMemoryBindInfo-$sel:vkBindCount:VkSparseBufferMemoryBindInfo*$sel:vkPBinds:VkSparseBufferMemoryBindInfoVkBindSparseInfo$sel:vkSType:VkBindSparseInfo$sel:vkPNext:VkBindSparseInfo*$sel:vkWaitSemaphoreCount:VkBindSparseInfo'$sel:vkPWaitSemaphores:VkBindSparseInfo'$sel:vkBufferBindCount:VkBindSparseInfo$$sel:vkPBufferBinds:VkBindSparseInfo,$sel:vkImageOpaqueBindCount:VkBindSparseInfo)$sel:vkPImageOpaqueBinds:VkBindSparseInfo&$sel:vkImageBindCount:VkBindSparseInfo#$sel:vkPImageBinds:VkBindSparseInfo,$sel:vkSignalSemaphoreCount:VkBindSparseInfo)$sel:vkPSignalSemaphores:VkBindSparseInfoVkSparseImageMemoryBindInfo($sel:vkImage:VkSparseImageMemoryBindInfo,$sel:vkBindCount:VkSparseImageMemoryBindInfo)$sel:vkPBinds:VkSparseImageMemoryBindInfoVkSparseImageMemoryBind*$sel:vkSubresource:VkSparseImageMemoryBind%$sel:vkOffset:VkSparseImageMemoryBind%$sel:vkExtent:VkSparseImageMemoryBind%$sel:vkMemory:VkSparseImageMemoryBind+$sel:vkMemoryOffset:VkSparseImageMemoryBind$$sel:vkFlags:VkSparseImageMemoryBindVkSparseMemoryBind($sel:vkResourceOffset:VkSparseMemoryBind$sel:vkSize:VkSparseMemoryBind $sel:vkMemory:VkSparseMemoryBind&$sel:vkMemoryOffset:VkSparseMemoryBind$sel:vkFlags:VkSparseMemoryBindVkSparseImageMemoryRequirements7$sel:vkFormatProperties:VkSparseImageMemoryRequirements;$sel:vkImageMipTailFirstLod:VkSparseImageMemoryRequirements7$sel:vkImageMipTailSize:VkSparseImageMemoryRequirements9$sel:vkImageMipTailOffset:VkSparseImageMemoryRequirements9$sel:vkImageMipTailStride:VkSparseImageMemoryRequirements.vkGetPhysicalDeviceSparseImageFormatPropertiesvkQueueBindSparse"vkGetImageSparseMemoryRequirements"VK_SPARSE_MEMORY_BIND_METADATA_BIT1VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT+VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT)VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT'$fStorableVkSparseImageFormatProperties+$fStorableVkSparseImageOpaqueMemoryBindInfo $fReadVkSparseMemoryBindFlagBits $fShowVkSparseMemoryBindFlagBits!$fReadVkSparseImageFormatFlagBits!$fShowVkSparseImageFormatFlagBits&$fStorableVkSparseBufferMemoryBindInfo$fStorableVkBindSparseInfo%$fStorableVkSparseImageMemoryBindInfo!$fStorableVkSparseImageMemoryBind$fStorableVkSparseMemoryBind)$fStorableVkSparseImageMemoryRequirements$fEqVkSparseImageFormatFlagBits%$fStorableVkSparseImageFormatFlagBits!$fBitsVkSparseImageFormatFlagBits'$fFiniteBitsVkSparseImageFormatFlagBits$fEqVkSparseMemoryBindFlagBits$$fStorableVkSparseMemoryBindFlagBits $fBitsVkSparseMemoryBindFlagBits&$fFiniteBitsVkSparseMemoryBindFlagBits$fEqVkSparseImageMemoryBind$fEqVkSparseImageMemoryBindInfo$fEqVkSparseMemoryBind $fEqVkSparseBufferMemoryBindInfo%$fEqVkSparseImageOpaqueMemoryBindInfo$fEqVkBindSparseInfo!$fEqVkSparseImageFormatProperties#$fEqVkSparseImageMemoryRequirements