---
title: MTLPrimitiveType.point
framework: metal
role: symbol
role_heading: Case
path: metal/mtlprimitivetype/point
---

# MTLPrimitiveType.point

Rasterize a point at each vertex. The vertex shader needs to provide [[point_size]], or the point size is undefined.

## Declaration

```swift
case point
```

## See Also

### Geometric primitive types

- [MTLPrimitiveType.line](metal/mtlprimitivetype/line.md)
- [MTLPrimitiveType.lineStrip](metal/mtlprimitivetype/linestrip.md)
- [MTLPrimitiveType.triangle](metal/mtlprimitivetype/triangle.md)
- [MTLPrimitiveType.triangleStrip](metal/mtlprimitivetype/trianglestrip.md)
