Structures
VkCudaFunctionCreateInfoNV
Structure specifying the parameters to create a CUDA Function
The VkCudaFunctionCreateInfoNV structure is defined as:
typedef struct VkCudaFunctionCreateInfoNV {
VkStructureType sType;
const void* pNext;
VkCudaModuleNV module;
const char* pName;
} VkCudaFunctionCreateInfoNV;
pub struct CudaFunctionCreateInfoNV {
s_type: vk::StructureType,
p_next: *const c_void,
module: vk::CudaModuleNV,
p_name: *const c_char,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.moduleis the CUDA VkCudaModuleNV module in which the function resides.pNameis a null-terminated UTF-8 string containing the name of the shader entry point for this stage.
Valid Usage (Implicit)
VUID-VkCudaFunctionCreateInfoNV-sType-sType
sType must be VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV
VUID-VkCudaFunctionCreateInfoNV-pNext-pNext
pNext must be NULL
VUID-VkCudaFunctionCreateInfoNV-module-parameter
module must be a valid VkCudaModuleNV handle
VUID-VkCudaFunctionCreateInfoNV-pName-parameter
pName must be a null-terminated UTF-8 string
Parent
VK_NV_cuda_kernel_launchType
Structures