VkPipelineLayoutCreateFlagBits(3)

# VkPipelineLayoutCreateFlagBits(3) Manual Page

## Name

VkPipelineLayoutCreateFlagBits - Pipeline layout creation flag bits

Loading… please wait.

## C Specification

    // Provided by VK_EXT_graphics_pipeline_library
    typedef enum VkPipelineLayoutCreateFlagBits {
      // Provided by VK_EXT_graphics_pipeline_library
        VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT = 0x00000002,
    } VkPipelineLayoutCreateFlagBits;

## Description

- VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT specifies that implementations must ensure that the properties and/or absence of a particular descriptor set do not influence any other properties of the pipeline layout. This allows pipelines libraries linked without VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT to be created with a subset of the total descriptor sets.

## See Also

VK_EXT_graphics_pipeline_library, VkPipelineLayoutCreateFlags

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

SPDX-License-Identifier: CC-BY-4.0