VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV(3)

# VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV(3) Manual Page

## Name

VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV - Parameters describing build operation for a bottom level cluster acceleration structure

Loading… please wait.

## C Specification

The VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV structure is defined as:

    // Provided by VK_NV_cluster_acceleration_structure
    typedef struct VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV {
        uint32_t           clusterReferencesCount;
        uint32_t           clusterReferencesStride;
        VkDeviceAddress    clusterReferences;
    } VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV;

## Members

- `clusterReferencesCount` is the number of clusters this bottom level acceleration structure will be built from.

- `clusterReferencesStride` is the stride in `clusterReferences`.

- `clusterReferences` is the device memory containing the address of the clusters.

## Description

Valid Usage

- VUID-VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV-clusterReferences-10484
  All cluster references in `clusterReferences` must be unique

- VUID-VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV-clusterReferences-10485
  `clusterReferences` must have at least `clusterReferencesCount` values

- VUID-VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV-clusterReferencesStride-10486
  `clusterReferencesStride` must be greater than or equal to 8

## See Also

VK_NV_cluster_acceleration_structure, VkDeviceAddress

## 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-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0