---
title: MTLPatchType.quad
framework: metal
role: symbol
role_heading: Case
path: metal/mtlpatchtype/quad
---

# MTLPatchType.quad

A quad patch.

## Declaration

```swift
case quad
```

## Discussion

Discussion Metal uses this value if the shader is a post-tessellation vertex function with the [[patch(quad)]] attribute.

## See Also

### Patch types

- [MTLPatchType.none](metal/mtlpatchtype/none.md)
- [MTLPatchType.triangle](metal/mtlpatchtype/triangle.md)
