Enum

VkRenderPassCreateFlagBits

Bitmask specifying additional properties of a render pass

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

typedef enum VkRenderPassCreateFlagBits {

    // Provided by extensions
    VK_RENDER_PASS_CREATE_RESERVED_3_BIT_IMG = 0x00000008,
    VK_RENDER_PASS_CREATE_RESERVED_0_BIT_KHR = 0x00000001,
    VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM = 0x00000002,
    VK_RENDER_PASS_CREATE_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE = 0x00000004,
} VkRenderPassCreateFlagBits;
  • 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.