---
title: MTLCompareFunction.never
framework: metal
role: symbol
role_heading: Case
path: metal/mtlcomparefunction/never
---

# MTLCompareFunction.never

A new value never passes the comparison test.

## Declaration

```swift
case never
```

## See Also

### Related Documentation

- [Metal Shading Language Guide](apple-archive/documentation/Metal/Reference/MetalShadingLanguageGuide/Introduction.md)
- [Metal Programming Guide](apple-archive/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction.md)

### Compare function options

- [MTLCompareFunction.less](metal/mtlcomparefunction/less.md)
- [MTLCompareFunction.equal](metal/mtlcomparefunction/equal.md)
- [MTLCompareFunction.lessEqual](metal/mtlcomparefunction/lessequal.md)
- [MTLCompareFunction.greater](metal/mtlcomparefunction/greater.md)
- [MTLCompareFunction.notEqual](metal/mtlcomparefunction/notequal.md)
- [MTLCompareFunction.greaterEqual](metal/mtlcomparefunction/greaterequal.md)
- [MTLCompareFunction.always](metal/mtlcomparefunction/always.md)
