Module Metal.IndirectCommandBuffer

A buffer containing pre-encoded commands that can be executed efficiently by the GPU. See MTLIndirectCommandBuffer.

type t
val sexp_of_t : t -> Sexplib0.Sexp.t
val on_device_with_descriptor : Device.t -> IndirectCommandBufferDescriptor.t -> max_command_count:int -> options:ResourceOptions.t -> t
val get_size : t -> int
val indirect_compute_command_at_index : t -> int -> IndirectComputeCommand.t
val reset_with_range : t -> Range.t -> unit

Resets a range of commands in the buffer, making them no-ops.