Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 versions of Direct3D.
In this section
Topic | Description |
---|---|
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. |
DXGI 1.6 Improvements |
The following functionality has been added to DXGI 1.6 in order to detect HDR displays. |
Using DirectX with high dynamic range displays and advanced color | This topic provides a technical overview of rendering high dynamic range Direct3D 11 and Direct3D 12 content to an HDR10 display using Windows 10 advanced color support. |
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. |
For best performance, use DXGI flip model |
This topic provides developer guidance on how to maximize performance and efficiency in the presentation stack on modern versions of Windows. |
Related topics