# VkPhysicalDeviceCudaKernelLaunchPropertiesNV(3) Manual Page

## Name

VkPhysicalDeviceCudaKernelLaunchPropertiesNV - Structure describing the compute capability version available

Loading… please wait.

## C Specification

The `VkPhysicalDeviceCudaKernelLaunchPropertiesNV` structure is defined as:

    // Provided by VK_NV_cuda_kernel_launch
    typedef struct VkPhysicalDeviceCudaKernelLaunchPropertiesNV {
        VkStructureType    sType;
        void*              pNext;
        uint32_t           computeCapabilityMinor;
        uint32_t           computeCapabilityMajor;
    } VkPhysicalDeviceCudaKernelLaunchPropertiesNV;

## Members

The members of the `VkPhysicalDeviceCudaKernelLaunchPropertiesNV` structure describe the following features:

## Description

- `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`

## See Also

VK_NV_cuda_kernel_launch, VkStructureType

## 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.

## Copyright

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0