Structures

VkPhysicalDeviceCudaKernelLaunchPropertiesNV

Structure describing the compute capability version available

The VkPhysicalDeviceCudaKernelLaunchPropertiesNV structure is defined as:

typedef struct VkPhysicalDeviceCudaKernelLaunchPropertiesNV {
    VkStructureType sType;
    void* pNext;
    uint32_t computeCapabilityMinor;
    uint32_t computeCapabilityMajor;
} VkPhysicalDeviceCudaKernelLaunchPropertiesNV;

The members of the VkPhysicalDeviceCudaKernelLaunchPropertiesNV structure describe the following features:

  • computeCapabilityMinor indicates the minor version number of the compute code.
  • computeCapabilityMajor indicates the major version number of the compute code.

If the VkPhysicalDeviceCudaKernelLaunchPropertiesNV structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to vkGetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.

Valid Usage (Implicit)

VUID-VkPhysicalDeviceCudaKernelLaunchPropertiesNV-sType-sType

sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV