3b G      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM 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 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!Safe SafeNone!I_bghError and return codes&Structure type enumerant/Vulkan format definitions30Requested format is not supported on this device46Too many objects of the type have already been created5Unable to find a Vulkan driver61Requested feature is not available on this device7"Extension specified does not exist8Layer specified does not exist9%Mapping of a memory object has failed:%Initialization of a object has failed;&The logical device has been lost. See devsandqueues-lost-device<%A device memory allocation has failed=#A host memory allocation has failed>*A return array was too small for the resul?An event is unsignalled@An event is signaledA8A wait operation has not completed in the specified timeB&A fence or query has not yet completedCCommand completed successfully;  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>  !$%&'()*+./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./;12/0>=/.-,+*)('&%$#"!      ~}|{zyxw.*+,-<();:vu&'98tsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFED$% !"#765432CBA@?>=<;:9876543 10  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>NoneIbR Opaque flagZ Opaque flagRSTUVWXYZ[\]^_`abcdRSTUVWXYZ[\]^_`Z[XYdc`_^]VWTUba\RSRSTUVWXYZ[\]^_`abcdNone!I_bgh Opaque flag6opqrstuvwxyz{|}~ opuv|}~6}~|uvwxyz{opqrst opqrstuvwxyz{|}~None!I_gh Opaque flag Opaque flagUZ 8None!I_gh  Opaque flag                 None!I_bgh Alias for VkFenceCreateFlagBits !"#$%&'()*+,-./0  !"#$()*+,-#$%&'0,+*)!" /.-(  !"#$%&'()*+,-./0None!I_gh8 Opaque flag89:;<=>?@ABCDEFG 89:;ABCDEFFEAB:;<=>?@GD89C89:;<=>?@ABCDEFG None!I_bghM*Alias for VkQueryPipelineStatisticFlagBitsP Opaque flagR Alias for VkQueryControlFlagBitsYAlias for VkQueryResultFlagBitsgOptionalhOptionaliOptionaljOptionalkOptionallOptionalmOptionalnOptionaloOptionalpOptionalqOptionalr4Require precise results to be collected by the querytOptionalvPCopy the partial results of the query even if the final results aren't availablewQBesides the results of the query, the availability of the results is also writtenxKResults of the queries are waited on before proceeding with the result copyyMResults of the queries are written to the destination buffer as 64-bit values6MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'MNOPQRSTUVWXYZ[\]defghijklmnopqrstuvwxy6fe\]^_`abcZ[YyxwvWX~utsUVdSTR}|rPQNOM{zqponmlkjihg)MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 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 levelR3R7 None!I_bgh6Alias for VkImageAspectFlagBits;Alias for VkImageUsageFlagBits>Alias for VkImageCreateFlagBitsG9Initial layout used when the data is populated by the CPUHLOptimal layout when image is used only as destination of transfer operationsIGOptimal layout when image is used only as source of transfer operationsJ=Optimal layout when image is used for read only shader accessKZOptimal layout when image is used for read only depth/stencil attachment and shader accessL0Optimal layout when image is only used for depthstencil attachment readwriteMFOptimal layout when image is only used for color attachment read/writeN<General layout when image can be used for any kind of accessOnImplicit layout an image is when its contents are undefined due to various reasons (e.g. right after creation)V+Can be used as framebuffer input attachmentW*Image data not needed outside of renderingX3Can be used as framebuffer depth/stencil attachmentY+Can be used as framebuffer color attachmentZ<Can be used as storage image (STORAGE_IMAGE descriptor type)[OCan be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)\3Can be used as a destination of transfer operations].Can be used as a source of transfer operations^AAllows 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 imagesa:Image should support sparse backing with partial residencyb#Image should support sparse backingg   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr;  $%)*+,-./06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abgC?@>rqba`_^<=;po]\[ZYXWV9:786nmUTSR/012345l-.kjQP+,ihONMLKJIHG)*gfFEDB$%&'(e !"#dA  c@   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr None!I_bgh Opaque flag.. None!I_bghAlias for VkShaderStageFlagBits Opaque flagNone,IbNone!,I_bgh  Opaque flag Alias for VkQueueFlagBits"Alias for VkMemoryPropertyFlagBits3Alias for VkMemoryHeapFlagBits>!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    !"&'-.3456789>?@ABEFEFGGGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCD?@>89:;<=76453-./012&'()*+,!"###$%      T       !"###$%&'()*+,-./0123456789:;<=>?@ABCDEkFGGGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None!,_gh !"#$%& !$% !"#&%$ !"#$%&None!,_gh ()*+,-./0()./ ()*+,-0/.()*+,-./0None!I_bgh4$Alias for VkCommandPoolResetFlagBits7%Alias for VkCommandPoolCreateFlagBitsC#Release resources owned by the poolD5Command buffers may release their memory individuallyE%Command buffers have a short lifetime23456789:;<=>?@ABCDEFGHIJ23456789:;@ABCDE:;<=>?JBA897IHED@564GFC2323456789:;<=>?@ABCDEFGHIJNone!I_bghbAlias for VkBufferUsageFlagBitse Alias for VkBufferCreateFlagBitsjQCan be the source of indirect parameters (e.g. indirect buffer, parameter buffer)k:Can be used as source of fixed-function vertex fetch (VBO)lBCan be used as source of fixed-function index fetch (index buffer)mCan be used as SSBOnCan be used as UBOoCan be used as IBOpCan be used as TBOq3Can be used as a destination of transfer operationsr.Can be used as a source of transfer operationssuBuffer should support constent data access to physical memory blocks mapped into multiple locations of sparse bufferst;Buffer should support sparse backing with partial residencyu$Buffer should support sparse backing%VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzVW`abcdefghijklmnopqrstu%ifgezyutscdbxwrqponmlkjh`aVWXYZ[\]^_vV WXYZ[\]^_`abcdefghijklmnopqrstuvwxyzNone!I_gh Opaque flagNone!I_bgh(Alias for VkDescriptorPoolCreateFlagBits Opaque flag Opaque flag)Descriptor sets may be freed individuallyr    5r    2      None!I_gh6 Opaque flag&'()*+,-./0123456789:; &'/045678967459/0123;&'()*+,-.:8&'()*+,-./0123456789:;None!,I_bghi Opaque flagy!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 VkCullModeFlagBits8!All stages supported on the queue9#All stages of the graphics pipeline:7Indicates host (CPU) is a source/sink of the dependency;&After previous commands have completed<Transfer/copy operations=Compute shading>Color attachment writes?'Late fragment (depth and stencil) tests@(Early fragment (depth and stencil) testsAFragment shadingBGeometry shadingCTessellation evaluation shadingDTessellation control shadingEVertex shadingFVertex/index fetchG#Draw/DispatchIndirect command fetchH(Before subsequent commands are processedzBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~BCKLYZ^_ijklmnopyz{|}~"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z !     ~$}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWV#UTSRQPONMLK~|}JIz{yHGFEDCBA@?>=<;:98opqrstuvwxmn76543210/.-,+*)('&%klij^_`abcdefghYZ[\]KLMNOPQRSTUVWX"BCDEFGHIJBCDEFGHIJK LMNOPQRSTUVWXYZ[\]^ _`abcdefghijklmno pqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None!I_bgh  Opaque flag. Opaque flag4Alias for VkAccessFlagBitsFAlias for VkDependencyFlagBitsI)Alias for VkAttachmentDescriptionFlagBitsN Opaque flag^#Controls coherency of memory writes_"Controls coherency of memory reads`!Controls coherency of host writesa Controls coherency of host readsb%Controls coherency of transfer writesc$Controls coherency of transfer readsd5Controls coherency of depth/stencil attachment writese4Controls coherency of depth/stencil attachment readsf-Controls coherency of color attachment writesg,Controls coherency of color attachment readsh#Controls coherency of shader writesi"Controls coherency of shader readsj,Controls coherency of input attachment readsk*Controls coherency of uniform buffer readsl,Controls coherency of vertex attribute readsm!Controls coherency of index readsn,Controls coherency of indirect command readstDependency is per pixel region uVThe attachment may alias physical memory of another attachment in the same render pass~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@    #$./01456789:;<FGHIJKLMNOPQYZ[\]^_`abcdefghijklmnopqrstu~PQRSTUVWXNOLMJKIuGHFt]\;<=>?@ABCDE[9:~srq78}|po564{znmlkjihgfedcba`_^Z0123y./#$%&'()*+,-x !"wY  v  @      !"# $%&'()*+,-./0123456789:; <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`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 :       # $ * +5 * + , - . / 0 1 2 3 4 : # $ % & ' ( ) 9          ! " 8       7    6    5                       ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 :None!,I_bgh J/ Union allowing specification of floating point, integer, or unsigned integer color data. Actual value selected is based on imageattachment being cleared. NAlias for VkStencilFaceFlagBits Q// 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 [ \ ] ^ _ ` 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 A B H I J K L M N O P Q R S T U Y Z _ ` h i m n q r w x   w x y z { | } ~ q r s t u v m n o p h i j k l _ ` a b c d e f g Y Z [ \ ] ^ T U V W X Q R S O P N J K L M H I A B C D E F G 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 [ \ ] ^ _ ` 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 '+Operation binds resource metadata to memory (+Image uses a non-standard sparse block size )hImage requires mip levels to be an exact multiple of the sparse image block size for non-miptail levels. *7Image uses a single miptail region for all array layersQ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6       $ % & ' ( ) *Q    ! " # 6        5         4 3 & %         2 1 0 / * ) ( $ . - ' , +                                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6!None  !$%&'()*+./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./RSTUVWXYZ[\]^_`opuv|}~     !"#$()*+,-89:;ABCDEFMNOPQRSTUVWXYZ[\]defghijklmnopqrstuvwxy  $%)*+,-./06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab    !"&'-.3456789>?@ABEF !$%()./23456789:;@ABCDEVW`abcdefghijklmnopqrstu&'/0456789BCKLYZ^_ijklmnopyz{|}~"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    #$./01456789:;<FGHIJKLMNOPQYZ[\]^_`abcdefghijklmnopqrstu          # $ * + A B H I J K L M N O P Q R S T U Y Z _ ` h i m n q r w x        $ % & ' ( ) * G""#$%%&'(()*+,-.//0012334567789:;;<=>>??@@AABCDEEFFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeffgghhiijjklmnopqrstuvwxyz{|}~~        !!"#$%&'()*+,-./012345566789:;<<=>?@ABCDEF G H H I I J K K L L M M N O O P 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 c d e f g g h h i j k l m m n n o o p p q r s t u v w x y z { | } ~                                !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijjklmnopqrsstuvwxyz{||}~      !"#$%&'()*+,-./012344556789:;<==>?@ABCDEFFGHIJKLLMMNOPQRSSTUVWXYZ[\]^^__`abccddefghijjkklmnopqrrssttuvwxyz{|}~~          !"#$%%&&'()*+,-..//0123456778899:;<=>?@ABCDEFGGHHIIJJKLLMMNNOOPPQQRRSSTTUVWXYYZZ[\]^_`abccddefghijkllmnnoopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuuvvwxyz{|}~        !"#$%&'()*+,-./0123456789:;<=>>?@ABCDEFGHIJKLMNOPPQRSTUVWXYZZ[\]^^_`abccdefghhijklmnopqrsstuvwxyyz{|}~                                  ! " # $ % & ' ' ( ) * + + , - . / 0 0 1 2 2 3 3 4 5 6 7 7 8 9 : ; < = > ? @ A B C D D E F G H H I J K L M N O O P Q R S T U 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 { | } ~%vulkan-1.3.0.0-6ejhAO2VZ1Ab70GQmNEEnCGraphics.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.Version!Graphics.Vulkan.HeaderBoilerplateGraphics.Vulkan 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 $fEqVkRect2DVkSurfaceTransformFlagsKHRVkColorSpaceKHR VkSurfaceKHRVkPresentModeKHRVkCompositeAlphaFlagsKHR VK_COLORSPACE_SRGB_NONLINEAR_KHR VK_PRESENT_MODE_FIFO_RELAXED_KHRVK_PRESENT_MODE_FIFO_KHRVK_PRESENT_MODE_MAILBOX_KHRVK_PRESENT_MODE_IMMEDIATE_KHR$fReadVkColorSpaceKHR$fShowVkColorSpaceKHR$fReadVkPresentModeKHR$fShowVkPresentModeKHR$fEqVkCompositeAlphaFlagsKHR"$fStorableVkCompositeAlphaFlagsKHR$fEqVkPresentModeKHR$fStorableVkPresentModeKHR$fEqVkSurfaceKHR$fStorableVkSurfaceKHR$fEqVkColorSpaceKHR$fStorableVkColorSpaceKHR$fEqVkSurfaceTransformFlagsKHR$$fStorableVkSurfaceTransformFlagsKHRVkMemoryAllocateInfo!$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