···295295296296/**
297297 * Record a compute shader dispatch in the command list.
298298- * @param command_list
298298+ * @param command_list The command list to record the command in.
299299+ * @param data The GPU data root pointer.
299300 * @param x
300301 * @param y
301302 * @param z
302303 */
303303-void kes_cmd_dispatch(KesCommandList command_list, uint32_t x, uint32_t y, uint32_t z);
304304+void kes_cmd_dispatch(KesCommandList command_list, kes_gpuptr_t data, uint32_t x, uint32_t y, uint32_t z);
304305305306/**
306307 * Record an indirect compute shader dispatch in the command list.
307308 * @param command_list The command list to record the command in.
309309+ * @param data The GPU data root pointer.
308310 * @param command_addr A GPU pointer to a KesDispatchIndirectCommand
309311 * @sa KesDispatchIndirectCommand
310312 */
311311-void kes_cmd_dispatch_indirect(KesCommandList command_list, kes_gpuptr_t command_addr);
313313+void kes_cmd_dispatch_indirect(KesCommandList command_list, kes_gpuptr_t data, kes_gpuptr_t command_addr);
312314313315314316#ifdef __cplusplus