C Specification

There is currently no specification language written for this type. This section acts only as placeholder and to avoid dead links in the specification and reference pages.

// Provided by VK_NVX_binary_import
typedef struct VkCuLaunchInfoNVX {
    VkStructureType        sType;
    const void*            pNext;
    VkCuFunctionNVX        function;
    uint32_t               gridDimX;
    uint32_t               gridDimY;
    uint32_t               gridDimZ;
    uint32_t               blockDimX;
    uint32_t               blockDimY;
    uint32_t               blockDimZ;
    uint32_t               sharedMemBytes;
    size_t                 paramCount;
    const void* const *    pParams;
    size_t                 extraCount;
    const void* const *    pExtras;
} VkCuLaunchInfoNVX;

Members

Description

Valid Usage (Implicit)
  • VUID-VkCuLaunchInfoNVX-sType-sType
    sType must be VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX

  • VUID-VkCuLaunchInfoNVX-pNext-pNext
    pNext must be NULL

  • VUID-VkCuLaunchInfoNVX-function-parameter
    function must be a valid VkCuFunctionNVX handle

  • VUID-VkCuLaunchInfoNVX-pParams-parameter
    If paramCount is not 0, pParams must be a valid pointer to an array of paramCount bytes

  • VUID-VkCuLaunchInfoNVX-pExtras-parameter
    If extraCount is not 0, pExtras must be a valid pointer to an array of extraCount bytes

See Also

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 2014-2024 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0