C Specification
The VkDeviceOrHostAddressConstKHR
union is defined as:
// Provided by VK_KHR_acceleration_structure, VK_NV_cooperative_vector
typedef union VkDeviceOrHostAddressConstKHR {
VkDeviceAddress deviceAddress;
const void* hostAddress;
} VkDeviceOrHostAddressConstKHR;
Members
-
deviceAddress
is a buffer device address as returned by the vkGetBufferDeviceAddressKHR command. -
hostAddress
is a const host memory address.
See Also
VK_KHR_acceleration_structure, VK_NV_cooperative_vector, VkAccelerationStructureGeometryAabbsDataKHR, VkAccelerationStructureGeometryInstancesDataKHR, VkAccelerationStructureGeometryLinearSweptSpheresDataNV, VkAccelerationStructureGeometryMotionTrianglesDataNV, VkAccelerationStructureGeometrySpheresDataNV, VkAccelerationStructureGeometryTrianglesDataKHR, VkAccelerationStructureTrianglesDisplacementMicromapNV, VkAccelerationStructureTrianglesOpacityMicromapEXT, VkConvertCooperativeVectorMatrixInfoNV, VkCopyMemoryToAccelerationStructureInfoKHR, VkCopyMemoryToMicromapInfoEXT, VkDeviceAddress, VkMicromapBuildInfoEXT
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.