@@ -77,6 +77,7 @@ static const struct DeviceInterceptTableEntry deviceIntercepts[] = {
7777 ENTRY (vkBindBufferMemory),
7878 ENTRY (vkBindBufferMemory2),
7979 ENTRY (vkBindBufferMemory2KHR),
80+ ENTRY (vkBindDataGraphPipelineSessionMemoryARM),
8081 ENTRY (vkBindImageMemory),
8182 ENTRY (vkBindImageMemory2),
8283 ENTRY (vkBindImageMemory2KHR),
@@ -131,7 +132,9 @@ static const struct DeviceInterceptTableEntry deviceIntercepts[] = {
131132 ENTRY (vkCmdCopyImageToBuffer),
132133 ENTRY (vkCmdCopyImageToBuffer2),
133134 ENTRY (vkCmdCopyImageToBuffer2KHR),
135+ ENTRY (vkCmdCopyMemoryIndirectKHR),
134136 ENTRY (vkCmdCopyMemoryToAccelerationStructureKHR),
137+ ENTRY (vkCmdCopyMemoryToImageIndirectKHR),
135138 ENTRY (vkCmdCopyMemoryToMicromapEXT),
136139 ENTRY (vkCmdCopyMicromapEXT),
137140 ENTRY (vkCmdCopyMicromapToMemoryEXT),
@@ -143,6 +146,7 @@ static const struct DeviceInterceptTableEntry deviceIntercepts[] = {
143146 ENTRY (vkCmdDispatch),
144147 ENTRY (vkCmdDispatchBase),
145148 ENTRY (vkCmdDispatchBaseKHR),
149+ ENTRY (vkCmdDispatchDataGraphARM),
146150 ENTRY (vkCmdDispatchIndirect),
147151 ENTRY (vkCmdDraw),
148152 ENTRY (vkCmdDrawIndexed),
@@ -322,6 +326,8 @@ static const struct DeviceInterceptTableEntry deviceIntercepts[] = {
322326 ENTRY (vkCreateBufferView),
323327 ENTRY (vkCreateCommandPool),
324328 ENTRY (vkCreateComputePipelines),
329+ ENTRY (vkCreateDataGraphPipelineSessionARM),
330+ ENTRY (vkCreateDataGraphPipelinesARM),
325331 ENTRY (vkCreateDeferredOperationKHR),
326332 ENTRY (vkCreateDescriptorPool),
327333 ENTRY (vkCreateDescriptorSetLayout),
@@ -364,6 +370,7 @@ static const struct DeviceInterceptTableEntry deviceIntercepts[] = {
364370 ENTRY (vkDestroyBuffer),
365371 ENTRY (vkDestroyBufferView),
366372 ENTRY (vkDestroyCommandPool),
373+ ENTRY (vkDestroyDataGraphPipelineSessionARM),
367374 ENTRY (vkDestroyDeferredOperationKHR),
368375 ENTRY (vkDestroyDescriptorPool),
369376 ENTRY (vkDestroyDescriptorSetLayout),
@@ -417,6 +424,10 @@ static const struct DeviceInterceptTableEntry deviceIntercepts[] = {
417424 ENTRY (vkGetBufferOpaqueCaptureDescriptorDataEXT),
418425 ENTRY (vkGetCalibratedTimestampsEXT),
419426 ENTRY (vkGetCalibratedTimestampsKHR),
427+ ENTRY (vkGetDataGraphPipelineAvailablePropertiesARM),
428+ ENTRY (vkGetDataGraphPipelinePropertiesARM),
429+ ENTRY (vkGetDataGraphPipelineSessionBindPointRequirementsARM),
430+ ENTRY (vkGetDataGraphPipelineSessionMemoryRequirementsARM),
420431 ENTRY (vkGetDeferredOperationMaxConcurrencyKHR),
421432 ENTRY (vkGetDeferredOperationResultKHR),
422433 ENTRY (vkGetDescriptorEXT),
@@ -519,6 +530,7 @@ static const struct DeviceInterceptTableEntry deviceIntercepts[] = {
519530 ENTRY (vkReleaseCapturedPipelineDataKHR),
520531 ENTRY (vkReleaseProfilingLockKHR),
521532 ENTRY (vkReleaseSwapchainImagesEXT),
533+ ENTRY (vkReleaseSwapchainImagesKHR),
522534 ENTRY (vkResetCommandBuffer),
523535 ENTRY (vkResetCommandPool),
524536 ENTRY (vkResetDescriptorPool),
@@ -572,6 +584,7 @@ struct DeviceDispatchTable {
572584 PFN_vkBindBufferMemory vkBindBufferMemory;
573585 PFN_vkBindBufferMemory2 vkBindBufferMemory2;
574586 PFN_vkBindBufferMemory2KHR vkBindBufferMemory2KHR;
587+ PFN_vkBindDataGraphPipelineSessionMemoryARM vkBindDataGraphPipelineSessionMemoryARM;
575588 PFN_vkBindImageMemory vkBindImageMemory;
576589 PFN_vkBindImageMemory2 vkBindImageMemory2;
577590 PFN_vkBindImageMemory2KHR vkBindImageMemory2KHR;
@@ -626,7 +639,9 @@ struct DeviceDispatchTable {
626639 PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer;
627640 PFN_vkCmdCopyImageToBuffer2 vkCmdCopyImageToBuffer2;
628641 PFN_vkCmdCopyImageToBuffer2KHR vkCmdCopyImageToBuffer2KHR;
642+ PFN_vkCmdCopyMemoryIndirectKHR vkCmdCopyMemoryIndirectKHR;
629643 PFN_vkCmdCopyMemoryToAccelerationStructureKHR vkCmdCopyMemoryToAccelerationStructureKHR;
644+ PFN_vkCmdCopyMemoryToImageIndirectKHR vkCmdCopyMemoryToImageIndirectKHR;
630645 PFN_vkCmdCopyMemoryToMicromapEXT vkCmdCopyMemoryToMicromapEXT;
631646 PFN_vkCmdCopyMicromapEXT vkCmdCopyMicromapEXT;
632647 PFN_vkCmdCopyMicromapToMemoryEXT vkCmdCopyMicromapToMemoryEXT;
@@ -638,6 +653,7 @@ struct DeviceDispatchTable {
638653 PFN_vkCmdDispatch vkCmdDispatch;
639654 PFN_vkCmdDispatchBase vkCmdDispatchBase;
640655 PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR;
656+ PFN_vkCmdDispatchDataGraphARM vkCmdDispatchDataGraphARM;
641657 PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect;
642658 PFN_vkCmdDraw vkCmdDraw;
643659 PFN_vkCmdDrawIndexed vkCmdDrawIndexed;
@@ -817,6 +833,8 @@ struct DeviceDispatchTable {
817833 PFN_vkCreateBufferView vkCreateBufferView;
818834 PFN_vkCreateCommandPool vkCreateCommandPool;
819835 PFN_vkCreateComputePipelines vkCreateComputePipelines;
836+ PFN_vkCreateDataGraphPipelineSessionARM vkCreateDataGraphPipelineSessionARM;
837+ PFN_vkCreateDataGraphPipelinesARM vkCreateDataGraphPipelinesARM;
820838 PFN_vkCreateDeferredOperationKHR vkCreateDeferredOperationKHR;
821839 PFN_vkCreateDescriptorPool vkCreateDescriptorPool;
822840 PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout;
@@ -859,6 +877,7 @@ struct DeviceDispatchTable {
859877 PFN_vkDestroyBuffer vkDestroyBuffer;
860878 PFN_vkDestroyBufferView vkDestroyBufferView;
861879 PFN_vkDestroyCommandPool vkDestroyCommandPool;
880+ PFN_vkDestroyDataGraphPipelineSessionARM vkDestroyDataGraphPipelineSessionARM;
862881 PFN_vkDestroyDeferredOperationKHR vkDestroyDeferredOperationKHR;
863882 PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool;
864883 PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout;
@@ -912,6 +931,10 @@ struct DeviceDispatchTable {
912931 PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT vkGetBufferOpaqueCaptureDescriptorDataEXT;
913932 PFN_vkGetCalibratedTimestampsEXT vkGetCalibratedTimestampsEXT;
914933 PFN_vkGetCalibratedTimestampsKHR vkGetCalibratedTimestampsKHR;
934+ PFN_vkGetDataGraphPipelineAvailablePropertiesARM vkGetDataGraphPipelineAvailablePropertiesARM;
935+ PFN_vkGetDataGraphPipelinePropertiesARM vkGetDataGraphPipelinePropertiesARM;
936+ PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM vkGetDataGraphPipelineSessionBindPointRequirementsARM;
937+ PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM vkGetDataGraphPipelineSessionMemoryRequirementsARM;
915938 PFN_vkGetDeferredOperationMaxConcurrencyKHR vkGetDeferredOperationMaxConcurrencyKHR;
916939 PFN_vkGetDeferredOperationResultKHR vkGetDeferredOperationResultKHR;
917940 PFN_vkGetDescriptorEXT vkGetDescriptorEXT;
@@ -1013,6 +1036,7 @@ struct DeviceDispatchTable {
10131036 PFN_vkReleaseCapturedPipelineDataKHR vkReleaseCapturedPipelineDataKHR;
10141037 PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR;
10151038 PFN_vkReleaseSwapchainImagesEXT vkReleaseSwapchainImagesEXT;
1039+ PFN_vkReleaseSwapchainImagesKHR vkReleaseSwapchainImagesKHR;
10161040 PFN_vkResetCommandBuffer vkResetCommandBuffer;
10171041 PFN_vkResetCommandPool vkResetCommandPool;
10181042 PFN_vkResetDescriptorPool vkResetDescriptorPool;
@@ -1076,6 +1100,7 @@ static inline void initDriverDeviceDispatchTable(
10761100 ENTRY (vkBindBufferMemory);
10771101 ENTRY (vkBindBufferMemory2);
10781102 ENTRY (vkBindBufferMemory2KHR);
1103+ ENTRY (vkBindDataGraphPipelineSessionMemoryARM);
10791104 ENTRY (vkBindImageMemory);
10801105 ENTRY (vkBindImageMemory2);
10811106 ENTRY (vkBindImageMemory2KHR);
@@ -1130,7 +1155,9 @@ static inline void initDriverDeviceDispatchTable(
11301155 ENTRY (vkCmdCopyImageToBuffer);
11311156 ENTRY (vkCmdCopyImageToBuffer2);
11321157 ENTRY (vkCmdCopyImageToBuffer2KHR);
1158+ ENTRY (vkCmdCopyMemoryIndirectKHR);
11331159 ENTRY (vkCmdCopyMemoryToAccelerationStructureKHR);
1160+ ENTRY (vkCmdCopyMemoryToImageIndirectKHR);
11341161 ENTRY (vkCmdCopyMemoryToMicromapEXT);
11351162 ENTRY (vkCmdCopyMicromapEXT);
11361163 ENTRY (vkCmdCopyMicromapToMemoryEXT);
@@ -1142,6 +1169,7 @@ static inline void initDriverDeviceDispatchTable(
11421169 ENTRY (vkCmdDispatch);
11431170 ENTRY (vkCmdDispatchBase);
11441171 ENTRY (vkCmdDispatchBaseKHR);
1172+ ENTRY (vkCmdDispatchDataGraphARM);
11451173 ENTRY (vkCmdDispatchIndirect);
11461174 ENTRY (vkCmdDraw);
11471175 ENTRY (vkCmdDrawIndexed);
@@ -1321,6 +1349,8 @@ static inline void initDriverDeviceDispatchTable(
13211349 ENTRY (vkCreateBufferView);
13221350 ENTRY (vkCreateCommandPool);
13231351 ENTRY (vkCreateComputePipelines);
1352+ ENTRY (vkCreateDataGraphPipelineSessionARM);
1353+ ENTRY (vkCreateDataGraphPipelinesARM);
13241354 ENTRY (vkCreateDeferredOperationKHR);
13251355 ENTRY (vkCreateDescriptorPool);
13261356 ENTRY (vkCreateDescriptorSetLayout);
@@ -1363,6 +1393,7 @@ static inline void initDriverDeviceDispatchTable(
13631393 ENTRY (vkDestroyBuffer);
13641394 ENTRY (vkDestroyBufferView);
13651395 ENTRY (vkDestroyCommandPool);
1396+ ENTRY (vkDestroyDataGraphPipelineSessionARM);
13661397 ENTRY (vkDestroyDeferredOperationKHR);
13671398 ENTRY (vkDestroyDescriptorPool);
13681399 ENTRY (vkDestroyDescriptorSetLayout);
@@ -1416,6 +1447,10 @@ static inline void initDriverDeviceDispatchTable(
14161447 ENTRY (vkGetBufferOpaqueCaptureDescriptorDataEXT);
14171448 ENTRY (vkGetCalibratedTimestampsEXT);
14181449 ENTRY (vkGetCalibratedTimestampsKHR);
1450+ ENTRY (vkGetDataGraphPipelineAvailablePropertiesARM);
1451+ ENTRY (vkGetDataGraphPipelinePropertiesARM);
1452+ ENTRY (vkGetDataGraphPipelineSessionBindPointRequirementsARM);
1453+ ENTRY (vkGetDataGraphPipelineSessionMemoryRequirementsARM);
14191454 ENTRY (vkGetDeferredOperationMaxConcurrencyKHR);
14201455 ENTRY (vkGetDeferredOperationResultKHR);
14211456 ENTRY (vkGetDescriptorEXT);
@@ -1517,6 +1552,7 @@ static inline void initDriverDeviceDispatchTable(
15171552 ENTRY (vkReleaseCapturedPipelineDataKHR);
15181553 ENTRY (vkReleaseProfilingLockKHR);
15191554 ENTRY (vkReleaseSwapchainImagesEXT);
1555+ ENTRY (vkReleaseSwapchainImagesKHR);
15201556 ENTRY (vkResetCommandBuffer);
15211557 ENTRY (vkResetCommandPool);
15221558 ENTRY (vkResetDescriptorPool);
0 commit comments