Structures
VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV
Parameters describing build operation for a bottom level cluster acceleration structure
The VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV structure is defined as:
typedef struct VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV {
uint32_t clusterReferencesCount;
uint32_t clusterReferencesStride;
VkDeviceAddress clusterReferences;
} VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV;
pub struct ClusterAccelerationStructureBuildClustersBottomLevelInfoNV {
cluster_references_count: u32,
cluster_references_stride: u32,
cluster_references: vk::DeviceAddress,
}
clusterReferencesCountis the number of clusters this bottom level acceleration structure will be built from.clusterReferencesStrideis the stride inclusterReferences.clusterReferencesis the device memory containing the address of the clusters.
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
Valid Usage (Implicit)
VUID-VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV-clusterReferences-parameter
clusterReferences must be a valid VkDeviceAddress value
Type
Structures