VkRenderPassCreateFlagBits(3)

# VkRenderPassCreateFlagBits(3) Manual Page

## Name

VkRenderPassCreateFlagBits - Bitmask specifying additional properties of a render pass

## C Specification

Bits which can be set in VkRenderPassCreateInfo::`flags`, describing additional properties of the render pass, are:

Warning | This functionality is superseded by Vulkan Version 1.2. See Legacy Functionality for more information.

    // Provided by VK_VERSION_1_0
    typedef enum VkRenderPassCreateFlagBits {
      // Provided by VK_QCOM_render_pass_transform
        VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM = 0x00000002,
      // Provided by VK_VALVE_fragment_density_map_layered
        VK_RENDER_PASS_CREATE_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE = 0x00000004,
    } VkRenderPassCreateFlagBits;

## Description

- VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM specifies that the created render pass is compatible with render pass transform.

- VK_RENDER_PASS_CREATE_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE specifies that the created render pass is usable with layered fragment density maps.

## See Also

VK_VERSION_1_0, VkRenderPassCreateFlags

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