| 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 | }; |