@@ -743,6 +743,20 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c
743743 vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR )load (context , "vkGetSwapchainImagesKHR" );
744744 vkQueuePresentKHR = (PFN_vkQueuePresentKHR )load (context , "vkQueuePresentKHR" );
745745#endif /* defined(VK_KHR_swapchain) */
746+ #if defined(VK_KHR_synchronization2 )
747+ vkCmdPipelineBarrier2KHR = (PFN_vkCmdPipelineBarrier2KHR )load (context , "vkCmdPipelineBarrier2KHR" );
748+ vkCmdResetEvent2KHR = (PFN_vkCmdResetEvent2KHR )load (context , "vkCmdResetEvent2KHR" );
749+ vkCmdSetEvent2KHR = (PFN_vkCmdSetEvent2KHR )load (context , "vkCmdSetEvent2KHR" );
750+ vkCmdWaitEvents2KHR = (PFN_vkCmdWaitEvents2KHR )load (context , "vkCmdWaitEvents2KHR" );
751+ vkCmdWriteTimestamp2KHR = (PFN_vkCmdWriteTimestamp2KHR )load (context , "vkCmdWriteTimestamp2KHR" );
752+ vkQueueSubmit2KHR = (PFN_vkQueueSubmit2KHR )load (context , "vkQueueSubmit2KHR" );
753+ #endif /* defined(VK_KHR_synchronization2) */
754+ #if defined(VK_KHR_synchronization2 ) && defined(VK_AMD_buffer_marker )
755+ vkCmdWriteBufferMarker2AMD = (PFN_vkCmdWriteBufferMarker2AMD )load (context , "vkCmdWriteBufferMarker2AMD" );
756+ #endif /* defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker) */
757+ #if defined(VK_KHR_synchronization2 ) && defined(VK_NV_device_diagnostic_checkpoints )
758+ vkGetQueueCheckpointData2NV = (PFN_vkGetQueueCheckpointData2NV )load (context , "vkGetQueueCheckpointData2NV" );
759+ #endif /* defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints) */
746760#if defined(VK_KHR_timeline_semaphore )
747761 vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR )load (context , "vkGetSemaphoreCounterValueKHR" );
748762 vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR )load (context , "vkSignalSemaphoreKHR" );
@@ -1226,6 +1240,20 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context,
12261240 table -> vkGetSwapchainImagesKHR = (PFN_vkGetSwapchainImagesKHR )load (context , "vkGetSwapchainImagesKHR" );
12271241 table -> vkQueuePresentKHR = (PFN_vkQueuePresentKHR )load (context , "vkQueuePresentKHR" );
12281242#endif /* defined(VK_KHR_swapchain) */
1243+ #if defined(VK_KHR_synchronization2 )
1244+ table -> vkCmdPipelineBarrier2KHR = (PFN_vkCmdPipelineBarrier2KHR )load (context , "vkCmdPipelineBarrier2KHR" );
1245+ table -> vkCmdResetEvent2KHR = (PFN_vkCmdResetEvent2KHR )load (context , "vkCmdResetEvent2KHR" );
1246+ table -> vkCmdSetEvent2KHR = (PFN_vkCmdSetEvent2KHR )load (context , "vkCmdSetEvent2KHR" );
1247+ table -> vkCmdWaitEvents2KHR = (PFN_vkCmdWaitEvents2KHR )load (context , "vkCmdWaitEvents2KHR" );
1248+ table -> vkCmdWriteTimestamp2KHR = (PFN_vkCmdWriteTimestamp2KHR )load (context , "vkCmdWriteTimestamp2KHR" );
1249+ table -> vkQueueSubmit2KHR = (PFN_vkQueueSubmit2KHR )load (context , "vkQueueSubmit2KHR" );
1250+ #endif /* defined(VK_KHR_synchronization2) */
1251+ #if defined(VK_KHR_synchronization2 ) && defined(VK_AMD_buffer_marker )
1252+ table -> vkCmdWriteBufferMarker2AMD = (PFN_vkCmdWriteBufferMarker2AMD )load (context , "vkCmdWriteBufferMarker2AMD" );
1253+ #endif /* defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker) */
1254+ #if defined(VK_KHR_synchronization2 ) && defined(VK_NV_device_diagnostic_checkpoints )
1255+ table -> vkGetQueueCheckpointData2NV = (PFN_vkGetQueueCheckpointData2NV )load (context , "vkGetQueueCheckpointData2NV" );
1256+ #endif /* defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints) */
12291257#if defined(VK_KHR_timeline_semaphore )
12301258 table -> vkGetSemaphoreCounterValueKHR = (PFN_vkGetSemaphoreCounterValueKHR )load (context , "vkGetSemaphoreCounterValueKHR" );
12311259 table -> vkSignalSemaphoreKHR = (PFN_vkSignalSemaphoreKHR )load (context , "vkSignalSemaphoreKHR" );
@@ -1847,6 +1875,20 @@ PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR;
18471875PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR ;
18481876PFN_vkQueuePresentKHR vkQueuePresentKHR ;
18491877#endif /* defined(VK_KHR_swapchain) */
1878+ #if defined(VK_KHR_synchronization2 )
1879+ PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR ;
1880+ PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR ;
1881+ PFN_vkCmdSetEvent2KHR vkCmdSetEvent2KHR ;
1882+ PFN_vkCmdWaitEvents2KHR vkCmdWaitEvents2KHR ;
1883+ PFN_vkCmdWriteTimestamp2KHR vkCmdWriteTimestamp2KHR ;
1884+ PFN_vkQueueSubmit2KHR vkQueueSubmit2KHR ;
1885+ #endif /* defined(VK_KHR_synchronization2) */
1886+ #if defined(VK_KHR_synchronization2 ) && defined(VK_AMD_buffer_marker )
1887+ PFN_vkCmdWriteBufferMarker2AMD vkCmdWriteBufferMarker2AMD ;
1888+ #endif /* defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker) */
1889+ #if defined(VK_KHR_synchronization2 ) && defined(VK_NV_device_diagnostic_checkpoints )
1890+ PFN_vkGetQueueCheckpointData2NV vkGetQueueCheckpointData2NV ;
1891+ #endif /* defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints) */
18501892#if defined(VK_KHR_timeline_semaphore )
18511893PFN_vkGetSemaphoreCounterValueKHR vkGetSemaphoreCounterValueKHR ;
18521894PFN_vkSignalSemaphoreKHR vkSignalSemaphoreKHR ;
0 commit comments