1LIBVULKAN { 2 global: 3 vkAcquireNextImage2KHR; # introduced=28 4 vkAcquireNextImageKHR; 5 vkAllocateCommandBuffers; 6 vkAllocateDescriptorSets; 7 vkAllocateMemory; 8 vkBeginCommandBuffer; 9 vkBindBufferMemory; 10 vkBindBufferMemory2; # introduced=28 11 vkBindImageMemory; 12 vkBindImageMemory2; # introduced=28 13 vkCmdBeginQuery; 14 vkCmdBeginRenderPass; 15 vkCmdBeginRenderPass2; # introduced=31 16 vkCmdBindDescriptorSets; 17 vkCmdBindIndexBuffer; 18 vkCmdBindPipeline; 19 vkCmdBindVertexBuffers; 20 vkCmdBlitImage; 21 vkCmdClearAttachments; 22 vkCmdClearColorImage; 23 vkCmdClearDepthStencilImage; 24 vkCmdCopyBuffer; 25 vkCmdCopyBufferToImage; 26 vkCmdCopyImage; 27 vkCmdCopyImageToBuffer; 28 vkCmdCopyQueryPoolResults; 29 vkCmdDispatch; 30 vkCmdDispatchBase; # introduced=28 31 vkCmdDispatchIndirect; 32 vkCmdDraw; 33 vkCmdDrawIndexed; 34 vkCmdDrawIndexedIndirect; 35 vkCmdDrawIndexedIndirectCount; # introduced=31 36 vkCmdDrawIndirect; 37 vkCmdDrawIndirectCount; # introduced=31 38 vkCmdEndQuery; 39 vkCmdEndRenderPass; 40 vkCmdEndRenderPass2; # introduced=31 41 vkCmdExecuteCommands; 42 vkCmdFillBuffer; 43 vkCmdNextSubpass; 44 vkCmdNextSubpass2; # introduced=31 45 vkCmdPipelineBarrier; 46 vkCmdPushConstants; 47 vkCmdResetEvent; 48 vkCmdResetQueryPool; 49 vkCmdResolveImage; 50 vkCmdSetBlendConstants; 51 vkCmdSetDepthBias; 52 vkCmdSetDepthBounds; 53 vkCmdSetDeviceMask; # introduced=28 54 vkCmdSetEvent; 55 vkCmdSetLineWidth; 56 vkCmdSetScissor; 57 vkCmdSetStencilCompareMask; 58 vkCmdSetStencilReference; 59 vkCmdSetStencilWriteMask; 60 vkCmdSetViewport; 61 vkCmdUpdateBuffer; 62 vkCmdWaitEvents; 63 vkCmdWriteTimestamp; 64 vkCreateAndroidSurfaceKHR; 65 vkCreateBuffer; 66 vkCreateBufferView; 67 vkCreateCommandPool; 68 vkCreateComputePipelines; 69 vkCreateDescriptorPool; 70 vkCreateDescriptorSetLayout; 71 vkCreateDescriptorUpdateTemplate; # introduced=28 72 vkCreateDevice; 73 vkCreateEvent; 74 vkCreateFence; 75 vkCreateFramebuffer; 76 vkCreateGraphicsPipelines; 77 vkCreateImage; 78 vkCreateImageView; 79 vkCreateInstance; 80 vkCreatePipelineCache; 81 vkCreatePipelineLayout; 82 vkCreateQueryPool; 83 vkCreateRenderPass; 84 vkCreateRenderPass2; # introduced=31 85 vkCreateSampler; 86 vkCreateSamplerYcbcrConversion; # introduced=28 87 vkCreateSemaphore; 88 vkCreateShaderModule; 89 vkCreateSwapchainKHR; 90 vkDestroyBuffer; 91 vkDestroyBufferView; 92 vkDestroyCommandPool; 93 vkDestroyDescriptorPool; 94 vkDestroyDescriptorSetLayout; 95 vkDestroyDescriptorUpdateTemplate; # introduced=28 96 vkDestroyDevice; 97 vkDestroyEvent; 98 vkDestroyFence; 99 vkDestroyFramebuffer; 100 vkDestroyImage; 101 vkDestroyImageView; 102 vkDestroyInstance; 103 vkDestroyPipeline; 104 vkDestroyPipelineCache; 105 vkDestroyPipelineLayout; 106 vkDestroyQueryPool; 107 vkDestroyRenderPass; 108 vkDestroySampler; 109 vkDestroySamplerYcbcrConversion; # introduced=28 110 vkDestroySemaphore; 111 vkDestroyShaderModule; 112 vkDestroySurfaceKHR; 113 vkDestroySwapchainKHR; 114 vkDeviceWaitIdle; 115 vkEndCommandBuffer; 116 vkEnumerateDeviceExtensionProperties; 117 vkEnumerateDeviceLayerProperties; 118 vkEnumerateInstanceExtensionProperties; 119 vkEnumerateInstanceLayerProperties; 120 vkEnumerateInstanceVersion; # introduced=28 121 vkEnumeratePhysicalDeviceGroups; # introduced=28 122 vkEnumeratePhysicalDevices; 123 vkFlushMappedMemoryRanges; 124 vkFreeCommandBuffers; 125 vkFreeDescriptorSets; 126 vkFreeMemory; 127 vkGetAndroidHardwareBufferPropertiesANDROID; # introduced=28 128 vkGetBufferDeviceAddress; # introduced=31 129 vkGetBufferMemoryRequirements; 130 vkGetBufferMemoryRequirements2; # introduced=28 131 vkGetBufferOpaqueCaptureAddress; # introduced=31 132 vkGetDescriptorSetLayoutSupport; # introduced=28 133 vkGetDeviceGroupPeerMemoryFeatures; # introduced=28 134 vkGetDeviceGroupPresentCapabilitiesKHR; # introduced=28 135 vkGetDeviceGroupSurfacePresentModesKHR; # introduced=28 136 vkGetDeviceMemoryCommitment; 137 vkGetDeviceMemoryOpaqueCaptureAddress; # introduced=31 138 vkGetDeviceProcAddr; 139 vkGetDeviceQueue; 140 vkGetDeviceQueue2; # introduced=28 141 vkGetEventStatus; 142 vkGetFenceStatus; 143 vkGetImageMemoryRequirements; 144 vkGetImageMemoryRequirements2; # introduced=28 145 vkGetImageSparseMemoryRequirements; 146 vkGetImageSparseMemoryRequirements2; # introduced=28 147 vkGetImageSubresourceLayout; 148 vkGetInstanceProcAddr; 149 vkGetMemoryAndroidHardwareBufferANDROID; # introduced=28 150 vkGetPhysicalDeviceExternalBufferProperties; # introduced=28 151 vkGetPhysicalDeviceExternalFenceProperties; # introduced=28 152 vkGetPhysicalDeviceExternalSemaphoreProperties; # introduced=28 153 vkGetPhysicalDeviceFeatures; 154 vkGetPhysicalDeviceFeatures2; # introduced=28 155 vkGetPhysicalDeviceFormatProperties; 156 vkGetPhysicalDeviceFormatProperties2; # introduced=28 157 vkGetPhysicalDeviceImageFormatProperties; 158 vkGetPhysicalDeviceImageFormatProperties2; # introduced=28 159 vkGetPhysicalDeviceMemoryProperties; 160 vkGetPhysicalDeviceMemoryProperties2; # introduced=28 161 vkGetPhysicalDevicePresentRectanglesKHR; # introduced=28 162 vkGetPhysicalDeviceProperties; 163 vkGetPhysicalDeviceProperties2; # introduced=28 164 vkGetPhysicalDeviceQueueFamilyProperties; 165 vkGetPhysicalDeviceQueueFamilyProperties2; # introduced=28 166 vkGetPhysicalDeviceSparseImageFormatProperties; 167 vkGetPhysicalDeviceSparseImageFormatProperties2; # introduced=28 168 vkGetPhysicalDeviceSurfaceCapabilitiesKHR; 169 vkGetPhysicalDeviceSurfaceFormatsKHR; 170 vkGetPhysicalDeviceSurfacePresentModesKHR; 171 vkGetPhysicalDeviceSurfaceSupportKHR; 172 vkGetPipelineCacheData; 173 vkGetQueryPoolResults; 174 vkGetRenderAreaGranularity; 175 vkGetSemaphoreCounterValue; # introduced=31 176 vkGetSwapchainImagesKHR; 177 vkInvalidateMappedMemoryRanges; 178 vkMapMemory; 179 vkMergePipelineCaches; 180 vkQueueBindSparse; 181 vkQueuePresentKHR; 182 vkQueueSubmit; 183 vkQueueWaitIdle; 184 vkResetCommandBuffer; 185 vkResetCommandPool; 186 vkResetDescriptorPool; 187 vkResetEvent; 188 vkResetFences; 189 vkResetQueryPool; # introduced=31 190 vkSetEvent; 191 vkSignalSemaphore; # introduced=31 192 vkTrimCommandPool; # introduced=28 193 vkUnmapMemory; 194 vkUpdateDescriptorSets; 195 vkUpdateDescriptorSetWithTemplate; # introduced=28 196 vkWaitForFences; 197 vkWaitSemaphores; # introduced=31 198 local: 199 *; 200}; 201