VkClusterAccelerationStructureOpInputNV(3)

# VkClusterAccelerationStructureOpInputNV(3) Manual Page

## Name

VkClusterAccelerationStructureOpInputNV - Union specifying cluster acceleration structure description

## C Specification

The `VkClusterAccelerationStructureOpInputNV` union is defined as:

    // Provided by VK_NV_cluster_acceleration_structure
    typedef union VkClusterAccelerationStructureOpInputNV {
        VkClusterAccelerationStructureClustersBottomLevelInputNV*    pClustersBottomLevel;
        VkClusterAccelerationStructureTriangleClusterInputNV*        pTriangleClusters;
        VkClusterAccelerationStructureMoveObjectsInputNV*            pMoveObjects;
    } VkClusterAccelerationStructureOpInputNV;

## Members

- `pClustersBottomLevel` is a VkClusterAccelerationStructureClustersBottomLevelInputNV structure specifying an upper threshold on parameters to build multiple bottom level acceleration structures from multiple cluster level acceleration structures.

- `pTriangleClusters` is a VkClusterAccelerationStructureTriangleClusterInputNV structure specifying an upper threshold on parameters to build a regular or templated cluster acceleration structure.

- `pMoveObjects` is a VkClusterAccelerationStructureMoveObjectsInputNV structure specifying an upper threshold on the number of bytes moved and the type of acceleration structure being moved.

## Description

## See Also

VK_NV_cluster_acceleration_structure, VkClusterAccelerationStructureClustersBottomLevelInputNV, VkClusterAccelerationStructureInputInfoNV, VkClusterAccelerationStructureMoveObjectsInputNV, VkClusterAccelerationStructureTriangleClusterInputNV

## 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

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0