Class

MTLTileRenderPipelineDescriptor

An object that configures new render pipeline state objects for tile shading.

Declaration

@interface MTLTileRenderPipelineDescriptor : NSObject

Topics

Specifying Graphics Functions and Associated Data

tileFunction

The kernel or fragment function that serves as the tile shader for this pipeline.

tileBuffers

An array that contains the buffer mutability options for a render pipeline's tile function.

MTLPipelineBufferDescriptor

An object that contains the mutability options for buffers used in a render or compute pass.

Specifying Rasterization and Visibility State

threadgroupSizeMatchesTileSize

A Boolean that indicates whether all threadgroups associated with this pipeline will cover tiles completely.

rasterSampleCount

The number of samples in each fragment.

Specifying Rendering Pipeline State

- reset

Specifies the default rendering pipeline state values for the descriptor.

colorAttachments

An array of attachments that store color data.

MTLTileRenderPipelineColorAttachmentDescriptor

A color render target that specifies the pixel format associated with a tile shading render pipeline.

MTLTileRenderPipelineColorAttachmentDescriptorArray

An array of color attachment descriptors for the tile render pipeline.

Identifying Properties

label

A string that identifies the tile pipeline descriptor.

Specifying Threads per Threadgroup

Relationships

Inherits From

Conforms To

See Also

Creating Render Pipeline State Objects

MTLRenderPipelineDescriptor

An argument of options you pass to a device to get a render pipeline state object.

MTLRenderPipelineState

An object that contains the graphics functions and configuration state used in a render pass.