PrimitiveTriangleIndicesEXT
PrimitiveTriangleIndicesEXT
Decorating a variable with the PrimitiveTriangleIndicesEXT
decoration
will make that variable contain the output array of vertex index values for
triangle primitives.
Valid Usage
VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07053
The PrimitiveTriangleIndicesEXT
decoration must be used only
within the MeshEXT
Execution
Model
VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07054
The PrimitiveTriangleIndicesEXT
decoration must be used with the
OutputTrianglesEXT
Execution
Mode
VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07055
The variable decorated with PrimitiveTriangleIndicesEXT
must be
declared using the Output
Storage
Class
VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07056
The variable decorated with PrimitiveTriangleIndicesEXT
must be
declared as an array of three component vector 32-bit integer values
VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07057
All index values of the array decorated with
PrimitiveTriangleIndicesEXT
must be in the range [0, N-1],
where N is the value specified by the OutputVertices
Execution
Mode
VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07058
The size of the array decorated with PrimitiveTriangleIndicesEXT
must match the value specified by OutputPrimitivesEXT