Contents

depthCompareFunction

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.

Declaration

var depthCompareFunction: MTLCompareFunction { get set }

Discussion

The default value is MTLCompareFunction.always, 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

Related Documentation

  • Metal Shading Language Guide
  • Metal Programming Guide

Specifying depth operations