C Specification
To create a CUDA function, call:
// Provided by VK_NV_cuda_kernel_launch
VkResult vkCreateCudaFunctionNV(
VkDevice device,
const VkCudaFunctionCreateInfoNV* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkCudaFunctionNV* pFunction);
Parameters
-
device
is the logical device that creates the shader module. -
pCreateInfo
is a pointer to a VkCudaFunctionCreateInfoNV structure. -
pAllocator
controls host memory allocation as described in the Memory Allocation chapter. -
pFunction
is a pointer to a VkCudaFunctionNV handle in which the resulting CUDA function object is returned.
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.