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