Function Prototype
vkDestroyCudaFunctionNV
Destroy a CUDA function
To destroy a CUDA function handle, call:
void vkDestroyCudaFunctionNV(
VkDevice device,
VkCudaFunctionNV function,
const VkAllocationCallbacks* pAllocator);
deviceis the logical device that destroys the Function.functionis the handle of the CUDA function to destroy.pAllocatorcontrols host memory allocation as described in the Memory Allocation chapter.
Valid Usage (Implicit)
VUID-vkDestroyCudaFunctionNV-device-parameter
device must be a valid VkDevice handle
VUID-vkDestroyCudaFunctionNV-function-parameter
function must be a valid VkCudaFunctionNV handle
VUID-vkDestroyCudaFunctionNV-pAllocator-parameter
If pAllocator is not NULL, pAllocator must be a valid pointer to a valid VkAllocationCallbacks structure
VUID-vkDestroyCudaFunctionNV-function-parent
function must have been created, allocated, or retrieved from device