makeParallelRenderCommandEncoder(descriptor:)
Creates a parallel render command encoder from a descriptor.
Declaration
func makeParallelRenderCommandEncoder(descriptor renderPassDescriptor: MTLRenderPassDescriptor) -> (any MTLParallelRenderCommandEncoder)?Parameters
- renderPassDescriptor:
An Mtlrenderpassdescriptor instance that configures the Mtlparallelrendercommandencoder the method returns.
Discussion
An MTLParallelRenderCommandEncoder instance can create multiple, independent render command encoders that contribute to the same render pass on different threads.