SPIR-V Built-In

ClusterIDNV

Contains the triangle cluster ID of a hit triangle in cluster acceleration structure
ClusterIDNV

A variable decorated with the ClusterIDNV decoration will contain the triangle cluster ID of a hit triangle in a cluster acceleration structure if the current ray hit a triangle primitive or -1 otherwise.

Valid Usage

VUID-ClusterIDNV-ClusterIDNV-10531

The ClusterIDNV decoration must be used only within the AnyHitKHR, or ClosestHitKHR Execution Model

VUID-ClusterIDNV-ClusterIDNV-10532

The variable decorated with ClusterIDNV must be declared using the Input Storage Class

VUID-ClusterIDNV-ClusterIDNV-10533

The variable decorated with ClusterIDNV must be declared as a scalar 32-bit integer value