PrimitivePointIndicesEXT
PrimitivePointIndicesEXT
Decorating a variable with the PrimitivePointIndicesEXT
decoration will
make that variable contain the output array of vertex index values for point
primitives.
Valid Usage
VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07041
The PrimitivePointIndicesEXT
decoration must be used only within
the MeshEXT
Execution
Model
VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07042
The PrimitivePointIndicesEXT
decoration must be used with the
OutputPoints
Execution
Mode
VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07043
The variable decorated with PrimitivePointIndicesEXT
must be
declared using the Output
Storage
Class
VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07044
The variable decorated with PrimitivePointIndicesEXT
must be
declared as an array of scalar 32-bit integer values
VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07045
All index values of the array decorated with
PrimitivePointIndicesEXT
must be in the range [0, N-1],
where N is the value specified by the OutputVertices
Execution
Mode
VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07046
The size of the array decorated with PrimitivePointIndicesEXT
must
match the value specified by OutputPrimitivesEXT