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

# allowDuplicateIntersectionFunctionInvocation

A boolean value that indicates whether the ray-tracing system in Metal allows the invocation of intersection functions more than once per ray-primitive intersection.

## Declaration

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

## Discussion

Discussion The property’s default value is true.
