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.
A Boolean value that indicates whether depth values can be written to the depth attachment.
A string that identifies this object.
An object that configures new MTLDepthStencilState objects.