Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Programming Guide for DXGI

The Microsoft DirectX Graphics Infrastructure (DXGI) manages low-level tasks that can be independent of the Direct3D graphics runtime. DXGI provides a common framework for several version of Direct3D.

In this section

TopicDescription

DXGI Overview

This topic contains the following sections.

DXGI 1.2 Improvements

The following functionality has been added in DXGI 1.2.

DXGI 1.3 Improvements

The following functionality has been added in DXGI 1.3, which is included starting in Windows 8.1.

DXGI 1.4 Improvements

The following functionality has been added or changed in DXGI 1.4, largely to support Direct3D 12.

DXGI 1.5 Improvements

The following functionality has been added to DXGI 1.5, to support more flexible specifying and duplication of output formats.

High Dynamic Range and Wide Color Gamut

High Dynamic Range (HDR) displays a greater difference in light intensity from white to black, and Wide Color Gamut (WCG) provides a greater range of colors.

Variable refresh rate displays

Variable refresh rate displays require tearing to be enabled, this is also known as "vsync-off" support.

Using gamma correction

Gamma correction, or gamma for short, is the name of a nonlinear operation that systems use to code and decode pixel values in images.

Format Support for Direct3D Feature 10Level9 9.1 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D Feature 10Level9 9.1 hardware.

Format Support for Direct3D Feature 10Level9 9.3 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D Feature 10Level9 9.3 hardware.

Format Support for Direct3D Feature Level 10.0 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D 10.0 hardware.

Format Support for Direct3D Feature Level 10.1 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D 10.1 hardware.

Format Support for Direct3D Feature Level 11.0 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D Feature Level 11.0 hardware.

Format Support for Direct3D Feature Level 11.1 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D Feature Level 11.1 hardware.

Format Support for Direct3D Feature Level 12.0 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D Feature Level 12.0 hardware.

Format Support for Direct3D Feature Level 12.1 Hardware

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D 12.1 hardware.

Checking Hardware Feature Support

This section covers how to check on Format Support for Direct3D Feature Level Hardware using API calls.

 

Related topics

DXGI
DXGI Reference
DirectX Graphics Infrastructure (DXGI): Best Practices

 

 

Show:
© 2017 Microsoft