@@ -72,9 +72,16 @@ impl crate::amdx::shader_enqueue::Device {
7272 pub unsafe fn cmd_initialize_graph_scratch_memory (
7373 & self ,
7474 command_buffer : vk:: CommandBuffer ,
75+ execution_graph : vk:: Pipeline ,
7576 scratch : vk:: DeviceAddress ,
77+ scratch_size : vk:: DeviceSize ,
7678 ) {
77- ( self . fp . cmd_initialize_graph_scratch_memory_amdx ) ( command_buffer, scratch)
79+ ( self . fp . cmd_initialize_graph_scratch_memory_amdx ) (
80+ command_buffer,
81+ execution_graph,
82+ scratch,
83+ scratch_size,
84+ )
7885 }
7986
8087 /// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdDispatchGraphAMDX.html>
@@ -83,9 +90,10 @@ impl crate::amdx::shader_enqueue::Device {
8390 & self ,
8491 command_buffer : vk:: CommandBuffer ,
8592 scratch : vk:: DeviceAddress ,
93+ scratch_size : vk:: DeviceSize ,
8694 count_info : & vk:: DispatchGraphCountInfoAMDX ,
8795 ) {
88- ( self . fp . cmd_dispatch_graph_amdx ) ( command_buffer, scratch, count_info)
96+ ( self . fp . cmd_dispatch_graph_amdx ) ( command_buffer, scratch, scratch_size , count_info)
8997 }
9098
9199 /// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdDispatchGraphIndirectAMDX.html>
@@ -94,9 +102,15 @@ impl crate::amdx::shader_enqueue::Device {
94102 & self ,
95103 command_buffer : vk:: CommandBuffer ,
96104 scratch : vk:: DeviceAddress ,
105+ scratch_size : vk:: DeviceSize ,
97106 count_info : & vk:: DispatchGraphCountInfoAMDX ,
98107 ) {
99- ( self . fp . cmd_dispatch_graph_indirect_amdx ) ( command_buffer, scratch, count_info)
108+ ( self . fp . cmd_dispatch_graph_indirect_amdx ) (
109+ command_buffer,
110+ scratch,
111+ scratch_size,
112+ count_info,
113+ )
100114 }
101115
102116 /// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkCmdDispatchGraphIndirectCountAMDX.html>
@@ -105,8 +119,14 @@ impl crate::amdx::shader_enqueue::Device {
105119 & self ,
106120 command_buffer : vk:: CommandBuffer ,
107121 scratch : vk:: DeviceAddress ,
122+ scratch_size : vk:: DeviceSize ,
108123 count_info : vk:: DeviceAddress ,
109124 ) {
110- ( self . fp . cmd_dispatch_graph_indirect_count_amdx ) ( command_buffer, scratch, count_info)
125+ ( self . fp . cmd_dispatch_graph_indirect_count_amdx ) (
126+ command_buffer,
127+ scratch,
128+ scratch_size,
129+ count_info,
130+ )
111131 }
112132}
0 commit comments