---
title: allowDuplicateIntersectionFunctionInvocation
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlaccelerationstructuregeometrydescriptor/allowduplicateintersectionfunctioninvocation
---

# allowDuplicateIntersectionFunctionInvocation

A Boolean value that indicates whether Metal calls the ray-intersection test more than once per primitive on the structure.

## Declaration

```swift
var allowDuplicateIntersectionFunctionInvocation: Bool { get set }
```

## See Also

### Specifying base geometry properties

- [label](metal/mtlaccelerationstructuregeometrydescriptor/label.md)
- [intersectionFunctionTableOffset](metal/mtlaccelerationstructuregeometrydescriptor/intersectionfunctiontableoffset.md)
- [opaque](metal/mtlaccelerationstructuregeometrydescriptor/opaque.md)
