addResidencySets(_:)
Applies multiple residency sets to a queue, which Metal applies to the queue’s command buffers as you commit them.
Declaration
func addResidencySets(_ residencySets: [any MTLResidencySet])Parameters
- residencySets:
An array of residency sets, each of which contains resource allocations, such as Mtlbuffer, Mtltexture, and Mtlheap instances.
Mentioned in
Discussion
Each command queue can maintain a list of up to 32 different residency sets. See Simplifying GPU resource management with residency sets and MTLResidencySet for more information.