@@ -6,32 +6,34 @@ LIBVULKAN {
66 vkAllocateDescriptorSets;
77 vkAllocateMemory;
88 vkBeginCommandBuffer;
9- vkBindBufferMemory;
109 vkBindBufferMemory2; # introduced=28
11- vkBindImageMemory ;
10+ vkBindBufferMemory ;
1211 vkBindImageMemory2; # introduced=28
12+ vkBindImageMemory;
1313 vkCmdBeginQuery;
14- vkCmdBeginRendering; # introduced=33
15- vkCmdBeginRenderPass;
1614 vkCmdBeginRenderPass2; # introduced=31
15+ vkCmdBeginRenderPass;
16+ vkCmdBeginRendering; # introduced=33
17+ vkCmdBindDescriptorSets2; #introduced=36
1718 vkCmdBindDescriptorSets;
19+ vkCmdBindIndexBuffer2; #introduced=36
1820 vkCmdBindIndexBuffer;
1921 vkCmdBindPipeline;
20- vkCmdBindVertexBuffers;
2122 vkCmdBindVertexBuffers2; #introduced=33
22- vkCmdBlitImage ;
23+ vkCmdBindVertexBuffers ;
2324 vkCmdBlitImage2; #introduced=33
25+ vkCmdBlitImage;
2426 vkCmdClearAttachments;
2527 vkCmdClearColorImage;
2628 vkCmdClearDepthStencilImage;
27- vkCmdCopyBuffer;
2829 vkCmdCopyBuffer2; #introduced=33
29- vkCmdCopyBufferToImage ;
30+ vkCmdCopyBuffer ;
3031 vkCmdCopyBufferToImage2; #introduced=33
31- vkCmdCopyImage ;
32+ vkCmdCopyBufferToImage ;
3233 vkCmdCopyImage2; #introduced=33
33- vkCmdCopyImageToBuffer ;
34+ vkCmdCopyImage ;
3435 vkCmdCopyImageToBuffer2; #introduced=33
36+ vkCmdCopyImageToBuffer;
3537 vkCmdCopyQueryPoolResults;
3638 vkCmdDispatch;
3739 vkCmdDispatchBase; # introduced=28
@@ -43,21 +45,26 @@ LIBVULKAN {
4345 vkCmdDrawIndirect;
4446 vkCmdDrawIndirectCount; # introduced=31
4547 vkCmdEndQuery;
46- vkCmdEndRendering; #introduced=33
47- vkCmdEndRenderPass;
4848 vkCmdEndRenderPass2; # introduced=31
49+ vkCmdEndRenderPass;
50+ vkCmdEndRendering; #introduced=33
4951 vkCmdExecuteCommands;
5052 vkCmdFillBuffer;
51- vkCmdNextSubpass;
5253 vkCmdNextSubpass2; # introduced=31
53- vkCmdPipelineBarrier ;
54+ vkCmdNextSubpass ;
5455 vkCmdPipelineBarrier2; #introduced=33
56+ vkCmdPipelineBarrier;
57+ vkCmdPushConstants2; #introduced=36
5558 vkCmdPushConstants;
56- vkCmdResetEvent;
59+ vkCmdPushDescriptorSet2; #introduced=36
60+ vkCmdPushDescriptorSet; #introduced=36
61+ vkCmdPushDescriptorSetWithTemplate2; #introduced=36
62+ vkCmdPushDescriptorSetWithTemplate; #introduced=36
5763 vkCmdResetEvent2; #introduced=33
64+ vkCmdResetEvent;
5865 vkCmdResetQueryPool;
59- vkCmdResolveImage;
6066 vkCmdResolveImage2; #introduced=33
67+ vkCmdResolveImage;
6168 vkCmdSetBlendConstants;
6269 vkCmdSetCullMode; #introduced=33
6370 vkCmdSetDepthBias;
@@ -68,13 +75,16 @@ LIBVULKAN {
6875 vkCmdSetDepthTestEnable; #introduced=33
6976 vkCmdSetDepthWriteEnable; #introduced=33
7077 vkCmdSetDeviceMask; # introduced=28
71- vkCmdSetEvent;
7278 vkCmdSetEvent2; #introduced=33
79+ vkCmdSetEvent;
7380 vkCmdSetFrontFace; #introduced=33
81+ vkCmdSetLineStipple; #introduced=36
7482 vkCmdSetLineWidth;
7583 vkCmdSetPrimitiveRestartEnable; #introduced=33
7684 vkCmdSetPrimitiveTopology; #introduced=33
7785 vkCmdSetRasterizerDiscardEnable; #introduced=33
86+ vkCmdSetRenderingAttachmentLocations; #introduced=36
87+ vkCmdSetRenderingInputAttachmentIndices; #introduced=36
7888 vkCmdSetScissor;
7989 vkCmdSetScissorWithCount; #introduced=33
8090 vkCmdSetStencilCompareMask;
@@ -85,10 +95,12 @@ LIBVULKAN {
8595 vkCmdSetViewport;
8696 vkCmdSetViewportWithCount; #introduced=33
8797 vkCmdUpdateBuffer;
88- vkCmdWaitEvents;
8998 vkCmdWaitEvents2; #introduced=33
90- vkCmdWriteTimestamp ;
99+ vkCmdWaitEvents ;
91100 vkCmdWriteTimestamp2; #introduced=33
101+ vkCmdWriteTimestamp;
102+ vkCopyImageToMemory; #introduced=36
103+ vkCopyMemoryToImage; #introduced=36
92104 vkCreateAndroidSurfaceKHR;
93105 vkCreateBuffer;
94106 vkCreateBufferView;
@@ -109,8 +121,8 @@ LIBVULKAN {
109121 vkCreatePipelineLayout;
110122 vkCreatePrivateDataSlot; #introduced=33
111123 vkCreateQueryPool;
112- vkCreateRenderPass;
113124 vkCreateRenderPass2; # introduced=31
125+ vkCreateRenderPass;
114126 vkCreateSampler;
115127 vkCreateSamplerYcbcrConversion; # introduced=28
116128 vkCreateSemaphore;
@@ -156,8 +168,8 @@ LIBVULKAN {
156168 vkFreeMemory;
157169 vkGetAndroidHardwareBufferPropertiesANDROID; # introduced=28
158170 vkGetBufferDeviceAddress; # introduced=31
159- vkGetBufferMemoryRequirements;
160171 vkGetBufferMemoryRequirements2; # introduced=28
172+ vkGetBufferMemoryRequirements;
161173 vkGetBufferOpaqueCaptureAddress; # introduced=31
162174 vkGetDescriptorSetLayoutSupport; # introduced=28
163175 vkGetDeviceBufferMemoryRequirements; #introduced=33
@@ -166,39 +178,41 @@ LIBVULKAN {
166178 vkGetDeviceGroupSurfacePresentModesKHR; # introduced=28
167179 vkGetDeviceImageMemoryRequirements; #introduced=33
168180 vkGetDeviceImageSparseMemoryRequirements; #introduced=33
181+ vkGetDeviceImageSubresourceLayout; #introduced=36
169182 vkGetDeviceMemoryCommitment;
170183 vkGetDeviceMemoryOpaqueCaptureAddress; # introduced=31
171184 vkGetDeviceProcAddr;
172- vkGetDeviceQueue;
173185 vkGetDeviceQueue2; # introduced=28
186+ vkGetDeviceQueue;
174187 vkGetEventStatus;
175188 vkGetFenceStatus;
176- vkGetImageMemoryRequirements;
177189 vkGetImageMemoryRequirements2; # introduced=28
178- vkGetImageSparseMemoryRequirements ;
190+ vkGetImageMemoryRequirements ;
179191 vkGetImageSparseMemoryRequirements2; # introduced=28
180- vkGetImageSubresourceLayout;
192+ vkGetImageSparseMemoryRequirements;
193+ vkGetImageSubresourceLayout2; #introduced=36
181194 vkGetImageSubresourceLayout2EXT; # introduced=UpsideDownCake
195+ vkGetImageSubresourceLayout;
182196 vkGetInstanceProcAddr;
183197 vkGetMemoryAndroidHardwareBufferANDROID; # introduced=28
184198 vkGetPhysicalDeviceExternalBufferProperties; # introduced=28
185199 vkGetPhysicalDeviceExternalFenceProperties; # introduced=28
186200 vkGetPhysicalDeviceExternalSemaphoreProperties; # introduced=28
187- vkGetPhysicalDeviceFeatures;
188201 vkGetPhysicalDeviceFeatures2; # introduced=28
189- vkGetPhysicalDeviceFormatProperties ;
202+ vkGetPhysicalDeviceFeatures ;
190203 vkGetPhysicalDeviceFormatProperties2; # introduced=28
191- vkGetPhysicalDeviceImageFormatProperties ;
204+ vkGetPhysicalDeviceFormatProperties ;
192205 vkGetPhysicalDeviceImageFormatProperties2; # introduced=28
193- vkGetPhysicalDeviceMemoryProperties ;
206+ vkGetPhysicalDeviceImageFormatProperties ;
194207 vkGetPhysicalDeviceMemoryProperties2; # introduced=28
208+ vkGetPhysicalDeviceMemoryProperties;
195209 vkGetPhysicalDevicePresentRectanglesKHR; # introduced=28
196- vkGetPhysicalDeviceProperties;
197210 vkGetPhysicalDeviceProperties2; # introduced=28
198- vkGetPhysicalDeviceQueueFamilyProperties ;
211+ vkGetPhysicalDeviceProperties ;
199212 vkGetPhysicalDeviceQueueFamilyProperties2; # introduced=28
200- vkGetPhysicalDeviceSparseImageFormatProperties ;
213+ vkGetPhysicalDeviceQueueFamilyProperties ;
201214 vkGetPhysicalDeviceSparseImageFormatProperties2; # introduced=28
215+ vkGetPhysicalDeviceSparseImageFormatProperties;
202216 vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
203217 vkGetPhysicalDeviceSurfaceFormatsKHR;
204218 vkGetPhysicalDeviceSurfacePresentModesKHR;
@@ -208,15 +222,17 @@ LIBVULKAN {
208222 vkGetPrivateData; #introduced=33
209223 vkGetQueryPoolResults;
210224 vkGetRenderAreaGranularity;
225+ vkGetRenderingAreaGranularity; #introduced=36
211226 vkGetSemaphoreCounterValue; # introduced=31
212227 vkGetSwapchainImagesKHR;
213228 vkInvalidateMappedMemoryRanges;
229+ vkMapMemory2; #introduced=36
214230 vkMapMemory;
215231 vkMergePipelineCaches;
216232 vkQueueBindSparse;
217233 vkQueuePresentKHR;
218- vkQueueSubmit;
219234 vkQueueSubmit2; #introduced=33
235+ vkQueueSubmit;
220236 vkQueueWaitIdle;
221237 vkResetCommandBuffer;
222238 vkResetCommandPool;
@@ -227,10 +243,12 @@ LIBVULKAN {
227243 vkSetEvent;
228244 vkSetPrivateData; # introduced=33
229245 vkSignalSemaphore; # introduced=31
246+ vkTransitionImageLayout; #introduced=36
230247 vkTrimCommandPool; # introduced=28
248+ vkUnmapMemory2; #introduced=36
231249 vkUnmapMemory;
232- vkUpdateDescriptorSets;
233250 vkUpdateDescriptorSetWithTemplate; # introduced=28
251+ vkUpdateDescriptorSets;
234252 vkWaitForFences;
235253 vkWaitSemaphores; # introduced=31
236254 local:
0 commit comments