An object used to encode commands in a compute pass.
UIKit for Mac 13.0+Beta
Don't implement this protocol yourself; instead, create compute command encoders by calling the makeComputeCommandEncoder(dispatchType:) method of the MTLCommandBuffer object into which you want to encode compute commands. You can encode multiple commands in a single compute pass.
After repeating these steps as many times as necessary, call endEncoding() to finish the compute pass. You must always call endEncoding() before the encoder is released or before creating another encoder.
An object that contains a compiled compute pipeline.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.