Structures

VkAccelerationStructureCreateInfoNV

Structure specifying the parameters of a newly created acceleration structure object

The VkAccelerationStructureCreateInfoNV structure is defined as:

typedef struct VkAccelerationStructureCreateInfoNV {
    VkStructureType sType;
    const void* pNext;
    VkDeviceSize compactedSize;
    VkAccelerationStructureInfoNV info;
} VkAccelerationStructureCreateInfoNV;

Valid Usage

VUID-VkAccelerationStructureCreateInfoNV-compactedSize-02421

If compactedSize is not 0 then both info.geometryCount and info.instanceCount must be 0

Valid Usage (Implicit)

VUID-VkAccelerationStructureCreateInfoNV-sType-sType

sType must be VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV

VUID-VkAccelerationStructureCreateInfoNV-sType-unique

The sType value of each struct in the pNext chain must be unique