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 vkCmdBeginRendering; # introduced=33 15 vkCmdBeginRenderPass; 16 vkCmdBeginRenderPass2; # introduced=31 17 vkCmdBindDescriptorSets; 18 vkCmdBindIndexBuffer; 19 vkCmdBindPipeline; 20 vkCmdBindVertexBuffers; 21 vkCmdBindVertexBuffers2; #introduced=33 22 vkCmdBlitImage; 23 vkCmdBlitImage2; #introduced=33 24 vkCmdClearAttachments; 25 vkCmdClearColorImage; 26 vkCmdClearDepthStencilImage; 27 vkCmdCopyBuffer; 28 vkCmdCopyBuffer2; #introduced=33 29 vkCmdCopyBufferToImage; 30 vkCmdCopyBufferToImage2; #introduced=33 31 vkCmdCopyImage; 32 vkCmdCopyImage2; #introduced=33 33 vkCmdCopyImageToBuffer; 34 vkCmdCopyImageToBuffer2; #introduced=33 35 vkCmdCopyQueryPoolResults; 36 vkCmdDispatch; 37 vkCmdDispatchBase; # introduced=28 38 vkCmdDispatchIndirect; 39 vkCmdDraw; 40 vkCmdDrawIndexed; 41 vkCmdDrawIndexedIndirect; 42 vkCmdDrawIndexedIndirectCount; # introduced=31 43 vkCmdDrawIndirect; 44 vkCmdDrawIndirectCount; # introduced=31 45 vkCmdEndQuery; 46 vkCmdEndRendering; #introduced=33 47 vkCmdEndRenderPass; 48 vkCmdEndRenderPass2; # introduced=31 49 vkCmdExecuteCommands; 50 vkCmdFillBuffer; 51 vkCmdNextSubpass; 52 vkCmdNextSubpass2; # introduced=31 53 vkCmdPipelineBarrier; 54 vkCmdPipelineBarrier2; #introduced=33 55 vkCmdPushConstants; 56 vkCmdResetEvent; 57 vkCmdResetEvent2; #introduced=33 58 vkCmdResetQueryPool; 59 vkCmdResolveImage; 60 vkCmdResolveImage2; #introduced=33 61 vkCmdSetBlendConstants; 62 vkCmdSetCullMode; #introduced=33 63 vkCmdSetDepthBias; 64 vkCmdSetDepthBiasEnable; #introduced=33 65 vkCmdSetDepthBounds; 66 vkCmdSetDepthBoundsTestEnable; #introduced=33 67 vkCmdSetDepthCompareOp; #introduced=33 68 vkCmdSetDepthTestEnable; #introduced=33 69 vkCmdSetDepthWriteEnable; #introduced=33 70 vkCmdSetDeviceMask; # introduced=28 71 vkCmdSetEvent; 72 vkCmdSetEvent2; #introduced=33 73 vkCmdSetFrontFace; #introduced=33 74 vkCmdSetLineWidth; 75 vkCmdSetPrimitiveRestartEnable; #introduced=33 76 vkCmdSetPrimitiveTopology; #introduced=33 77 vkCmdSetRasterizerDiscardEnable; #introduced=33 78 vkCmdSetScissor; 79 vkCmdSetScissorWithCount; #introduced=33 80 vkCmdSetStencilCompareMask; 81 vkCmdSetStencilOp; #introduced=33 82 vkCmdSetStencilReference; 83 vkCmdSetStencilTestEnable; #introduced=33 84 vkCmdSetStencilWriteMask; 85 vkCmdSetViewport; 86 vkCmdSetViewportWithCount; #introduced=33 87 vkCmdUpdateBuffer; 88 vkCmdWaitEvents; 89 vkCmdWaitEvents2; #introduced=33 90 vkCmdWriteTimestamp; 91 vkCmdWriteTimestamp2; #introduced=33 92 vkCreateAndroidSurfaceKHR; 93 vkCreateBuffer; 94 vkCreateBufferView; 95 vkCreateCommandPool; 96 vkCreateComputePipelines; 97 vkCreateDescriptorPool; 98 vkCreateDescriptorSetLayout; 99 vkCreateDescriptorUpdateTemplate; # introduced=28 100 vkCreateDevice; 101 vkCreateEvent; 102 vkCreateFence; 103 vkCreateFramebuffer; 104 vkCreateGraphicsPipelines; 105 vkCreateImage; 106 vkCreateImageView; 107 vkCreateInstance; 108 vkCreatePipelineCache; 109 vkCreatePipelineLayout; 110 vkCreatePrivateDataSlot; #introduced=33 111 vkCreateQueryPool; 112 vkCreateRenderPass; 113 vkCreateRenderPass2; # introduced=31 114 vkCreateSampler; 115 vkCreateSamplerYcbcrConversion; # introduced=28 116 vkCreateSemaphore; 117 vkCreateShaderModule; 118 vkCreateSwapchainKHR; 119 vkDestroyBuffer; 120 vkDestroyBufferView; 121 vkDestroyCommandPool; 122 vkDestroyDescriptorPool; 123 vkDestroyDescriptorSetLayout; 124 vkDestroyDescriptorUpdateTemplate; # introduced=28 125 vkDestroyDevice; 126 vkDestroyEvent; 127 vkDestroyFence; 128 vkDestroyFramebuffer; 129 vkDestroyImage; 130 vkDestroyImageView; 131 vkDestroyInstance; 132 vkDestroyPipeline; 133 vkDestroyPipelineCache; 134 vkDestroyPipelineLayout; 135 vkDestroyPrivateDataSlot; #introduced=33 136 vkDestroyQueryPool; 137 vkDestroyRenderPass; 138 vkDestroySampler; 139 vkDestroySamplerYcbcrConversion; # introduced=28 140 vkDestroySemaphore; 141 vkDestroyShaderModule; 142 vkDestroySurfaceKHR; 143 vkDestroySwapchainKHR; 144 vkDeviceWaitIdle; 145 vkEndCommandBuffer; 146 vkEnumerateDeviceExtensionProperties; 147 vkEnumerateDeviceLayerProperties; 148 vkEnumerateInstanceExtensionProperties; 149 vkEnumerateInstanceLayerProperties; 150 vkEnumerateInstanceVersion; # introduced=28 151 vkEnumeratePhysicalDeviceGroups; # introduced=28 152 vkEnumeratePhysicalDevices; 153 vkFlushMappedMemoryRanges; 154 vkFreeCommandBuffers; 155 vkFreeDescriptorSets; 156 vkFreeMemory; 157 vkGetAndroidHardwareBufferPropertiesANDROID; # introduced=28 158 vkGetBufferDeviceAddress; # introduced=31 159 vkGetBufferMemoryRequirements; 160 vkGetBufferMemoryRequirements2; # introduced=28 161 vkGetBufferOpaqueCaptureAddress; # introduced=31 162 vkGetDescriptorSetLayoutSupport; # introduced=28 163 vkGetDeviceBufferMemoryRequirements; #introduced=33 164 vkGetDeviceGroupPeerMemoryFeatures; # introduced=28 165 vkGetDeviceGroupPresentCapabilitiesKHR; # introduced=28 166 vkGetDeviceGroupSurfacePresentModesKHR; # introduced=28 167 vkGetDeviceImageMemoryRequirements; #introduced=33 168 vkGetDeviceImageSparseMemoryRequirements; #introduced=33 169 vkGetDeviceMemoryCommitment; 170 vkGetDeviceMemoryOpaqueCaptureAddress; # introduced=31 171 vkGetDeviceProcAddr; 172 vkGetDeviceQueue; 173 vkGetDeviceQueue2; # introduced=28 174 vkGetEventStatus; 175 vkGetFenceStatus; 176 vkGetImageMemoryRequirements; 177 vkGetImageMemoryRequirements2; # introduced=28 178 vkGetImageSparseMemoryRequirements; 179 vkGetImageSparseMemoryRequirements2; # introduced=28 180 vkGetImageSubresourceLayout; 181 vkGetImageSubresourceLayout2EXT; # introduced=UpsideDownCake 182 vkGetInstanceProcAddr; 183 vkGetMemoryAndroidHardwareBufferANDROID; # introduced=28 184 vkGetPhysicalDeviceExternalBufferProperties; # introduced=28 185 vkGetPhysicalDeviceExternalFenceProperties; # introduced=28 186 vkGetPhysicalDeviceExternalSemaphoreProperties; # introduced=28 187 vkGetPhysicalDeviceFeatures; 188 vkGetPhysicalDeviceFeatures2; # introduced=28 189 vkGetPhysicalDeviceFormatProperties; 190 vkGetPhysicalDeviceFormatProperties2; # introduced=28 191 vkGetPhysicalDeviceImageFormatProperties; 192 vkGetPhysicalDeviceImageFormatProperties2; # introduced=28 193 vkGetPhysicalDeviceMemoryProperties; 194 vkGetPhysicalDeviceMemoryProperties2; # introduced=28 195 vkGetPhysicalDevicePresentRectanglesKHR; # introduced=28 196 vkGetPhysicalDeviceProperties; 197 vkGetPhysicalDeviceProperties2; # introduced=28 198 vkGetPhysicalDeviceQueueFamilyProperties; 199 vkGetPhysicalDeviceQueueFamilyProperties2; # introduced=28 200 vkGetPhysicalDeviceSparseImageFormatProperties; 201 vkGetPhysicalDeviceSparseImageFormatProperties2; # introduced=28 202 vkGetPhysicalDeviceSurfaceCapabilitiesKHR; 203 vkGetPhysicalDeviceSurfaceFormatsKHR; 204 vkGetPhysicalDeviceSurfacePresentModesKHR; 205 vkGetPhysicalDeviceSurfaceSupportKHR; 206 vkGetPhysicalDeviceToolProperties; #introduced=33 207 vkGetPipelineCacheData; 208 vkGetPrivateData; #introduced=33 209 vkGetQueryPoolResults; 210 vkGetRenderAreaGranularity; 211 vkGetSemaphoreCounterValue; # introduced=31 212 vkGetSwapchainImagesKHR; 213 vkInvalidateMappedMemoryRanges; 214 vkMapMemory; 215 vkMergePipelineCaches; 216 vkQueueBindSparse; 217 vkQueuePresentKHR; 218 vkQueueSubmit; 219 vkQueueSubmit2; #introduced=33 220 vkQueueWaitIdle; 221 vkResetCommandBuffer; 222 vkResetCommandPool; 223 vkResetDescriptorPool; 224 vkResetEvent; 225 vkResetFences; 226 vkResetQueryPool; # introduced=31 227 vkSetEvent; 228 vkSetPrivateData; # introduced=33 229 vkSignalSemaphore; # introduced=31 230 vkTrimCommandPool; # introduced=28 231 vkUnmapMemory; 232 vkUpdateDescriptorSets; 233 vkUpdateDescriptorSetWithTemplate; # introduced=28 234 vkWaitForFences; 235 vkWaitSemaphores; # introduced=31 236 local: 237 *; 238}; 239