fn set_pipeline(
    state: &mut State<'_, '_, '_, '_>,
    cmd_buf: &CommandBuffer,
    pipeline: Arc<ComputePipeline>,
) -> Result<(), ComputePassErrorInner>fn set_pipeline(
    state: &mut State<'_, '_, '_, '_>,
    cmd_buf: &CommandBuffer,
    pipeline: Arc<ComputePipeline>,
) -> Result<(), ComputePassErrorInner>