VK_EXT_multisampled_render_to_swapchain(3)

# VK_EXT_multisampled_render_to_swapchain(3) Manual Page

## Name

VK_EXT_multisampled_render_to_swapchain - device extension

## Registered Extension Number

617

## Revision

1

## Ratification Status

Ratified

## Extension and Version Dependencies

VK_KHR_swapchain
and
VK_EXT_multisampled_render_to_single_sampled

## Contact

- Shahbaz Youssefi [GitHub]syoussefi

## Extension Proposal

VK_EXT_multisampled_render_to_swapchain

## Other Extension Metadata

Last Modified Date

  2025-05-20

IP Status

  No known IP claims.

Contributors

  - Shahbaz Youssefi, Google

  - Mike Blumenkrantz, Valve

  - James Jones, NVIDIA

## Description

This extension adds the equivalent of VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT to swapchain create flags such that the functionality of the `VK_EXT_multisampled_render_to_single_sampled` extension can be used with its images.

## New Structures

- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:

  - VkPhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT

- Extending VkSurfaceCapabilities2KHR:

  - VkSwapchainFlagsSurfaceCapabilitiesEXT

## New Enum Constants

- `VK_EXT_MULTISAMPLED_RENDER_TO_SWAPCHAIN_EXTENSION_NAME`

- `VK_EXT_MULTISAMPLED_RENDER_TO_SWAPCHAIN_SPEC_VERSION`

- Extending VkStructureType:

  - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SWAPCHAIN_FEATURES_EXT

  - VK_STRUCTURE_TYPE_SWAPCHAIN_FLAGS_SURFACE_CAPABILITIES_EXT

- Extending VkSwapchainCreateFlagBitsKHR:

  - VK_SWAPCHAIN_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT

## Version History

- Revision 1, 2025-05-20 (Shahbaz Youssefi)

## See Also

No cross-references are available

## Document Notes

For more information, see the Vulkan Specification.

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

## Copyright

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0