/[       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b 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// Union allowing specification of color or depth and stencil values. Actual value selected is based on attachment being cleared./ Union allowing specification of floating point, integer, or unsigned integer color data. Actual value selected is based on imageattachment being cleared.9Error and return codes=Structure type enumerant?Vulkan format definitions}"Alias for VkDebugReportFlagBitsEXT Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag'Alias for VkSurfaceTransformFlagBitsKHR(Alias for VkDisplayPlaneAlphaFlagBitsKHR%Alias for VkCompositeAlphaFlagBitsKHRAlias for VkDependencyFlagBits Opaque flag(Alias for VkDescriptorPoolCreateFlagBitsAlias for VkCullModeFlagBitsAlias for VkStencilFaceFlagBits)Alias for VkAttachmentDescriptionFlagBitsAlias for VkSampleCountFlagBits!Alias for VkPipelineStageFlagBits Opaque flag%Alias for VkSparseImageFormatFlagBits$Alias for VkSparseMemoryBindFlagBitsAlias for VkImageAspectFlagBits Opaque flag*Alias for VkQueryPipelineStatisticFlagBits&Alias for VkCommandBufferUsageFlagBits&Alias for VkCommandBufferResetFlagBits$Alias for VkCommandPoolResetFlagBits%Alias for VkCommandPoolCreateFlagBits Opaque flag Opaque flagAlias for VkQueryResultFlagBits Alias for VkQueryControlFlagBits!Alias for VkFormatFeatureFlagBits Opaque flagAlias for VkFenceCreateFlagBits"Alias for VkColorComponentFlagBits"Alias for VkPipelineCreateFlagBits Opaque flagAlias for VkImageCreateFlagBitsAlias for VkImageUsageFlagBitsAlias for VkShaderStageFlagBits Alias for VkBufferCreateFlagBitsAlias for VkBufferUsageFlagBitsAlias for VkAccessFlagBitsAlias for VkMemoryHeapFlagBits"Alias for VkMemoryPropertyFlagBitsAlias for VkQueueFlagBits Opaque flag Opaque flag Opaque flag  Opaque flag  Opaque flag  Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag Opaque flag! Opaque flag# Opaque flag% Opaque flag' Opaque flag) Opaque flag+ Opaque flagK0Requested format is not supported on this deviceL6Too many objects of the type have already been createdMUnable to find a Vulkan driverN1Requested feature is not available on this deviceO"Extension specified does not existPLayer specified does not existQ%Mapping of a memory object has failedR%Initialization of a object has failedS&The logical device has been lost. See devsandqueues-lost-deviceT%A device memory allocation has failedU#A host memory allocation has failedV*A return array was too small for the resulWAn event is unsignalledXAn event is signaledY8A wait operation has not completed in the specified timeZ&A fence or query has not yet completed[Command completed successfully Linear filter between mip levelsChoose nearest mip levelOptional9Initial layout used when the data is populated by the CPULOptimal layout when image is used only as destination of transfer operationsGOptimal layout when image is used only as source of transfer operations=Optimal layout when image is used for read only shader accessZOptimal layout when image is used for read only depth/stencil attachment and shader access0Optimal layout when image is only used for depthstencil attachment readwriteFOptimal layout when image is only used for color attachment read/write<General layout when image can be used for any kind of accessnImplicit layout an image is when its contents are undefined due to various reasons (e.g. right after creation)Dependency is per pixel region )Descriptor sets may be freed individuallyFront and back faces Back face Front faceVThe attachment may alias physical memory of another attachment in the same render passSample count 64 supportedSample count 32 supportedSample count 16 supportedSample count 8 supportedSample count 4 supported Sample count 2 supported Sample count 1 supported !All stages supported on the queue #All stages of the graphics pipeline 7Indicates host (CPU) is a source/sink of the dependency&After previous commands have completedTransfer/copy operationsCompute shadingColor attachment writes'Late fragment (depth and stencil) tests(Early fragment (depth and stencil) testsFragment shadingGeometry shadingTessellation evaluation shadingTessellation control shadingVertex shadingVertex/index fetch#Draw/DispatchIndirect command fetch(Before subsequent commands are processed+Image uses a non-standard sparse block sizehImage 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 layers+Operation binds resource metadata to memory$Optional%Optional&Optional'Optional(Optional)Optional*Optional+Optional,Optional-Optional.Optional/FCommand buffer may be submitted/executed more than once simultaneously2%Release resources owned by the buffer3#Release resources owned by the pool45Command buffers may release their memory individually5%Command buffers have a short lifetime6PCopy the partial results of the query even if the final results aren't available7QBesides the results of the query, the availability of the results is also written8KResults of the queries are waited on before proceeding with the result copy9MResults of the queries are written to the destination buffer as 64-bit values:4Require precise results to be collected by the query;?Format can be filtered with VK_FILTER_LINEAR when being sampled<HFormat can be used as the destination image of blits with vkCmdBlitImage=CFormat can be used as the source image of blits with vkCmdBlitImage>6Format can be used for depth/stencil attachment images?FFormat supports blending in case it's used for color attachment images@.Format can be used for color attachment imagesA,Format can be used for vertex buffers (VBOs)BMFormat supports atomic operations in case it's used for storage texel buffersC3Format can be used for storage texel buffers (IBOs)D3Format can be used for uniform texel buffers (TBOs)EFFormat supports atomic operations in case it's used for storage imagesFEFormat can be used for storage images (STORAGE_IMAGE descriptor type)GaFormat can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)PAAllows creating image views with cube type from the created imageQ?Allows image views to have different format than the base imageRsImage should support constent data access to physical memory blocks mapped into multiple locations of sparse imagesS:Image should support sparse backing with partial residencyT#Image should support sparse backingU+Can be used as framebuffer input attachmentV*Image data not needed outside of renderingW3Can be used as framebuffer depth/stencil attachmentX+Can be used as framebuffer color attachmentY<Can be used as storage image (STORAGE_IMAGE descriptor type)ZOCan 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 operationseuBuffer should support constent data access to physical memory blocks mapped into multiple locations of sparse buffersf;Buffer should support sparse backing with partial residencyg$Buffer should support sparse backinghQCan be the source of indirect parameters (e.g. indirect buffer, parameter buffer)i:Can be used as source of fixed-function vertex fetch (VBO)jBCan be used as source of fixed-function index fetch (index buffer)kCan be used as SSBOlCan be used as UBOmCan be used as IBOnCan be used as TBOo3Can be used as a destination of transfer operationsp.Can be used as a source of transfer operationsq#Controls coherency of memory writesr"Controls coherency of memory readss!Controls coherency of host writest Controls coherency of host readsu%Controls coherency of transfer writesv$Controls coherency of transfer readsw5Controls coherency of depth/stencil attachment writesx4Controls coherency of depth/stencil attachment readsy-Controls coherency of color attachment writesz,Controls coherency of color attachment reads{#Controls coherency of shader writes|"Controls coherency of shader reads},Controls coherency of input attachment reads~*Controls coherency of uniform buffer reads,Controls coherency of vertex attribute reads!Controls coherency of index reads,Controls coherency of indirect command reads%If set, heap represents device memory9Memory 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;Queue supports sparse resource memory management operations"Queue supports transfer operations!Queue supports compute operations"Queue supports graphics operationsF_Note_: peek is undefined as we wouldn't know which constructor to useF_Note_: peek is undefined as we wouldn't know which constructor to use   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~              a,-01<=CDOPZ[`adehilmuvMNRSWXbcklwx{|  %&01?@HINOUV^_deijrs{|  )*45:;ABGHLMUV_`jkvw{|  "#&'+,/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~}|{zyxwuvstrpqonmlkjihgfdebc`a^_\]Z[XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967453210/.-+,)*'(%&#$!"      ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}{|yzwxuvstqropmnklijghefcdab_`]^[\YZWXUVSTQROP~}|{zyxwvutsrMNqponmKLlkjihgfeIJdcba`_^]\[ZYXWVUGHTEFSRQPOCDNMLKJABIH?@GFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      =>~}|{zyxwvutsrqponmlkjihgfedcba`_^;<]\9:[ZYXWVUTSRQPONMLK78JIHGFEDCB56A@?>34=12<;:9876543210/.-,+*)('&%$#"! /0+,-. &'()* "#$%  !                     {|}~vwxyzjklmnopqrstu_`abcdefghiUVWXYZ[\]^LMNOPQRSTGHIJKABCDEF:;<=>?@456789)*+,-./0123 !"#$%&'(     {|}~rstuvwxyzijklmnopqdefgh^_`abcUVWXYZ[\]NOPQRSTHIJKLM?@ABCDEFG0123456789:;<=>%&'()*+,-./ !"#$     {|}~wxyzklmnopqrstuvbcdefghijWXYZ[\]^_`aRSTUVMNOPQ !"#$%&'()*+,-./0123456789:;<=>?@ABCCDEFGHHIIIIJKL     uvwxyz{|}~lmnopqrsthijkdefg`abcZ[\]^_OPQRSTUVWXYCDEFGHIJKLMN<=>?@AB0123456789:;,-./ !"#$%&'()*+         !"#$%&'()*+,-./0 123456789:;<=>?@ABC DEFGHIJKLMNO PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu vwxyz{|}~ k     8 !"#$%&'()*+,-./0123456789:;<=>?@ABCCDEFGHHIIIIJKLMNOPQRSTUVW XYZ[\]^_`abcdefghijk lmnopqrstuvwxyz{ |}~          !"#$% &'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         !"#$%&'() *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU VWXYZ[\]^_ `abcdefghij klmnopqrstuvwxyz{|}~         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                      !"#$%&'()*++,-../01234567899:;<=>??@ABCDEFGHIJJKLMNOPQRSTTUVWXYYZ[\\]^__`abbcdefghijjklmnopqrsttuvwxxyz{|}~~      !"#$%&'()*+,-./01234567889:;<<=>?@@ABCDEFGHIJJKLMNOPQRRSTUVWXYZ[\]]^_``abcdefghijjklmnnopqqrstuvwxyyz{|}~~      !"##$%&'()*++,-./001234456789:;<<=>?@ABCDDEFGHIIJKLMMNOPQRSSTUVWXYZZ[\]]^_`abccdefghiijklmnoopqrstuuvwxyz{||}~       !"##$%&''()*+,--./011234567789::;<==>?@ABCCDEFGGHIJKKLMNOPPQRSTUUVWXYZZ[\]^_`abccdefghijklmnnopqrstuuvwxyz{||}~        !!""#$$%&&'(()**+,,-../001223445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJKLMNOPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijklmnopqrsttuvvwwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~xyz{|}~      !"#$%&'()*+,-./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 { | } ~                                                                                               %vulkan-0.2.0.0-5fLCOxpbEAFrcZ30rKX9ruGraphics.Vulkan VkClearValueVkColorVkDepthStencilVkClearColorValueVkFloatVkIntVkUint"VkDebugReportCallbackCreateInfoEXT/$sel:vkSType:VkDebugReportCallbackCreateInfoEXT/$sel:vkPNext:VkDebugReportCallbackCreateInfoEXT/$sel:vkFlags:VkDebugReportCallbackCreateInfoEXT5$sel:vkPfnCallback:VkDebugReportCallbackCreateInfoEXT3$sel:vkPUserData:VkDebugReportCallbackCreateInfoEXTVkPresentInfoKHR$sel:vkSType:VkPresentInfoKHR$sel:vkPNext:VkPresentInfoKHR*$sel:vkWaitSemaphoreCount:VkPresentInfoKHR'$sel:vkPWaitSemaphores:VkPresentInfoKHR&$sel:vkSwapchainCount:VkPresentInfoKHR#$sel:vkPSwapchains:VkPresentInfoKHR%$sel:vkPImageIndices:VkPresentInfoKHR $sel:vkPResults:VkPresentInfoKHRVkSwapchainCreateInfoKHR%$sel:vkSType:VkSwapchainCreateInfoKHR%$sel:vkPNext:VkSwapchainCreateInfoKHR%$sel:vkFlags:VkSwapchainCreateInfoKHR'$sel:vkSurface:VkSwapchainCreateInfoKHR-$sel:vkMinImageCount:VkSwapchainCreateInfoKHR+$sel:vkImageFormat:VkSwapchainCreateInfoKHR/$sel:vkImageColorSpace:VkSwapchainCreateInfoKHR+$sel:vkImageExtent:VkSwapchainCreateInfoKHR0$sel:vkImageArrayLayers:VkSwapchainCreateInfoKHR*$sel:vkImageUsage:VkSwapchainCreateInfoKHR0$sel:vkImageSharingMode:VkSwapchainCreateInfoKHR5$sel:vkQueueFamilyIndexCount:VkSwapchainCreateInfoKHR3$sel:vkPQueueFamilyIndices:VkSwapchainCreateInfoKHR,$sel:vkPreTransform:VkSwapchainCreateInfoKHR.$sel:vkCompositeAlpha:VkSwapchainCreateInfoKHR+$sel:vkPresentMode:VkSwapchainCreateInfoKHR'$sel:vkClipped:VkSwapchainCreateInfoKHR,$sel:vkOldSwapchain:VkSwapchainCreateInfoKHRVkSurfaceFormatKHR $sel:vkFormat:VkSurfaceFormatKHR$$sel:vkColorSpace:VkSurfaceFormatKHRVkSurfaceCapabilitiesKHR-$sel:vkMinImageCount:VkSurfaceCapabilitiesKHR-$sel:vkMaxImageCount:VkSurfaceCapabilitiesKHR-$sel:vkCurrentExtent:VkSurfaceCapabilitiesKHR.$sel:vkMinImageExtent:VkSurfaceCapabilitiesKHR.$sel:vkMaxImageExtent:VkSurfaceCapabilitiesKHR3$sel:vkMaxImageArrayLayers:VkSurfaceCapabilitiesKHR3$sel:vkSupportedTransforms:VkSurfaceCapabilitiesKHR0$sel:vkCurrentTransform:VkSurfaceCapabilitiesKHR7$sel:vkSupportedCompositeAlpha:VkSurfaceCapabilitiesKHR3$sel:vkSupportedUsageFlags:VkSurfaceCapabilitiesKHRVkDisplayPresentInfoKHR$$sel:vkSType:VkDisplayPresentInfoKHR$$sel:vkPNext:VkDisplayPresentInfoKHR&$sel:vkSrcRect:VkDisplayPresentInfoKHR&$sel:vkDstRect:VkDisplayPresentInfoKHR)$sel:vkPersistent:VkDisplayPresentInfoKHRVkDisplaySurfaceCreateInfoKHR*$sel:vkSType:VkDisplaySurfaceCreateInfoKHR*$sel:vkPNext:VkDisplaySurfaceCreateInfoKHR*$sel:vkFlags:VkDisplaySurfaceCreateInfoKHR0$sel:vkDisplayMode:VkDisplaySurfaceCreateInfoKHR/$sel:vkPlaneIndex:VkDisplaySurfaceCreateInfoKHR4$sel:vkPlaneStackIndex:VkDisplaySurfaceCreateInfoKHR.$sel:vkTransform:VkDisplaySurfaceCreateInfoKHR0$sel:vkGlobalAlpha:VkDisplaySurfaceCreateInfoKHR.$sel:vkAlphaMode:VkDisplaySurfaceCreateInfoKHR0$sel:vkImageExtent:VkDisplaySurfaceCreateInfoKHRVkDisplayPlaneCapabilitiesKHR3$sel:vkSupportedAlpha:VkDisplayPlaneCapabilitiesKHR3$sel:vkMinSrcPosition:VkDisplayPlaneCapabilitiesKHR3$sel:vkMaxSrcPosition:VkDisplayPlaneCapabilitiesKHR1$sel:vkMinSrcExtent:VkDisplayPlaneCapabilitiesKHR1$sel:vkMaxSrcExtent:VkDisplayPlaneCapabilitiesKHR3$sel:vkMinDstPosition:VkDisplayPlaneCapabilitiesKHR3$sel:vkMaxDstPosition:VkDisplayPlaneCapabilitiesKHR1$sel:vkMinDstExtent:VkDisplayPlaneCapabilitiesKHR1$sel:vkMaxDstExtent:VkDisplayPlaneCapabilitiesKHRVkDisplayModeCreateInfoKHR'$sel:vkSType:VkDisplayModeCreateInfoKHR'$sel:vkPNext:VkDisplayModeCreateInfoKHR'$sel:vkFlags:VkDisplayModeCreateInfoKHR,$sel:vkParameters:VkDisplayModeCreateInfoKHRVkDisplayModePropertiesKHR-$sel:vkDisplayMode:VkDisplayModePropertiesKHR,$sel:vkParameters:VkDisplayModePropertiesKHRVkDisplayModeParametersKHR/$sel:vkVisibleRegion:VkDisplayModeParametersKHR-$sel:vkRefreshRate:VkDisplayModeParametersKHRVkDisplayPlanePropertiesKHR1$sel:vkCurrentDisplay:VkDisplayPlanePropertiesKHR4$sel:vkCurrentStackIndex:VkDisplayPlanePropertiesKHRVkDisplayPropertiesKHR%$sel:vkDisplay:VkDisplayPropertiesKHR)$sel:vkDisplayName:VkDisplayPropertiesKHR0$sel:vkPhysicalDimensions:VkDisplayPropertiesKHR0$sel:vkPhysicalResolution:VkDisplayPropertiesKHR1$sel:vkSupportedTransforms:VkDisplayPropertiesKHR2$sel:vkPlaneReorderPossible:VkDisplayPropertiesKHR/$sel:vkPersistentContent:VkDisplayPropertiesKHR 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:VkSubmitInfoVkDispatchIndirectCommand"$sel:vkX:VkDispatchIndirectCommand"$sel:vkY:VkDispatchIndirectCommand"$sel:vkZ:VkDispatchIndirectCommandVkDrawIndexedIndirectCommand.$sel:vkIndexCount:VkDrawIndexedIndirectCommand1$sel:vkInstanceCount:VkDrawIndexedIndirectCommand.$sel:vkFirstIndex:VkDrawIndexedIndirectCommand0$sel:vkVertexOffset:VkDrawIndexedIndirectCommand1$sel:vkFirstInstance:VkDrawIndexedIndirectCommandVkDrawIndirectCommand($sel:vkVertexCount:VkDrawIndirectCommand*$sel:vkInstanceCount:VkDrawIndirectCommand($sel:vkFirstVertex:VkDrawIndirectCommand*$sel:vkFirstInstance:VkDrawIndirectCommandVkFramebufferCreateInfo$$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:VkFramebufferCreateInfoVkQueryPoolCreateInfo"$sel:vkSType:VkQueryPoolCreateInfo"$sel:vkPNext:VkQueryPoolCreateInfo"$sel:vkFlags:VkQueryPoolCreateInfo&$sel:vkQueryType:VkQueryPoolCreateInfo'$sel:vkQueryCount:VkQueryPoolCreateInfo/$sel:vkPipelineStatistics:VkQueryPoolCreateInfoVkSemaphoreCreateInfo"$sel:vkSType:VkSemaphoreCreateInfo"$sel:vkPNext:VkSemaphoreCreateInfo"$sel:vkFlags:VkSemaphoreCreateInfoVkPhysicalDeviceLimits/$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:VkPhysicalDeviceLimits VkPhysicalDeviceSparseProperties9$sel:vkResidencyStandard:VkPhysicalDeviceSparseProperties?$sel:vkResidencyAlignedMipSize:VkPhysicalDeviceSparsePropertiesB$sel:vkResidencyNonResidentStrict:VkPhysicalDeviceSparsePropertiesVkPhysicalDeviceFeatures2$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:VkPhysicalDeviceFeaturesVkFenceCreateInfo$sel:vkSType:VkFenceCreateInfo$sel:vkPNext:VkFenceCreateInfo$sel:vkFlags:VkFenceCreateInfoVkEventCreateInfo$sel:vkSType:VkEventCreateInfo$sel:vkPNext:VkEventCreateInfo$sel:vkFlags:VkEventCreateInfoVkRenderPassCreateInfo#$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:VkRenderPassCreateInfoVkSubpassDependency%$sel:vkSrcSubpass:VkSubpassDependency%$sel:vkDstSubpass:VkSubpassDependency'$sel:vkSrcStageMask:VkSubpassDependency'$sel:vkDstStageMask:VkSubpassDependency($sel:vkSrcAccessMask:VkSubpassDependency($sel:vkDstAccessMask:VkSubpassDependency*$sel:vkDependencyFlags:VkSubpassDependencyVkSubpassDescription!$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:VkSubpassDescriptionVkAttachmentReference'$sel:vkAttachment:VkAttachmentReference#$sel:vkLayout:VkAttachmentReferenceVkAttachmentDescription$$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:VkAttachmentDescriptionVkClearAttachment#$sel:vkAspectMask:VkClearAttachment($sel:vkColorAttachment:VkClearAttachment#$sel:vkClearValue:VkClearAttachmentVkClearDepthStencilValue%$sel:vkDepth:VkClearDepthStencilValue'$sel:vkStencil:VkClearDepthStencilValueVkRenderPassBeginInfo"$sel:vkSType:VkRenderPassBeginInfo"$sel:vkPNext:VkRenderPassBeginInfo'$sel:vkRenderPass:VkRenderPassBeginInfo($sel:vkFramebuffer:VkRenderPassBeginInfo'$sel:vkRenderArea:VkRenderPassBeginInfo,$sel:vkClearValueCount:VkRenderPassBeginInfo)$sel:vkPClearValues:VkRenderPassBeginInfoVkCommandBufferBeginInfo%$sel:vkSType:VkCommandBufferBeginInfo%$sel:vkPNext:VkCommandBufferBeginInfo%$sel:vkFlags:VkCommandBufferBeginInfo0$sel:vkPInheritanceInfo:VkCommandBufferBeginInfoVkCommandBufferInheritanceInfo+$sel:vkSType:VkCommandBufferInheritanceInfo+$sel:vkPNext:VkCommandBufferInheritanceInfo0$sel:vkRenderPass:VkCommandBufferInheritanceInfo-$sel:vkSubpass:VkCommandBufferInheritanceInfo1$sel:vkFramebuffer:VkCommandBufferInheritanceInfo:$sel:vkOcclusionQueryEnable:VkCommandBufferInheritanceInfo0$sel:vkQueryFlags:VkCommandBufferInheritanceInfo8$sel:vkPipelineStatistics:VkCommandBufferInheritanceInfoVkCommandBufferAllocateInfo($sel:vkSType:VkCommandBufferAllocateInfo($sel:vkPNext:VkCommandBufferAllocateInfo.$sel:vkCommandPool:VkCommandBufferAllocateInfo($sel:vkLevel:VkCommandBufferAllocateInfo5$sel:vkCommandBufferCount:VkCommandBufferAllocateInfoVkCommandPoolCreateInfo$$sel:vkSType:VkCommandPoolCreateInfo$$sel:vkPNext:VkCommandPoolCreateInfo$$sel:vkFlags:VkCommandPoolCreateInfo/$sel:vkQueueFamilyIndex:VkCommandPoolCreateInfoVkSamplerCreateInfo $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:VkSamplerCreateInfoVkPipelineLayoutCreateInfo'$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:VkPushConstantRangeVkPipelineCacheCreateInfo&$sel:vkSType:VkPipelineCacheCreateInfo&$sel:vkPNext:VkPipelineCacheCreateInfo&$sel:vkFlags:VkPipelineCacheCreateInfo0$sel:vkInitialDataSize:VkPipelineCacheCreateInfo-$sel:vkPInitialData:VkPipelineCacheCreateInfoVkGraphicsPipelineCreateInfo)$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%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:VkPipelineDepthStencilStateCreateInfoVkStencilOpState$sel:vkFailOp:VkStencilOpState$sel:vkPassOp:VkStencilOpState#$sel:vkDepthFailOp:VkStencilOpState!$sel:vkCompareOp:VkStencilOpState#$sel:vkCompareMask:VkStencilOpState!$sel:vkWriteMask:VkStencilOpState!$sel:vkReference:VkStencilOpState 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#VkPipelineColorBlendAttachmentState6$sel:vkBlendEnable:VkPipelineColorBlendAttachmentState>$sel:vkSrcColorBlendFactor:VkPipelineColorBlendAttachmentState>$sel:vkDstColorBlendFactor:VkPipelineColorBlendAttachmentState7$sel:vkColorBlendOp:VkPipelineColorBlendAttachmentState>$sel:vkSrcAlphaBlendFactor:VkPipelineColorBlendAttachmentState>$sel:vkDstAlphaBlendFactor:VkPipelineColorBlendAttachmentState7$sel:vkAlphaBlendOp:VkPipelineColorBlendAttachmentState9$sel:vkColorWriteMask:VkPipelineColorBlendAttachmentState$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&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!VkPipelineViewportStateCreateInfo.$sel:vkSType:VkPipelineViewportStateCreateInfo.$sel:vkPNext:VkPipelineViewportStateCreateInfo.$sel:vkFlags:VkPipelineViewportStateCreateInfo6$sel:vkViewportCount:VkPipelineViewportStateCreateInfo3$sel:vkPViewports:VkPipelineViewportStateCreateInfo5$sel:vkScissorCount:VkPipelineViewportStateCreateInfo2$sel:vkPScissors:VkPipelineViewportStateCreateInfo%VkPipelineTessellationStateCreateInfo2$sel:vkSType:VkPipelineTessellationStateCreateInfo2$sel:vkPNext:VkPipelineTessellationStateCreateInfo2$sel:vkFlags:VkPipelineTessellationStateCreateInfo?$sel:vkPatchControlPoints:VkPipelineTessellationStateCreateInfo&VkPipelineInputAssemblyStateCreateInfo3$sel:vkSType:VkPipelineInputAssemblyStateCreateInfo3$sel:vkPNext:VkPipelineInputAssemblyStateCreateInfo3$sel:vkFlags:VkPipelineInputAssemblyStateCreateInfo6$sel:vkTopology:VkPipelineInputAssemblyStateCreateInfoD$sel:vkPrimitiveRestartEnable:VkPipelineInputAssemblyStateCreateInfo$VkPipelineVertexInputStateCreateInfo1$sel:vkSType:VkPipelineVertexInputStateCreateInfo1$sel:vkPNext:VkPipelineVertexInputStateCreateInfo1$sel:vkFlags:VkPipelineVertexInputStateCreateInfoI$sel:vkVertexBindingDescriptionCount:VkPipelineVertexInputStateCreateInfoF$sel:vkPVertexBindingDescriptions:VkPipelineVertexInputStateCreateInfoK$sel:vkVertexAttributeDescriptionCount:VkPipelineVertexInputStateCreateInfoH$sel:vkPVertexAttributeDescriptions:VkPipelineVertexInputStateCreateInfo!VkVertexInputAttributeDescription1$sel:vkLocation:VkVertexInputAttributeDescription0$sel:vkBinding:VkVertexInputAttributeDescription/$sel:vkFormat:VkVertexInputAttributeDescription/$sel:vkOffset:VkVertexInputAttributeDescriptionVkVertexInputBindingDescription.$sel:vkBinding:VkVertexInputBindingDescription-$sel:vkStride:VkVertexInputBindingDescription0$sel:vkInputRate:VkVertexInputBindingDescriptionVkComputePipelineCreateInfo($sel:vkSType:VkComputePipelineCreateInfo($sel:vkPNext:VkComputePipelineCreateInfo($sel:vkFlags:VkComputePipelineCreateInfo($sel:vkStage:VkComputePipelineCreateInfo)$sel:vkLayout:VkComputePipelineCreateInfo5$sel:vkBasePipelineHandle:VkComputePipelineCreateInfo4$sel:vkBasePipelineIndex:VkComputePipelineCreateInfoVkPipelineShaderStageCreateInfo,$sel:vkSType:VkPipelineShaderStageCreateInfo,$sel:vkPNext:VkPipelineShaderStageCreateInfo,$sel:vkFlags:VkPipelineShaderStageCreateInfo,$sel:vkStage:VkPipelineShaderStageCreateInfo-$sel:vkModule:VkPipelineShaderStageCreateInfo,$sel:vkPName:VkPipelineShaderStageCreateInfo:$sel:vkPSpecializationInfo:VkPipelineShaderStageCreateInfoVkSpecializationInfo)$sel:vkMapEntryCount:VkSpecializationInfo'$sel:vkPMapEntries:VkSpecializationInfo$$sel:vkDataSize:VkSpecializationInfo!$sel:vkPData:VkSpecializationInfoVkSpecializationMapEntry*$sel:vkConstantID:VkSpecializationMapEntry&$sel:vkOffset:VkSpecializationMapEntry$$sel:vkSize:VkSpecializationMapEntryVkDescriptorSetAllocateInfo($sel:vkSType:VkDescriptorSetAllocateInfo($sel:vkPNext:VkDescriptorSetAllocateInfo1$sel:vkDescriptorPool:VkDescriptorSetAllocateInfo5$sel:vkDescriptorSetCount:VkDescriptorSetAllocateInfo.$sel:vkPSetLayouts:VkDescriptorSetAllocateInfoVkDescriptorPoolCreateInfo'$sel:vkSType:VkDescriptorPoolCreateInfo'$sel:vkPNext:VkDescriptorPoolCreateInfo'$sel:vkFlags:VkDescriptorPoolCreateInfo)$sel:vkMaxSets:VkDescriptorPoolCreateInfo/$sel:vkPoolSizeCount:VkDescriptorPoolCreateInfo,$sel:vkPPoolSizes:VkDescriptorPoolCreateInfoVkDescriptorPoolSize $sel:vkType:VkDescriptorPoolSize+$sel:vkDescriptorCount:VkDescriptorPoolSizeVkDescriptorSetLayoutCreateInfo,$sel:vkSType:VkDescriptorSetLayoutCreateInfo,$sel:vkPNext:VkDescriptorSetLayoutCreateInfo,$sel:vkFlags:VkDescriptorSetLayoutCreateInfo3$sel:vkBindingCount:VkDescriptorSetLayoutCreateInfo0$sel:vkPBindings:VkDescriptorSetLayoutCreateInfoVkDescriptorSetLayoutBinding+$sel:vkBinding:VkDescriptorSetLayoutBinding2$sel:vkDescriptorType:VkDescriptorSetLayoutBinding3$sel:vkDescriptorCount:VkDescriptorSetLayoutBinding.$sel:vkStageFlags:VkDescriptorSetLayoutBinding6$sel:vkPImmutableSamplers:VkDescriptorSetLayoutBindingVkShaderModuleCreateInfo%$sel:vkSType:VkShaderModuleCreateInfo%$sel:vkPNext:VkShaderModuleCreateInfo%$sel:vkFlags:VkShaderModuleCreateInfo($sel:vkCodeSize:VkShaderModuleCreateInfo%$sel:vkPCode:VkShaderModuleCreateInfoVkImageResolve$$sel:vkSrcSubresource:VkImageResolve$sel:vkSrcOffset:VkImageResolve$$sel:vkDstSubresource:VkImageResolve$sel:vkDstOffset:VkImageResolve$sel:vkExtent:VkImageResolveVkBufferImageCopy%$sel:vkBufferOffset:VkBufferImageCopy($sel:vkBufferRowLength:VkBufferImageCopy*$sel:vkBufferImageHeight:VkBufferImageCopy)$sel:vkImageSubresource:VkBufferImageCopy$$sel:vkImageOffset:VkBufferImageCopy$$sel:vkImageExtent:VkBufferImageCopy VkImageBlit!$sel:vkSrcSubresource:VkImageBlit$sel:vkSrcOffsets:VkImageBlit!$sel:vkDstSubresource:VkImageBlit$sel:vkDstOffsets:VkImageBlit VkImageCopy!$sel:vkSrcSubresource:VkImageCopy$sel:vkSrcOffset:VkImageCopy!$sel:vkDstSubresource:VkImageCopy$sel:vkDstOffset:VkImageCopy$sel:vkExtent:VkImageCopyVkBindSparseInfo$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:VkSparseImageMemoryBindInfo!VkSparseImageOpaqueMemoryBindInfo.$sel:vkImage:VkSparseImageOpaqueMemoryBindInfo2$sel:vkBindCount:VkSparseImageOpaqueMemoryBindInfo/$sel:vkPBinds:VkSparseImageOpaqueMemoryBindInfoVkSparseBufferMemoryBindInfo*$sel:vkBuffer:VkSparseBufferMemoryBindInfo-$sel:vkBindCount:VkSparseBufferMemoryBindInfo*$sel:vkPBinds:VkSparseBufferMemoryBindInfoVkSparseImageMemoryBind*$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:VkSparseMemoryBind VkBufferCopy$sel:vkSrcOffset:VkBufferCopy$sel:vkDstOffset:VkBufferCopy$sel:vkSize:VkBufferCopyVkImageViewCreateInfo"$sel:vkSType:VkImageViewCreateInfo"$sel:vkPNext:VkImageViewCreateInfo"$sel:vkFlags:VkImageViewCreateInfo"$sel:vkImage:VkImageViewCreateInfo%$sel:vkViewType:VkImageViewCreateInfo#$sel:vkFormat:VkImageViewCreateInfo'$sel:vkComponents:VkImageViewCreateInfo-$sel:vkSubresourceRange:VkImageViewCreateInfoVkSubresourceLayout!$sel:vkOffset:VkSubresourceLayout$sel:vkSize:VkSubresourceLayout#$sel:vkRowPitch:VkSubresourceLayout%$sel:vkArrayPitch:VkSubresourceLayout%$sel:vkDepthPitch:VkSubresourceLayoutVkImageCreateInfo$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:VkImageCreateInfoVkImageMemoryBarrier!$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:VkImageMemoryBarrierVkBufferMemoryBarrier"$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:VkBufferMemoryBarrierVkMemoryBarrier$sel:vkSType:VkMemoryBarrier$sel:vkPNext:VkMemoryBarrier$$sel:vkSrcAccessMask:VkMemoryBarrier$$sel:vkDstAccessMask:VkMemoryBarrierVkImageSubresourceRange)$sel:vkAspectMask:VkImageSubresourceRange+$sel:vkBaseMipLevel:VkImageSubresourceRange)$sel:vkLevelCount:VkImageSubresourceRange-$sel:vkBaseArrayLayer:VkImageSubresourceRange)$sel:vkLayerCount:VkImageSubresourceRangeVkImageSubresourceLayers*$sel:vkAspectMask:VkImageSubresourceLayers($sel:vkMipLevel:VkImageSubresourceLayers.$sel:vkBaseArrayLayer:VkImageSubresourceLayers*$sel:vkLayerCount:VkImageSubresourceLayersVkImageSubresource$$sel:vkAspectMask:VkImageSubresource"$sel:vkMipLevel:VkImageSubresource$$sel:vkArrayLayer:VkImageSubresourceVkBufferViewCreateInfo#$sel:vkSType:VkBufferViewCreateInfo#$sel:vkPNext:VkBufferViewCreateInfo#$sel:vkFlags:VkBufferViewCreateInfo$$sel:vkBuffer:VkBufferViewCreateInfo$$sel:vkFormat:VkBufferViewCreateInfo$$sel:vkOffset:VkBufferViewCreateInfo#$sel:vkRange:VkBufferViewCreateInfoVkBufferCreateInfo$sel:vkSType:VkBufferCreateInfo$sel:vkPNext:VkBufferCreateInfo$sel:vkFlags:VkBufferCreateInfo$sel:vkSize:VkBufferCreateInfo$sel:vkUsage:VkBufferCreateInfo%$sel:vkSharingMode:VkBufferCreateInfo/$sel:vkQueueFamilyIndexCount:VkBufferCreateInfo-$sel:vkPQueueFamilyIndices:VkBufferCreateInfoVkCopyDescriptorSet $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:VkCopyDescriptorSetVkWriteDescriptorSet!$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:VkWriteDescriptorSetVkDescriptorImageInfo$$sel:vkSampler:VkDescriptorImageInfo&$sel:vkImageView:VkDescriptorImageInfo($sel:vkImageLayout:VkDescriptorImageInfoVkDescriptorBufferInfo$$sel:vkBuffer:VkDescriptorBufferInfo$$sel:vkOffset:VkDescriptorBufferInfo#$sel:vkRange:VkDescriptorBufferInfoVkImageFormatProperties($sel:vkMaxExtent:VkImageFormatProperties+$sel:vkMaxMipLevels:VkImageFormatProperties-$sel:vkMaxArrayLayers:VkImageFormatProperties+$sel:vkSampleCounts:VkImageFormatProperties.$sel:vkMaxResourceSize:VkImageFormatPropertiesVkFormatProperties.$sel:vkLinearTilingFeatures:VkFormatProperties/$sel:vkOptimalTilingFeatures:VkFormatProperties($sel:vkBufferFeatures:VkFormatPropertiesVkMappedMemoryRange $sel:vkSType:VkMappedMemoryRange $sel:vkPNext:VkMappedMemoryRange!$sel:vkMemory:VkMappedMemoryRange!$sel:vkOffset:VkMappedMemoryRange$sel:vkSize:VkMappedMemoryRange VkMemoryHeap$sel:vkSize:VkMemoryHeap$sel:vkFlags:VkMemoryHeap VkMemoryType!$sel:vkPropertyFlags:VkMemoryType$sel:vkHeapIndex:VkMemoryTypeVkSparseImageMemoryRequirements7$sel:vkFormatProperties:VkSparseImageMemoryRequirements;$sel:vkImageMipTailFirstLod:VkSparseImageMemoryRequirements7$sel:vkImageMipTailSize:VkSparseImageMemoryRequirements9$sel:vkImageMipTailOffset:VkSparseImageMemoryRequirements9$sel:vkImageMipTailStride:VkSparseImageMemoryRequirementsVkSparseImageFormatProperties/$sel:vkAspectMask:VkSparseImageFormatProperties5$sel:vkImageGranularity:VkSparseImageFormatProperties*$sel:vkFlags:VkSparseImageFormatPropertiesVkMemoryRequirements $sel:vkSize:VkMemoryRequirements%$sel:vkAlignment:VkMemoryRequirements*$sel:vkMemoryTypeBits:VkMemoryRequirementsVkMemoryAllocateInfo!$sel:vkSType:VkMemoryAllocateInfo!$sel:vkPNext:VkMemoryAllocateInfo*$sel:vkAllocationSize:VkMemoryAllocateInfo+$sel:vkMemoryTypeIndex:VkMemoryAllocateInfo VkPhysicalDeviceMemoryProperties7$sel:vkMemoryTypeCount:VkPhysicalDeviceMemoryProperties3$sel:vkMemoryTypes:VkPhysicalDeviceMemoryProperties7$sel:vkMemoryHeapCount:VkPhysicalDeviceMemoryProperties3$sel:vkMemoryHeaps:VkPhysicalDeviceMemoryPropertiesVkQueueFamilyProperties)$sel:vkQueueFlags:VkQueueFamilyProperties)$sel:vkQueueCount:VkQueueFamilyProperties1$sel:vkTimestampValidBits:VkQueueFamilyProperties:$sel:vkMinImageTransferGranularity:VkQueueFamilyPropertiesVkInstanceCreateInfo!$sel:vkSType:VkInstanceCreateInfo!$sel:vkPNext:VkInstanceCreateInfo!$sel:vkFlags:VkInstanceCreateInfo,$sel:vkPApplicationInfo:VkInstanceCreateInfo-$sel:vkEnabledLayerCount:VkInstanceCreateInfo/$sel:vkPpEnabledLayerNames:VkInstanceCreateInfo1$sel:vkEnabledExtensionCount:VkInstanceCreateInfo3$sel:vkPpEnabledExtensionNames:VkInstanceCreateInfoVkDeviceCreateInfo$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:VkDeviceCreateInfoVkDeviceQueueCreateInfo$$sel:vkSType:VkDeviceQueueCreateInfo$$sel:vkPNext:VkDeviceQueueCreateInfo$$sel:vkFlags:VkDeviceQueueCreateInfo/$sel:vkQueueFamilyIndex:VkDeviceQueueCreateInfo)$sel:vkQueueCount:VkDeviceQueueCreateInfo/$sel:vkPQueuePriorities:VkDeviceQueueCreateInfoVkAllocationCallbacks&$sel:vkPUserData:VkAllocationCallbacks*$sel:vkPfnAllocation:VkAllocationCallbacks,$sel:vkPfnReallocation:VkAllocationCallbacks$$sel:vkPfnFree:VkAllocationCallbacks2$sel:vkPfnInternalAllocation:VkAllocationCallbacks,$sel:vkPfnInternalFree:VkAllocationCallbacksVkApplicationInfo$sel:vkSType:VkApplicationInfo$sel:vkPNext:VkApplicationInfo)$sel:vkPApplicationName:VkApplicationInfo+$sel:vkApplicationVersion:VkApplicationInfo$$sel:vkPEngineName:VkApplicationInfo&$sel:vkEngineVersion:VkApplicationInfo#$sel:vkApiVersion:VkApplicationInfoVkLayerProperties"$sel:vkLayerName:VkLayerProperties$$sel:vkSpecVersion:VkLayerProperties.$sel:vkImplementationVersion:VkLayerProperties$$sel:vkDescription:VkLayerPropertiesVkExtensionProperties*$sel:vkExtensionName:VkExtensionProperties($sel:vkSpecVersion:VkExtensionPropertiesVkPhysicalDeviceProperties,$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:VkPhysicalDevicePropertiesVkComponentMapping$sel:vkR:VkComponentMapping$sel:vkG:VkComponentMapping$sel:vkB:VkComponentMapping$sel:vkA:VkComponentMapping VkClearRect$sel:vkRect:VkClearRect!$sel:vkBaseArrayLayer:VkClearRect$sel:vkLayerCount:VkClearRectVkRect3D$sel:vkOffset:VkRect3D$sel:vkExtent:VkRect3DVkRect2D$sel:vkOffset:VkRect2D$sel:vkExtent:VkRect2D VkViewport$sel:vkX:VkViewport$sel:vkY:VkViewport$sel:vkWidth:VkViewport$sel:vkHeight:VkViewport$sel:vkMinDepth:VkViewport$sel:vkMaxDepth:VkViewport VkExtent3D$sel:vkWidth:VkExtent3D$sel:vkHeight:VkExtent3D$sel:vkDepth:VkExtent3D VkExtent2D$sel:vkWidth:VkExtent2D$sel:vkHeight:VkExtent2D VkOffset3D$sel:vkX:VkOffset3D$sel:vkY:VkOffset3D$sel:vkZ:VkOffset3D VkOffset2D$sel:vkX:VkOffset2D$sel:vkY:VkOffset2DVkDebugReportErrorEXTVkDebugReportObjectTypeEXTVkColorSpaceKHRVkPresentModeKHRVkDynamicStateVkResultVkSubpassContentsVkStructureTypeVkFormatVkVertexInputRateVkPhysicalDeviceTypeVkSystemAllocationScopeVkInternalAllocationType VkLogicOp VkStencilOp VkBlendOp VkBlendFactor VkFrontFace VkPolygonMode VkCompareOpVkSamplerAddressModeVkSamplerMipmapModeVkFilter VkIndexType VkSharingModeVkPrimitiveTopologyVkPipelineCacheHeaderVersionVkPipelineBindPoint VkBorderColor VkQueryTypeVkDescriptorTypeVkComponentSwizzleVkCommandBufferLevelVkImageViewType VkImageTiling VkImageTypeVkAttachmentStoreOpVkAttachmentLoadOp VkImageLayoutVkDebugReportFlagsEXTVkDebugReportFlagBitsEXTVkXcbSurfaceCreateFlagsKHRVkXlibSurfaceCreateFlagsKHRVkWin32SurfaceCreateFlagsKHRVkWaylandSurfaceCreateFlagsKHRVkMirSurfaceCreateFlagsKHRVkAndroidSurfaceCreateFlagsKHRVkDisplaySurfaceCreateFlagsKHRVkDisplayModeCreateFlagsKHRVkSwapchainCreateFlagsKHRVkSurfaceTransformFlagsKHRVkSurfaceTransformFlagBitsKHRVkDisplayPlaneAlphaFlagsKHRVkDisplayPlaneAlphaFlagBitsKHRVkCompositeAlphaFlagsKHRVkCompositeAlphaFlagBitsKHRVkDependencyFlagsVkDependencyFlagBitsVkDescriptorPoolResetFlagsVkDescriptorPoolCreateFlagsVkDescriptorPoolCreateFlagBitsVkCullModeFlagsVkCullModeFlagBitsVkStencilFaceFlagsVkStencilFaceFlagBitsVkAttachmentDescriptionFlagsVkAttachmentDescriptionFlagBitsVkSampleCountFlagsVkSampleCountFlagBitsVkPipelineStageFlagsVkPipelineStageFlagBitsVkSubpassDescriptionFlagsVkSparseImageFormatFlagsVkSparseImageFormatFlagBitsVkSparseMemoryBindFlagsVkSparseMemoryBindFlagBitsVkImageAspectFlagsVkImageAspectFlagBitsVkMemoryMapFlagsVkQueryPipelineStatisticFlags VkQueryPipelineStatisticFlagBitsVkCommandBufferUsageFlagsVkCommandBufferUsageFlagBitsVkCommandBufferResetFlagsVkCommandBufferResetFlagBitsVkCommandPoolResetFlagsVkCommandPoolResetFlagBitsVkCommandPoolCreateFlagsVkCommandPoolCreateFlagBitsVkEventCreateFlagsVkShaderModuleCreateFlagsVkQueryResultFlagsVkQueryResultFlagBitsVkQueryControlFlagsVkQueryControlFlagBitsVkFormatFeatureFlagsVkFormatFeatureFlagBitsVkSemaphoreCreateFlagsVkFenceCreateFlagsVkFenceCreateFlagBitsVkColorComponentFlagsVkColorComponentFlagBitsVkPipelineCreateFlagsVkPipelineCreateFlagBitsVkImageViewCreateFlagsVkImageCreateFlagsVkImageCreateFlagBitsVkImageUsageFlagsVkImageUsageFlagBitsVkShaderStageFlagsVkShaderStageFlagBitsVkBufferCreateFlagsVkBufferCreateFlagBitsVkBufferUsageFlagsVkBufferUsageFlagBits VkAccessFlagsVkAccessFlagBitsVkMemoryHeapFlagsVkMemoryHeapFlagBitsVkMemoryPropertyFlagsVkMemoryPropertyFlagBits VkQueueFlagsVkQueueFlagBitsVkDeviceQueueCreateFlagsVkDeviceCreateFlagsVkInstanceCreateFlagsVkBufferViewCreateFlags VkDescriptorSetLayoutCreateFlags VkPipelineShaderStageCreateFlags%VkPipelineVertexInputStateCreateFlags'VkPipelineInputAssemblyStateCreateFlags&VkPipelineTessellationStateCreateFlags"VkPipelineViewportStateCreateFlags'VkPipelineRasterizationStateCreateFlags%VkPipelineMultisampleStateCreateFlags$VkPipelineColorBlendStateCreateFlags!VkPipelineDynamicStateCreateFlags&VkPipelineDepthStencilStateCreateFlagsVkPipelineCacheCreateFlagsVkPipelineLayoutCreateFlagsVkSamplerCreateFlagsVkRenderPassCreateFlagsVkQueryPoolCreateFlagsVkFramebufferCreateFlagsPFN_vkDebugReportCallbackEXTPFN_vkVoidFunctionPFN_vkFreeFunctionPFN_vkAllocationFunctionPFN_vkReallocationFunctionPFN_vkInternalFreeNotification$PFN_vkInternalAllocationNotificationVkDebugReportCallbackEXTVkSwapchainKHR VkSurfaceKHRVkDisplayModeKHR VkDisplayKHRVkPipelineCache VkRenderPass VkFramebuffer VkQueryPoolVkEvent VkSemaphoreVkFenceVkDescriptorPoolVkDescriptorSetLayoutVkDescriptorSet VkSamplerVkPipelineLayout VkPipelineVkShaderModule VkImageViewVkImage VkBufferViewVkBuffer VkCommandPoolVkDeviceMemoryVkCommandBufferVkCommandBuffer_TVkQueue VkQueue_TVkDevice VkDevice_TVkPhysicalDeviceVkPhysicalDevice_T VkInstance VkInstance_T VkDeviceSizeVkFlagsVkBool32 VkSampleMaskVK_FALSEVK_TRUEVK_MAX_MEMORY_HEAPSVK_MAX_MEMORY_TYPESVK_MAX_DESCRIPTION_SIZEVK_MAX_EXTENSION_NAME_SIZE VK_UUID_SIZE VK_MAX_PHYSICAL_DEVICE_NAME_SIZEvkDebugReportMessageEXTvkDestroyDebugReportCallbackEXTvkCreateDebugReportCallbackEXT.vkGetPhysicalDeviceWin32PresentationSupportKHRvkQueuePresentKHRvkAcquireNextImageKHRvkGetSwapchainImagesKHRvkDestroySwapchainKHRvkCreateSwapchainKHR)vkGetPhysicalDeviceSurfacePresentModesKHR$vkGetPhysicalDeviceSurfaceFormatsKHR)vkGetPhysicalDeviceSurfaceCapabilitiesKHR$vkGetPhysicalDeviceSurfaceSupportKHRvkDestroySurfaceKHRvkCreateSharedSwapchainsKHRvkCreateDisplayPlaneSurfaceKHR vkGetDisplayPlaneCapabilitiesKHRvkCreateDisplayModeKHRvkGetDisplayModePropertiesKHR%vkGetDisplayPlaneSupportedDisplaysKHR,vkGetPhysicalDeviceDisplayPlanePropertiesKHR'vkGetPhysicalDeviceDisplayPropertiesKHRvkCmdExecuteCommandsvkCmdEndRenderPassvkCmdNextSubpassvkCmdBeginRenderPassvkCmdPushConstantsvkCmdCopyQueryPoolResultsvkCmdWriteTimestampvkCmdResetQueryPool vkCmdEndQueryvkCmdBeginQueryvkCmdPipelineBarriervkCmdWaitEventsvkCmdResetEvent vkCmdSetEventvkCmdResolveImagevkCmdClearAttachmentsvkCmdClearDepthStencilImagevkCmdClearColorImagevkCmdFillBuffervkCmdUpdateBuffervkCmdCopyImageToBuffervkCmdCopyBufferToImagevkCmdBlitImagevkCmdCopyImagevkCmdCopyBuffervkCmdDispatchIndirect vkCmdDispatchvkCmdDrawIndexedIndirectvkCmdDrawIndirectvkCmdDrawIndexed vkCmdDrawvkCmdBindVertexBuffersvkCmdBindIndexBuffervkCmdBindDescriptorSetsvkCmdSetStencilReferencevkCmdSetStencilWriteMaskvkCmdSetStencilCompareMaskvkCmdSetDepthBoundsvkCmdSetBlendConstantsvkCmdSetDepthBiasvkCmdSetLineWidthvkCmdSetScissorvkCmdSetViewportvkCmdBindPipelinevkResetCommandBuffervkEndCommandBuffervkBeginCommandBuffervkFreeCommandBuffersvkAllocateCommandBuffersvkResetCommandPoolvkDestroyCommandPoolvkCreateCommandPoolvkGetRenderAreaGranularityvkDestroyRenderPassvkCreateRenderPassvkDestroyFramebuffervkCreateFramebuffervkUpdateDescriptorSetsvkFreeDescriptorSetsvkAllocateDescriptorSetsvkResetDescriptorPoolvkDestroyDescriptorPoolvkCreateDescriptorPoolvkDestroyDescriptorSetLayoutvkCreateDescriptorSetLayoutvkDestroySamplervkCreateSamplervkDestroyPipelineLayoutvkCreatePipelineLayoutvkDestroyPipelinevkCreateComputePipelinesvkCreateGraphicsPipelinesvkMergePipelineCachesvkGetPipelineCacheDatavkDestroyPipelineCachevkCreatePipelineCachevkDestroyShaderModulevkCreateShaderModulevkDestroyImageViewvkCreateImageViewvkGetImageSubresourceLayoutvkDestroyImage vkCreateImagevkDestroyBufferViewvkCreateBufferViewvkDestroyBuffervkCreateBuffervkGetQueryPoolResultsvkDestroyQueryPoolvkCreateQueryPool vkResetEvent vkSetEventvkGetEventStatusvkDestroyEvent vkCreateEventvkDestroySemaphorevkCreateSemaphorevkWaitForFencesvkGetFenceStatus vkResetFencesvkDestroyFence vkCreateFencevkQueueBindSparse.vkGetPhysicalDeviceSparseImageFormatProperties"vkGetImageSparseMemoryRequirementsvkBindImageMemoryvkGetImageMemoryRequirementsvkBindBufferMemoryvkGetBufferMemoryRequirementsvkGetDeviceMemoryCommitmentvkInvalidateMappedMemoryRangesvkFlushMappedMemoryRanges vkUnmapMemory vkMapMemory vkFreeMemoryvkAllocateMemoryvkDeviceWaitIdlevkQueueWaitIdle vkQueueSubmitvkGetDeviceQueue$vkEnumerateDeviceExtensionProperties vkEnumerateDeviceLayerProperties&vkEnumerateInstanceExtensionProperties"vkEnumerateInstanceLayerPropertiesvkDestroyDevicevkCreateDevice(vkGetPhysicalDeviceImageFormatProperties#vkGetPhysicalDeviceFormatPropertiesvkGetPhysicalDeviceFeatures#vkGetPhysicalDeviceMemoryProperties(vkGetPhysicalDeviceQueueFamilyPropertiesvkGetPhysicalDevicePropertiesvkGetInstanceProcAddrvkGetDeviceProcAddrvkEnumeratePhysicalDevicesvkDestroyInstancevkCreateInstance&VK_DEBUG_REPORT_ERROR_CALLBACK_REF_EXTVK_DEBUG_REPORT_ERROR_NONE_EXT,VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT-VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT+VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT,VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT+VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT.VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT/VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT'VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT5VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT(VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT+VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT/VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT.VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT-VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT*VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT+VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT*VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT%VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT%VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT&VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT-VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT%VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT.VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT)VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT%VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT&VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT/VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT(VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT'VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT VK_COLORSPACE_SRGB_NONLINEAR_KHR VK_PRESENT_MODE_FIFO_RELAXED_KHRVK_PRESENT_MODE_FIFO_KHRVK_PRESENT_MODE_MAILBOX_KHRVK_PRESENT_MODE_IMMEDIATE_KHR"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_VIEWPORTVK_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_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERSVK_SUBPASS_CONTENTS_INLINE+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_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_UNDEFINEDVK_VERTEX_INPUT_RATE_INSTANCEVK_VERTEX_INPUT_RATE_VERTEXVK_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#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&VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLEVK_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_CLEAR 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_BLEND_OP_MAXVK_BLEND_OP_MINVK_BLEND_OP_REVERSE_SUBTRACTVK_BLEND_OP_SUBTRACTVK_BLEND_OP_ADD$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_ZEROVK_FRONT_FACE_CLOCKWISEVK_FRONT_FACE_COUNTER_CLOCKWISEVK_POLYGON_MODE_POINTVK_POLYGON_MODE_LINEVK_POLYGON_MODE_FILLVK_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_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_REPEATVK_SAMPLER_MIPMAP_MODE_LINEARVK_SAMPLER_MIPMAP_MODE_NEARESTVK_FILTER_LINEARVK_FILTER_NEARESTVK_INDEX_TYPE_UINT32VK_INDEX_TYPE_UINT16VK_SHARING_MODE_CONCURRENTVK_SHARING_MODE_EXCLUSIVE 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_LIST$VK_PIPELINE_CACHE_HEADER_VERSION_ONEVK_PIPELINE_BIND_POINT_COMPUTEVK_PIPELINE_BIND_POINT_GRAPHICS 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_QUERY_TYPE_TIMESTAMP!VK_QUERY_TYPE_PIPELINE_STATISTICSVK_QUERY_TYPE_OCCLUSION#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_SAMPLERVK_COMPONENT_SWIZZLE_AVK_COMPONENT_SWIZZLE_BVK_COMPONENT_SWIZZLE_GVK_COMPONENT_SWIZZLE_RVK_COMPONENT_SWIZZLE_ONEVK_COMPONENT_SWIZZLE_ZEROVK_COMPONENT_SWIZZLE_IDENTITY!VK_COMMAND_BUFFER_LEVEL_SECONDARYVK_COMMAND_BUFFER_LEVEL_PRIMARYVK_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_1DVK_IMAGE_TILING_LINEARVK_IMAGE_TILING_OPTIMALVK_IMAGE_TYPE_3DVK_IMAGE_TYPE_2DVK_IMAGE_TYPE_1D VK_ATTACHMENT_STORE_OP_DONT_CAREVK_ATTACHMENT_STORE_OP_STOREVK_ATTACHMENT_LOAD_OP_DONT_CAREVK_ATTACHMENT_LOAD_OP_CLEARVK_ATTACHMENT_LOAD_OP_LOADVK_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_DEBUG_REPORT_DEBUG_BIT_EXTVK_DEBUG_REPORT_ERROR_BIT_EXT+VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXTVK_DEBUG_REPORT_WARNING_BIT_EXT#VK_DEBUG_REPORT_INFORMATION_BIT_EXT$VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR9VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR9VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR8VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR.VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR'VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR'VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR&VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR%VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR6VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR(VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR%VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR%VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR"VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR*VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR)VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR!VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHRVK_DEPENDENCY_BY_REGION_BIT1VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BITVK_CULL_MODE_FRONT_AND_BACKVK_CULL_MODE_NONEVK_CULL_MODE_BACK_BITVK_CULL_MODE_FRONT_BITVK_STENCIL_FRONT_AND_BACKVK_STENCIL_FACE_BACK_BITVK_STENCIL_FACE_FRONT_BIT'VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BITVK_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_BIT"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_BIT1VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT+VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT)VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT"VK_SPARSE_MEMORY_BIND_METADATA_BITVK_IMAGE_ASPECT_METADATA_BITVK_IMAGE_ASPECT_STENCIL_BITVK_IMAGE_ASPECT_DEPTH_BITVK_IMAGE_ASPECT_COLOR_BIT: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_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_RESET_RELEASE_RESOURCES_BIT+VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT/VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT$VK_COMMAND_POOL_CREATE_TRANSIENT_BITVK_QUERY_RESULT_PARTIAL_BIT%VK_QUERY_RESULT_WITH_AVAILABILITY_BITVK_QUERY_RESULT_WAIT_BITVK_QUERY_RESULT_64_BITVK_QUERY_CONTROL_PRECISE_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_FENCE_CREATE_SIGNALED_BITVK_COLOR_COMPONENT_A_BITVK_COLOR_COMPONENT_B_BITVK_COLOR_COMPONENT_G_BITVK_COLOR_COMPONENT_R_BIT!VK_PIPELINE_CREATE_DERIVATIVE_BIT(VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT+VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_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#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_BITVK_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#VK_BUFFER_CREATE_SPARSE_ALIASED_BIT%VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT#VK_BUFFER_CREATE_SPARSE_BINDING_BIT#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_BITVK_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_BITVK_MEMORY_HEAP_DEVICE_LOCAL_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_QUEUE_SPARSE_BINDING_BITVK_QUEUE_TRANSFER_BITVK_QUEUE_COMPUTE_BITVK_QUEUE_GRAPHICS_BITVK_SUBPASS_EXTERNALVK_QUEUE_FAMILY_IGNOREDVK_ATTACHMENT_UNUSED VK_WHOLE_SIZEVK_REMAINING_ARRAY_LAYERSVK_REMAINING_MIP_LEVELSVK_LOD_CLAMP_NONE$fStorableVkClearValue$fStorableVkClearColorValue,$fStorableVkDebugReportCallbackCreateInfoEXT$fStorableVkPresentInfoKHR"$fStorableVkSwapchainCreateInfoKHR$fStorableVkSurfaceFormatKHR"$fStorableVkSurfaceCapabilitiesKHR!$fStorableVkDisplayPresentInfoKHR'$fStorableVkDisplaySurfaceCreateInfoKHR'$fStorableVkDisplayPlaneCapabilitiesKHR$$fStorableVkDisplayModeCreateInfoKHR$$fStorableVkDisplayModePropertiesKHR$$fStorableVkDisplayModeParametersKHR%$fStorableVkDisplayPlanePropertiesKHR $fStorableVkDisplayPropertiesKHR$fStorableVkSubmitInfo#$fStorableVkDispatchIndirectCommand&$fStorableVkDrawIndexedIndirectCommand$fStorableVkDrawIndirectCommand!$fStorableVkFramebufferCreateInfo$fStorableVkQueryPoolCreateInfo$fStorableVkSemaphoreCreateInfo $fStorableVkPhysicalDeviceLimits*$fStorableVkPhysicalDeviceSparseProperties"$fStorableVkPhysicalDeviceFeatures$fStorableVkFenceCreateInfo$fStorableVkEventCreateInfo $fStorableVkRenderPassCreateInfo$fStorableVkSubpassDependency$fStorableVkSubpassDescription$fStorableVkAttachmentReference!$fStorableVkAttachmentDescription$fStorableVkClearAttachment"$fStorableVkClearDepthStencilValue$fStorableVkRenderPassBeginInfo"$fStorableVkCommandBufferBeginInfo($fStorableVkCommandBufferInheritanceInfo%$fStorableVkCommandBufferAllocateInfo!$fStorableVkCommandPoolCreateInfo$fStorableVkSamplerCreateInfo$$fStorableVkPipelineLayoutCreateInfo$fStorableVkPushConstantRange#$fStorableVkPipelineCacheCreateInfo&$fStorableVkGraphicsPipelineCreateInfo/$fStorableVkPipelineDepthStencilStateCreateInfo$fStorableVkStencilOpState*$fStorableVkPipelineDynamicStateCreateInfo-$fStorableVkPipelineColorBlendStateCreateInfo-$fStorableVkPipelineColorBlendAttachmentState.$fStorableVkPipelineMultisampleStateCreateInfo0$fStorableVkPipelineRasterizationStateCreateInfo+$fStorableVkPipelineViewportStateCreateInfo/$fStorableVkPipelineTessellationStateCreateInfo0$fStorableVkPipelineInputAssemblyStateCreateInfo.$fStorableVkPipelineVertexInputStateCreateInfo+$fStorableVkVertexInputAttributeDescription)$fStorableVkVertexInputBindingDescription%$fStorableVkComputePipelineCreateInfo)$fStorableVkPipelineShaderStageCreateInfo$fStorableVkSpecializationInfo"$fStorableVkSpecializationMapEntry%$fStorableVkDescriptorSetAllocateInfo$$fStorableVkDescriptorPoolCreateInfo$fStorableVkDescriptorPoolSize)$fStorableVkDescriptorSetLayoutCreateInfo&$fStorableVkDescriptorSetLayoutBinding"$fStorableVkShaderModuleCreateInfo$fStorableVkImageResolve$fStorableVkBufferImageCopy$fStorableVkImageBlit$fStorableVkImageCopy$fStorableVkBindSparseInfo%$fStorableVkSparseImageMemoryBindInfo+$fStorableVkSparseImageOpaqueMemoryBindInfo&$fStorableVkSparseBufferMemoryBindInfo!$fStorableVkSparseImageMemoryBind$fStorableVkSparseMemoryBind$fStorableVkBufferCopy$fStorableVkImageViewCreateInfo$fStorableVkSubresourceLayout$fStorableVkImageCreateInfo$fStorableVkImageMemoryBarrier$fStorableVkBufferMemoryBarrier$fStorableVkMemoryBarrier!$fStorableVkImageSubresourceRange"$fStorableVkImageSubresourceLayers$fStorableVkImageSubresource $fStorableVkBufferViewCreateInfo$fStorableVkBufferCreateInfo$fStorableVkCopyDescriptorSet$fStorableVkWriteDescriptorSet$fStorableVkDescriptorImageInfo $fStorableVkDescriptorBufferInfo!$fStorableVkImageFormatProperties$fStorableVkFormatProperties$fStorableVkMappedMemoryRange$fStorableVkMemoryHeap$fStorableVkMemoryType)$fStorableVkSparseImageMemoryRequirements'$fStorableVkSparseImageFormatProperties$fStorableVkMemoryRequirements$fStorableVkMemoryAllocateInfo*$fStorableVkPhysicalDeviceMemoryProperties!$fStorableVkQueueFamilyProperties$fStorableVkInstanceCreateInfo$fStorableVkDeviceCreateInfo!$fStorableVkDeviceQueueCreateInfo$fStorableVkAllocationCallbacks$fStorableVkApplicationInfo$fStorableVkLayerProperties$fStorableVkExtensionProperties$$fStorableVkPhysicalDeviceProperties$fStorableVkComponentMapping$fStorableVkClearRect$fStorableVkRect3D$fStorableVkRect2D$fStorableVkViewport$fStorableVkExtent3D$fStorableVkExtent2D$fStorableVkOffset3D$fStorableVkOffset2D$fEqVkSampleMask$fStorableVkSampleMask $fEqVkBool32$fStorableVkBool32$fEqVkDeviceSize$fStorableVkDeviceSize$fEqVkDeviceMemory$fStorableVkDeviceMemory$fEqVkCommandPool$fStorableVkCommandPool $fEqVkBuffer$fStorableVkBuffer$fEqVkBufferView$fStorableVkBufferView $fEqVkImage$fStorableVkImage$fEqVkImageView$fStorableVkImageView$fEqVkShaderModule$fStorableVkShaderModule$fEqVkPipeline$fStorableVkPipeline$fEqVkPipelineLayout$fStorableVkPipelineLayout $fEqVkSampler$fStorableVkSampler$fEqVkDescriptorSet$fStorableVkDescriptorSet$fEqVkDescriptorSetLayout$fStorableVkDescriptorSetLayout$fEqVkDescriptorPool$fStorableVkDescriptorPool $fEqVkFence$fStorableVkFence$fEqVkSemaphore$fStorableVkSemaphore $fEqVkEvent$fStorableVkEvent$fEqVkQueryPool$fStorableVkQueryPool$fEqVkFramebuffer$fStorableVkFramebuffer$fEqVkRenderPass$fStorableVkRenderPass$fEqVkPipelineCache$fStorableVkPipelineCache$fEqVkDisplayKHR$fStorableVkDisplayKHR$fEqVkDisplayModeKHR$fStorableVkDisplayModeKHR$fEqVkSurfaceKHR$fStorableVkSurfaceKHR$fEqVkSwapchainKHR$fStorableVkSwapchainKHR$fEqVkDebugReportCallbackEXT"$fStorableVkDebugReportCallbackEXT$fEqVkFramebufferCreateFlags"$fStorableVkFramebufferCreateFlags$fEqVkQueryPoolCreateFlags $fStorableVkQueryPoolCreateFlags$fEqVkRenderPassCreateFlags!$fStorableVkRenderPassCreateFlags$fEqVkSamplerCreateFlags$fStorableVkSamplerCreateFlags$fEqVkPipelineLayoutCreateFlags%$fStorableVkPipelineLayoutCreateFlags$fEqVkPipelineCacheCreateFlags$$fStorableVkPipelineCacheCreateFlags*$fEqVkPipelineDepthStencilStateCreateFlags0$fStorableVkPipelineDepthStencilStateCreateFlags%$fEqVkPipelineDynamicStateCreateFlags+$fStorableVkPipelineDynamicStateCreateFlags($fEqVkPipelineColorBlendStateCreateFlags.$fStorableVkPipelineColorBlendStateCreateFlags)$fEqVkPipelineMultisampleStateCreateFlags/$fStorableVkPipelineMultisampleStateCreateFlags+$fEqVkPipelineRasterizationStateCreateFlags1$fStorableVkPipelineRasterizationStateCreateFlags&$fEqVkPipelineViewportStateCreateFlags,$fStorableVkPipelineViewportStateCreateFlags*$fEqVkPipelineTessellationStateCreateFlags0$fStorableVkPipelineTessellationStateCreateFlags+$fEqVkPipelineInputAssemblyStateCreateFlags1$fStorableVkPipelineInputAssemblyStateCreateFlags)$fEqVkPipelineVertexInputStateCreateFlags/$fStorableVkPipelineVertexInputStateCreateFlags$$fEqVkPipelineShaderStageCreateFlags*$fStorableVkPipelineShaderStageCreateFlags$$fEqVkDescriptorSetLayoutCreateFlags*$fStorableVkDescriptorSetLayoutCreateFlags$fEqVkBufferViewCreateFlags!$fStorableVkBufferViewCreateFlags$fEqVkInstanceCreateFlags$fStorableVkInstanceCreateFlags$fEqVkDeviceCreateFlags$fStorableVkDeviceCreateFlags$fEqVkDeviceQueueCreateFlags"$fStorableVkDeviceQueueCreateFlags$fEqVkQueueFlagBits$fStorableVkQueueFlagBits$fBitsVkQueueFlagBits$fFiniteBitsVkQueueFlagBits$fEqVkMemoryPropertyFlagBits"$fStorableVkMemoryPropertyFlagBits$fBitsVkMemoryPropertyFlagBits$$fFiniteBitsVkMemoryPropertyFlagBits$fEqVkMemoryHeapFlagBits$fStorableVkMemoryHeapFlagBits$fBitsVkMemoryHeapFlagBits $fFiniteBitsVkMemoryHeapFlagBits$fEqVkAccessFlagBits$fStorableVkAccessFlagBits$fBitsVkAccessFlagBits$fFiniteBitsVkAccessFlagBits$fEqVkBufferUsageFlagBits$fStorableVkBufferUsageFlagBits$fBitsVkBufferUsageFlagBits!$fFiniteBitsVkBufferUsageFlagBits$fEqVkBufferCreateFlagBits $fStorableVkBufferCreateFlagBits$fBitsVkBufferCreateFlagBits"$fFiniteBitsVkBufferCreateFlagBits$fEqVkShaderStageFlagBits$fStorableVkShaderStageFlagBits$fBitsVkShaderStageFlagBits!$fFiniteBitsVkShaderStageFlagBits$fEqVkImageUsageFlagBits$fStorableVkImageUsageFlagBits$fBitsVkImageUsageFlagBits $fFiniteBitsVkImageUsageFlagBits$fEqVkImageCreateFlagBits$fStorableVkImageCreateFlagBits$fBitsVkImageCreateFlagBits!$fFiniteBitsVkImageCreateFlagBits$fEqVkImageViewCreateFlags $fStorableVkImageViewCreateFlags$fEqVkPipelineCreateFlagBits"$fStorableVkPipelineCreateFlagBits$fBitsVkPipelineCreateFlagBits$$fFiniteBitsVkPipelineCreateFlagBits$fEqVkColorComponentFlagBits"$fStorableVkColorComponentFlagBits$fBitsVkColorComponentFlagBits$$fFiniteBitsVkColorComponentFlagBits$fEqVkFenceCreateFlagBits$fStorableVkFenceCreateFlagBits$fBitsVkFenceCreateFlagBits!$fFiniteBitsVkFenceCreateFlagBits$fEqVkSemaphoreCreateFlags $fStorableVkSemaphoreCreateFlags$fEqVkFormatFeatureFlagBits!$fStorableVkFormatFeatureFlagBits$fBitsVkFormatFeatureFlagBits#$fFiniteBitsVkFormatFeatureFlagBits$fEqVkQueryControlFlagBits $fStorableVkQueryControlFlagBits$fBitsVkQueryControlFlagBits"$fFiniteBitsVkQueryControlFlagBits$fEqVkQueryResultFlagBits$fStorableVkQueryResultFlagBits$fBitsVkQueryResultFlagBits!$fFiniteBitsVkQueryResultFlagBits$fEqVkShaderModuleCreateFlags#$fStorableVkShaderModuleCreateFlags$fEqVkEventCreateFlags$fStorableVkEventCreateFlags$fEqVkCommandPoolCreateFlagBits%$fStorableVkCommandPoolCreateFlagBits!$fBitsVkCommandPoolCreateFlagBits'$fFiniteBitsVkCommandPoolCreateFlagBits$fEqVkCommandPoolResetFlagBits$$fStorableVkCommandPoolResetFlagBits $fBitsVkCommandPoolResetFlagBits&$fFiniteBitsVkCommandPoolResetFlagBits $fEqVkCommandBufferResetFlagBits&$fStorableVkCommandBufferResetFlagBits"$fBitsVkCommandBufferResetFlagBits($fFiniteBitsVkCommandBufferResetFlagBits $fEqVkCommandBufferUsageFlagBits&$fStorableVkCommandBufferUsageFlagBits"$fBitsVkCommandBufferUsageFlagBits($fFiniteBitsVkCommandBufferUsageFlagBits$$fEqVkQueryPipelineStatisticFlagBits*$fStorableVkQueryPipelineStatisticFlagBits&$fBitsVkQueryPipelineStatisticFlagBits,$fFiniteBitsVkQueryPipelineStatisticFlagBits$fEqVkMemoryMapFlags$fStorableVkMemoryMapFlags$fEqVkImageAspectFlagBits$fStorableVkImageAspectFlagBits$fBitsVkImageAspectFlagBits!$fFiniteBitsVkImageAspectFlagBits$fEqVkSparseMemoryBindFlagBits$$fStorableVkSparseMemoryBindFlagBits $fBitsVkSparseMemoryBindFlagBits&$fFiniteBitsVkSparseMemoryBindFlagBits$fEqVkSparseImageFormatFlagBits%$fStorableVkSparseImageFormatFlagBits!$fBitsVkSparseImageFormatFlagBits'$fFiniteBitsVkSparseImageFormatFlagBits$fEqVkSubpassDescriptionFlags#$fStorableVkSubpassDescriptionFlags$fEqVkPipelineStageFlagBits!$fStorableVkPipelineStageFlagBits$fBitsVkPipelineStageFlagBits#$fFiniteBitsVkPipelineStageFlagBits$fEqVkSampleCountFlagBits$fStorableVkSampleCountFlagBits$fBitsVkSampleCountFlagBits!$fFiniteBitsVkSampleCountFlagBits#$fEqVkAttachmentDescriptionFlagBits)$fStorableVkAttachmentDescriptionFlagBits%$fBitsVkAttachmentDescriptionFlagBits+$fFiniteBitsVkAttachmentDescriptionFlagBits$fEqVkStencilFaceFlagBits$fStorableVkStencilFaceFlagBits$fBitsVkStencilFaceFlagBits!$fFiniteBitsVkStencilFaceFlagBits$fEqVkCullModeFlagBits$fStorableVkCullModeFlagBits$fBitsVkCullModeFlagBits$fFiniteBitsVkCullModeFlagBits"$fEqVkDescriptorPoolCreateFlagBits($fStorableVkDescriptorPoolCreateFlagBits$$fBitsVkDescriptorPoolCreateFlagBits*$fFiniteBitsVkDescriptorPoolCreateFlagBits$fEqVkDescriptorPoolResetFlags$$fStorableVkDescriptorPoolResetFlags$fEqVkDependencyFlagBits$fStorableVkDependencyFlagBits$fBitsVkDependencyFlagBits $fFiniteBitsVkDependencyFlagBits$fEqVkCompositeAlphaFlagBitsKHR%$fStorableVkCompositeAlphaFlagBitsKHR!$fBitsVkCompositeAlphaFlagBitsKHR'$fFiniteBitsVkCompositeAlphaFlagBitsKHR"$fEqVkDisplayPlaneAlphaFlagBitsKHR($fStorableVkDisplayPlaneAlphaFlagBitsKHR$$fBitsVkDisplayPlaneAlphaFlagBitsKHR*$fFiniteBitsVkDisplayPlaneAlphaFlagBitsKHR!$fEqVkSurfaceTransformFlagBitsKHR'$fStorableVkSurfaceTransformFlagBitsKHR#$fBitsVkSurfaceTransformFlagBitsKHR)$fFiniteBitsVkSurfaceTransformFlagBitsKHR$fEqVkSwapchainCreateFlagsKHR#$fStorableVkSwapchainCreateFlagsKHR$fEqVkDisplayModeCreateFlagsKHR%$fStorableVkDisplayModeCreateFlagsKHR"$fEqVkDisplaySurfaceCreateFlagsKHR($fStorableVkDisplaySurfaceCreateFlagsKHR"$fEqVkAndroidSurfaceCreateFlagsKHR($fStorableVkAndroidSurfaceCreateFlagsKHR$fEqVkMirSurfaceCreateFlagsKHR$$fStorableVkMirSurfaceCreateFlagsKHR"$fEqVkWaylandSurfaceCreateFlagsKHR($fStorableVkWaylandSurfaceCreateFlagsKHR $fEqVkWin32SurfaceCreateFlagsKHR&$fStorableVkWin32SurfaceCreateFlagsKHR$fEqVkXlibSurfaceCreateFlagsKHR%$fStorableVkXlibSurfaceCreateFlagsKHR$fEqVkXcbSurfaceCreateFlagsKHR$$fStorableVkXcbSurfaceCreateFlagsKHR$fEqVkDebugReportFlagBitsEXT"$fStorableVkDebugReportFlagBitsEXT$fBitsVkDebugReportFlagBitsEXT$$fFiniteBitsVkDebugReportFlagBitsEXT$fEqVkImageLayout$fStorableVkImageLayout$fEqVkAttachmentLoadOp$fStorableVkAttachmentLoadOp$fEqVkAttachmentStoreOp$fStorableVkAttachmentStoreOp$fEqVkImageType$fStorableVkImageType$fEqVkImageTiling$fStorableVkImageTiling$fEqVkImageViewType$fStorableVkImageViewType$fEqVkCommandBufferLevel$fStorableVkCommandBufferLevel$fEqVkComponentSwizzle$fStorableVkComponentSwizzle$fEqVkDescriptorType$fStorableVkDescriptorType$fEqVkQueryType$fStorableVkQueryType$fEqVkBorderColor$fStorableVkBorderColor$fEqVkPipelineBindPoint$fStorableVkPipelineBindPoint $fEqVkPipelineCacheHeaderVersion&$fStorableVkPipelineCacheHeaderVersion$fEqVkPrimitiveTopology$fStorableVkPrimitiveTopology$fEqVkSharingMode$fStorableVkSharingMode$fEqVkIndexType$fStorableVkIndexType $fEqVkFilter$fStorableVkFilter$fEqVkSamplerMipmapMode$fStorableVkSamplerMipmapMode$fEqVkSamplerAddressMode$fStorableVkSamplerAddressMode$fEqVkCompareOp$fStorableVkCompareOp$fEqVkPolygonMode$fStorableVkPolygonMode$fEqVkFrontFace$fStorableVkFrontFace$fEqVkBlendFactor$fStorableVkBlendFactor $fEqVkBlendOp$fStorableVkBlendOp$fEqVkStencilOp$fStorableVkStencilOp $fEqVkLogicOp$fStorableVkLogicOp$fEqVkInternalAllocationType"$fStorableVkInternalAllocationType$fEqVkSystemAllocationScope!$fStorableVkSystemAllocationScope$fEqVkPhysicalDeviceType$fStorableVkPhysicalDeviceType$fEqVkVertexInputRate$fStorableVkVertexInputRate $fEqVkFormat$fStorableVkFormat$fEqVkStructureType$fStorableVkStructureType$fEqVkSubpassContents$fStorableVkSubpassContents $fEqVkResult$fStorableVkResult$fEqVkDynamicState$fStorableVkDynamicState$fEqVkPresentModeKHR$fStorableVkPresentModeKHR$fEqVkColorSpaceKHR$fStorableVkColorSpaceKHR$fEqVkDebugReportObjectTypeEXT$$fStorableVkDebugReportObjectTypeEXT$fEqVkDebugReportErrorEXT$fStorableVkDebugReportErrorEXT$fEqVkOffset2D$fEqVkOffset3D$fEqVkExtent2D$fEqVkExtent3D$fEqVkViewport $fEqVkRect2D $fEqVkRect3D$fEqVkClearRect$fEqVkComponentMapping$fEqVkExtensionProperties$fEqVkLayerProperties$fEqVkApplicationInfo$fEqVkAllocationCallbacks$fEqVkDeviceQueueCreateInfo$fEqVkInstanceCreateInfo$fEqVkQueueFamilyProperties$fEqVkMemoryAllocateInfo$fEqVkMemoryRequirements!$fEqVkSparseImageFormatProperties#$fEqVkSparseImageMemoryRequirements$fEqVkMemoryType$fEqVkMemoryHeap$$fEqVkPhysicalDeviceMemoryProperties$fEqVkMappedMemoryRange$fEqVkFormatProperties$fEqVkImageFormatProperties$fEqVkDescriptorBufferInfo$fEqVkDescriptorImageInfo$fEqVkWriteDescriptorSet$fEqVkCopyDescriptorSet$fEqVkBufferCreateInfo$fEqVkBufferViewCreateInfo$fEqVkImageSubresource$fEqVkImageSubresourceLayers$fEqVkImageSubresourceRange$fEqVkMemoryBarrier$fEqVkBufferMemoryBarrier$fEqVkImageMemoryBarrier$fEqVkImageCreateInfo$fEqVkSubresourceLayout$fEqVkImageViewCreateInfo$fEqVkBufferCopy$fEqVkSparseMemoryBind$fEqVkSparseImageMemoryBind $fEqVkSparseBufferMemoryBindInfo%$fEqVkSparseImageOpaqueMemoryBindInfo$fEqVkSparseImageMemoryBindInfo$fEqVkBindSparseInfo$fEqVkImageCopy$fEqVkImageBlit$fEqVkBufferImageCopy$fEqVkImageResolve$fEqVkShaderModuleCreateInfo $fEqVkDescriptorSetLayoutBinding#$fEqVkDescriptorSetLayoutCreateInfo$fEqVkDescriptorPoolSize$fEqVkDescriptorPoolCreateInfo$fEqVkDescriptorSetAllocateInfo$fEqVkSpecializationMapEntry$fEqVkSpecializationInfo#$fEqVkPipelineShaderStageCreateInfo$fEqVkComputePipelineCreateInfo#$fEqVkVertexInputBindingDescription%$fEqVkVertexInputAttributeDescription($fEqVkPipelineVertexInputStateCreateInfo*$fEqVkPipelineInputAssemblyStateCreateInfo)$fEqVkPipelineTessellationStateCreateInfo%$fEqVkPipelineViewportStateCreateInfo*$fEqVkPipelineRasterizationStateCreateInfo($fEqVkPipelineMultisampleStateCreateInfo'$fEqVkPipelineColorBlendAttachmentState'$fEqVkPipelineColorBlendStateCreateInfo$$fEqVkPipelineDynamicStateCreateInfo$fEqVkStencilOpState)$fEqVkPipelineDepthStencilStateCreateInfo $fEqVkGraphicsPipelineCreateInfo$fEqVkPipelineCacheCreateInfo$fEqVkPushConstantRange$fEqVkPipelineLayoutCreateInfo$fEqVkSamplerCreateInfo$fEqVkCommandPoolCreateInfo$fEqVkCommandBufferAllocateInfo"$fEqVkCommandBufferInheritanceInfo$fEqVkCommandBufferBeginInfo$fEqVkClearDepthStencilValue$fEqVkAttachmentDescription$fEqVkAttachmentReference$fEqVkSubpassDescription$fEqVkSubpassDependency$fEqVkRenderPassCreateInfo$fEqVkEventCreateInfo$fEqVkFenceCreateInfo$fEqVkPhysicalDeviceFeatures$fEqVkDeviceCreateInfo$$fEqVkPhysicalDeviceSparseProperties$fEqVkPhysicalDeviceLimits$fEqVkPhysicalDeviceProperties$fEqVkSemaphoreCreateInfo$fEqVkQueryPoolCreateInfo$fEqVkFramebufferCreateInfo$fEqVkDrawIndirectCommand $fEqVkDrawIndexedIndirectCommand$fEqVkDispatchIndirectCommand$fEqVkSubmitInfo$fEqVkDisplayPropertiesKHR$fEqVkDisplayPlanePropertiesKHR$fEqVkDisplayModeParametersKHR$fEqVkDisplayModePropertiesKHR$fEqVkDisplayModeCreateInfoKHR!$fEqVkDisplayPlaneCapabilitiesKHR!$fEqVkDisplaySurfaceCreateInfoKHR$fEqVkDisplayPresentInfoKHR$fEqVkSurfaceCapabilitiesKHR$fEqVkSurfaceFormatKHR$fEqVkSwapchainCreateInfoKHR$fEqVkPresentInfoKHR&$fEqVkDebugReportCallbackCreateInfoEXT$fEqVkClearColorValue$fEqVkClearValue$fEqVkClearAttachment$fEqVkRenderPassBeginInfo