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