C Specification

The VkDataGraphPipelineBuiltinModelCreateInfoQCOM structure is defined as:

// Provided by VK_QCOM_data_graph_model
typedef struct VkDataGraphPipelineBuiltinModelCreateInfoQCOM {
    VkStructureType                                        sType;
    const void*                                            pNext;
    const VkPhysicalDeviceDataGraphOperationSupportARM*    pOperation;
} VkDataGraphPipelineBuiltinModelCreateInfoQCOM;

Members

Description

The pipelineCache is ignored for the creation of this pipeline.

Applications can specify arguments to the built-in operation named in pOperation with VkDataGraphPipelineCompilerControlCreateInfoARM.

Applications should verify that the pVendorOptions, layout, and other state included with this pipeline creation are compatible with the pOperation. Implementations may fail if any state is not compatible and return VK_PIPELINE_COMPILE_REQUIRED.

Note

Built-in models are defined by the provider of the model, therefore Vulkan does not define model compatibility. The application should refer to the provider of the built-in model for guidance on compatibility.

Valid Usage
Valid Usage (Implicit)
  • VUID-VkDataGraphPipelineBuiltinModelCreateInfoQCOM-sType-sType
    sType must be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_BUILTIN_MODEL_CREATE_INFO_QCOM

  • VUID-VkDataGraphPipelineBuiltinModelCreateInfoQCOM-pOperation-parameter
    pOperation must be a valid pointer to a valid VkPhysicalDeviceDataGraphOperationSupportARM structure

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

SPDX-License-Identifier: CC-BY-4.0