C Specification
Bits that can be set in
VkClusterAccelerationStructureBuildTriangleClusterInfoNV::indexType,
VkClusterAccelerationStructureBuildTriangleClusterInfoNV::opacityMicromapIndexType,
VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::indexType
and
VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV::opacityMicromapIndexType
specifying the index type is one of:
// Provided by VK_NV_cluster_acceleration_structure
typedef enum VkClusterAccelerationStructureIndexFormatFlagBitsNV {
VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_8BIT_NV = 0x00000001,
VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_16BIT_NV = 0x00000002,
VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_32BIT_NV = 0x00000004,
} VkClusterAccelerationStructureIndexFormatFlagBitsNV;
Description
-
VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_8BIT_NVspecifies that 8-bit indices will be used. -
VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_16BIT_NVspecifies that 16-bit indices will be used. -
VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_32BIT_NVspecifies that 32-bit indices will be used.
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.