Function Prototype
vkCreateCuFunctionNVX
Stub description of vkCreateCuFunctionNVX
There is currently no specification language written for this command. This section acts only as placeholder and to avoid dead links in the specification and reference pages.
VkResult vkCreateCuFunctionNVX(
VkDevice device,
const VkCuFunctionCreateInfoNVX* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkCuFunctionNVX* pFunction);
pub fn create_cu_function_nvx(
device: vk::Device,
p_create_info: *const vk::CuFunctionCreateInfoNVX,
p_allocator: *const vk::AllocationCallbacks,
p_function: *mut vk::CuFunctionNVX,
) -> vk::Result;
Valid Usage (Implicit)
VUID-vkCreateCuFunctionNVX-device-parameter
device must be a valid VkDevice handle
VUID-vkCreateCuFunctionNVX-pCreateInfo-parameter
pCreateInfo must be a valid pointer to a valid VkCuFunctionCreateInfoNVX structure
VUID-vkCreateCuFunctionNVX-pAllocator-parameter
If pAllocator is not NULL, pAllocator must be a valid pointer to a valid VkAllocationCallbacks structure
VUID-vkCreateCuFunctionNVX-pFunction-parameter
pFunction must be a valid pointer to a VkCuFunctionNVX handle
VUID-vkCreateCuFunctionNVX-device-queuecount
The device must have been created with at least 1 queue
Parent
VK_NVX_binary_importType
Function Prototype
Return Values
VK_SUCCESS
VK_ERROR_OUT_OF_HOST_MEMORY
VK_ERROR_INITIALIZATION_FAILED
VK_ERROR_UNKNOWN
VK_ERROR_VALIDATION_FAILED