Instance Property


The comparison that is performed between a fragment’s depth value and the depth value in the attachment, which determines whether to discard the fragment.


@property(nonatomic) MTLCompareFunction depthCompareFunction;


The default value is MTLCompareFunctionAlways, which indicates that the depth test always passes and the fragment remains a candidate to replace the data at the specified location. For more information on possible values, see MTLCompareFunction.

See Also

Specifying Depth Operations


A Boolean value that indicates whether depth values can be written to the depth attachment.