Description

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

See Also

No cross-references are available

Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2024 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0