---
title: fragmentsPassed
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlcounterresultstatistic/fragmentspassed
---

# fragmentsPassed

The number of fragments a render pass sends to the visibility and blend stages because they pass the scissor, depth, and stencil tests.

## Declaration

```swift
var fragmentsPassed: UInt64
```

## See Also

### Statistics values

- [tessellationInputPatches](metal/mtlcounterresultstatistic/tessellationinputpatches.md)
- [vertexInvocations](metal/mtlcounterresultstatistic/vertexinvocations.md)
- [postTessellationVertexInvocations](metal/mtlcounterresultstatistic/posttessellationvertexinvocations.md)
- [clipperInvocations](metal/mtlcounterresultstatistic/clipperinvocations.md)
- [clipperPrimitivesOut](metal/mtlcounterresultstatistic/clipperprimitivesout.md)
- [fragmentInvocations](metal/mtlcounterresultstatistic/fragmentinvocations.md)
- [computeKernelInvocations](metal/mtlcounterresultstatistic/computekernelinvocations.md)
