Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Programming Guide for DXGI

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.

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.

Hardware Support for Direct3D 10 Formats

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D 10 hardware, which means that a Direct3D 10–class (or better) video card implements hardware acceleration for a resource that contains data in one of those particular formats.

Hardware Support for Direct3D 10.1 Formats

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D 10.1 hardware, which means that a Direct3D 10.1–class (or better) video card implements hardware acceleration for a resource that contains data in one of those particular formats.

Hardware Support for Direct3D 10Level9 Formats

This section specifies the formats (DXGI_FORMAT values) that are supported in Direct3D 9 hardware via Direct3D 10Level9, which means that a Direct3D 9–class (or better) video card implements hardware acceleration for a resource that contains data in one of those particular formats.

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 Reference
DirectX Graphics Infrastructure (DXGI): Best Practices

 

 

Community Additions

ADD
Show:
© 2015 Microsoft