Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 1 | LIBVULKAN { |
| 2 | global: |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 3 | vkAcquireNextImage2KHR; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 4 | vkAcquireNextImageKHR; |
| 5 | vkAllocateCommandBuffers; |
| 6 | vkAllocateDescriptorSets; |
| 7 | vkAllocateMemory; |
| 8 | vkBeginCommandBuffer; |
| 9 | vkBindBufferMemory; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 10 | vkBindBufferMemory2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 11 | vkBindImageMemory; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 12 | vkBindImageMemory2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 13 | vkCmdBeginQuery; |
| 14 | vkCmdBeginRenderPass; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 15 | vkCmdBeginRenderPass2; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 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; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 30 | vkCmdDispatchBase; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 31 | vkCmdDispatchIndirect; |
| 32 | vkCmdDraw; |
| 33 | vkCmdDrawIndexed; |
| 34 | vkCmdDrawIndexedIndirect; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 35 | vkCmdDrawIndexedIndirectCount; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 36 | vkCmdDrawIndirect; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 37 | vkCmdDrawIndirectCount; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 38 | vkCmdEndQuery; |
| 39 | vkCmdEndRenderPass; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 40 | vkCmdEndRenderPass2; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 41 | vkCmdExecuteCommands; |
| 42 | vkCmdFillBuffer; |
| 43 | vkCmdNextSubpass; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 44 | vkCmdNextSubpass2; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 45 | vkCmdPipelineBarrier; |
| 46 | vkCmdPushConstants; |
| 47 | vkCmdResetEvent; |
| 48 | vkCmdResetQueryPool; |
| 49 | vkCmdResolveImage; |
| 50 | vkCmdSetBlendConstants; |
| 51 | vkCmdSetDepthBias; |
| 52 | vkCmdSetDepthBounds; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 53 | vkCmdSetDeviceMask; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 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; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 71 | vkCreateDescriptorUpdateTemplate; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 72 | vkCreateDevice; |
| 73 | vkCreateEvent; |
| 74 | vkCreateFence; |
| 75 | vkCreateFramebuffer; |
| 76 | vkCreateGraphicsPipelines; |
| 77 | vkCreateImage; |
| 78 | vkCreateImageView; |
| 79 | vkCreateInstance; |
| 80 | vkCreatePipelineCache; |
| 81 | vkCreatePipelineLayout; |
| 82 | vkCreateQueryPool; |
| 83 | vkCreateRenderPass; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 84 | vkCreateRenderPass2; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 85 | vkCreateSampler; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 86 | vkCreateSamplerYcbcrConversion; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 87 | vkCreateSemaphore; |
| 88 | vkCreateShaderModule; |
| 89 | vkCreateSwapchainKHR; |
| 90 | vkDestroyBuffer; |
| 91 | vkDestroyBufferView; |
| 92 | vkDestroyCommandPool; |
| 93 | vkDestroyDescriptorPool; |
| 94 | vkDestroyDescriptorSetLayout; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 95 | vkDestroyDescriptorUpdateTemplate; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 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; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 109 | vkDestroySamplerYcbcrConversion; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 110 | vkDestroySemaphore; |
| 111 | vkDestroyShaderModule; |
| 112 | vkDestroySurfaceKHR; |
| 113 | vkDestroySwapchainKHR; |
| 114 | vkDeviceWaitIdle; |
| 115 | vkEndCommandBuffer; |
| 116 | vkEnumerateDeviceExtensionProperties; |
| 117 | vkEnumerateDeviceLayerProperties; |
| 118 | vkEnumerateInstanceExtensionProperties; |
| 119 | vkEnumerateInstanceLayerProperties; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 120 | vkEnumerateInstanceVersion; # introduced=28 |
| 121 | vkEnumeratePhysicalDeviceGroups; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 122 | vkEnumeratePhysicalDevices; |
| 123 | vkFlushMappedMemoryRanges; |
| 124 | vkFreeCommandBuffers; |
| 125 | vkFreeDescriptorSets; |
| 126 | vkFreeMemory; |
Jesse Hall | caea411 | 2018-01-18 15:40:46 -0800 | [diff] [blame] | 127 | vkGetAndroidHardwareBufferPropertiesANDROID; # introduced=28 |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 128 | vkGetBufferDeviceAddress; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 129 | vkGetBufferMemoryRequirements; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 130 | vkGetBufferMemoryRequirements2; # introduced=28 |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 131 | vkGetBufferOpaqueCaptureAddress; # introduced=31 |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 132 | vkGetDescriptorSetLayoutSupport; # introduced=28 |
| 133 | vkGetDeviceGroupPeerMemoryFeatures; # introduced=28 |
| 134 | vkGetDeviceGroupPresentCapabilitiesKHR; # introduced=28 |
| 135 | vkGetDeviceGroupSurfacePresentModesKHR; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 136 | vkGetDeviceMemoryCommitment; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 137 | vkGetDeviceMemoryOpaqueCaptureAddress; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 138 | vkGetDeviceProcAddr; |
| 139 | vkGetDeviceQueue; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 140 | vkGetDeviceQueue2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 141 | vkGetEventStatus; |
| 142 | vkGetFenceStatus; |
| 143 | vkGetImageMemoryRequirements; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 144 | vkGetImageMemoryRequirements2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 145 | vkGetImageSparseMemoryRequirements; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 146 | vkGetImageSparseMemoryRequirements2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 147 | vkGetImageSubresourceLayout; |
| 148 | vkGetInstanceProcAddr; |
Jesse Hall | caea411 | 2018-01-18 15:40:46 -0800 | [diff] [blame] | 149 | vkGetMemoryAndroidHardwareBufferANDROID; # introduced=28 |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 150 | vkGetPhysicalDeviceExternalBufferProperties; # introduced=28 |
| 151 | vkGetPhysicalDeviceExternalFenceProperties; # introduced=28 |
| 152 | vkGetPhysicalDeviceExternalSemaphoreProperties; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 153 | vkGetPhysicalDeviceFeatures; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 154 | vkGetPhysicalDeviceFeatures2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 155 | vkGetPhysicalDeviceFormatProperties; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 156 | vkGetPhysicalDeviceFormatProperties2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 157 | vkGetPhysicalDeviceImageFormatProperties; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 158 | vkGetPhysicalDeviceImageFormatProperties2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 159 | vkGetPhysicalDeviceMemoryProperties; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 160 | vkGetPhysicalDeviceMemoryProperties2; # introduced=28 |
| 161 | vkGetPhysicalDevicePresentRectanglesKHR; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 162 | vkGetPhysicalDeviceProperties; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 163 | vkGetPhysicalDeviceProperties2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 164 | vkGetPhysicalDeviceQueueFamilyProperties; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 165 | vkGetPhysicalDeviceQueueFamilyProperties2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 166 | vkGetPhysicalDeviceSparseImageFormatProperties; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 167 | vkGetPhysicalDeviceSparseImageFormatProperties2; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 168 | vkGetPhysicalDeviceSurfaceCapabilitiesKHR; |
| 169 | vkGetPhysicalDeviceSurfaceFormatsKHR; |
| 170 | vkGetPhysicalDeviceSurfacePresentModesKHR; |
| 171 | vkGetPhysicalDeviceSurfaceSupportKHR; |
| 172 | vkGetPipelineCacheData; |
| 173 | vkGetQueryPoolResults; |
| 174 | vkGetRenderAreaGranularity; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 175 | vkGetSemaphoreCounterValue; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 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; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 189 | vkResetQueryPool; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 190 | vkSetEvent; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 191 | vkSignalSemaphore; # introduced=31 |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 192 | vkTrimCommandPool; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 193 | vkUnmapMemory; |
| 194 | vkUpdateDescriptorSets; |
Yiwei Zhang | 170d370 | 2018-01-08 17:55:50 -0800 | [diff] [blame] | 195 | vkUpdateDescriptorSetWithTemplate; # introduced=28 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 196 | vkWaitForFences; |
Yiwei Zhang | 6be097b | 2020-10-19 20:22:05 -0700 | [diff] [blame] | 197 | vkWaitSemaphores; # introduced=31 |
Dan Albert | 0fbb532 | 2016-10-04 17:49:33 -0700 | [diff] [blame] | 198 | local: |
| 199 | *; |
| 200 | }; |