VK_NV_display_stereo(3)

# VK_NV_display_stereo(3) Manual Page

## Name

VK_NV_display_stereo - instance extension

## Registered Extension Number

552

## Revision

1

## Ratification Status

Not ratified

## Extension and Version Dependencies

VK_KHR_display
and
VK_KHR_get_display_properties2

## Contact

- Russell Chou [GitHub]russellcnv

## Extension Proposal

VK_NV_display_stereo

## Other Extension Metadata

Last Modified Date

  2024-11-20

Contributors

  - Russell Chou, NVIDIA

  - Jeff Juliano, NVIDIA

  - James Jones, NVIDIA

## Description

This extension allows the application to choose which type of 3D stereo hardware it wants to use so the driver can configure it properly. This configuration is useful for swapchains created from display surfaces because some environments do not have an intermediate windowing system available for easy configuration. This extension will override any stereo type configuration in the windowing system.

For HDMI 3D, only some display modes support stereo rendering, and a new structure is needed to expose that information to the application.

## New Structures

- Extending VkDisplayModeProperties2KHR:

  - VkDisplayModeStereoPropertiesNV

- Extending VkDisplaySurfaceCreateInfoKHR:

  - VkDisplaySurfaceStereoCreateInfoNV

## New Enums

- VkDisplaySurfaceStereoTypeNV

## New Enum Constants

- `VK_NV_DISPLAY_STEREO_EXTENSION_NAME`

- `VK_NV_DISPLAY_STEREO_SPEC_VERSION`

- Extending VkStructureType:

  - VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV

  - VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV

## Version History

- Revision 1, 2024-11-20 (Russell Chou)

  - Initial release

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