Metal.LogStateDescriptor
Descriptor for configuring shader logging. See MTLLogStateDescriptor.
Configuration for creating a log state object. See MTLLogStateDescriptor.
val sexp_of_t : t -> Sexplib0.Sexp.t
val create : unit -> t
Creates a new log state descriptor with default values.
val set_level : t -> LogLevel.t -> unit
Sets the minimum log level to capture.
val get_level : t -> LogLevel.t
Gets the minimum log level to capture.
val set_buffer_size : t -> int -> unit
Sets the size (in bytes) of the internal buffer for log messages. Minimum 1KB.
val get_buffer_size : t -> int
Gets the size (in bytes) of the internal buffer for log messages.