vkGetExternalComputeQueueDataNV(3)

Name

vkGetExternalComputeQueueDataNV - Retrieves data necessary for compatible external API initialization

C Specification

To query the implementation-specific data that must be passed to compatible external APIs during their initialization process call:

// Provided by VK_NV_external_compute_queue
void vkGetExternalComputeQueueDataNV(
    VkExternalComputeQueueNV                    externalQueue,
    VkExternalComputeQueueDataParamsNV*         params,
    void*                                       pData);

Parameters

  • externalQueue is the VkExternalComputeQueueNV to query the data for.

  • params is a pointer to a VkExternalComputeQueueDataParamsNV structure specifying parameters required for retrieval of the implementation-specific data.

  • pData is a pointer to application-allocated memory in which the requested data will be returned.

Description

Valid Usage
Valid Usage (Implicit)
  • VUID-vkGetExternalComputeQueueDataNV-externalQueue-parameter
    externalQueue must be a valid VkExternalComputeQueueNV handle

  • VUID-vkGetExternalComputeQueueDataNV-params-parameter
    params must be a valid pointer to a VkExternalComputeQueueDataParamsNV structure

  • VUID-vkGetExternalComputeQueueDataNV-pData-parameter
    pData must be a pointer value

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.