flowchart LR ei["ExecuteIndirect(D3D12 argument buffer + count)"] --> k["encode kernel(compute)"] k --> icb["Metal indirectcommand buffer"] icb --> ex["executeCommandsInBufferon the render encoder"]