Direct3D 11 on Downlevel Hardware

This section discusses how Direct3D 11 is designed to support both new and existing hardware, from DirectX 9 to DirectX 11.

This diagram shows how Direct3D 11 supports new and existing hardware.

Diagram of the hardware that Direct3D 11 supports

With Direct3D 11, a new paradigm is introduced called feature levels. A feature level is a well defined set of GPU functionality. Using a feature level, you can target a Direct3D application to run on a downlevel version of Direct3D hardware.

The 10Level9 Reference section lists the differences between how various ID3D11Device and ID3D11DeviceContext methods behave at various 10Level9 feature levels.

In this section

TopicDescription

Direct3D feature levels

This topic discusses Direct3D feature levels.

Exceptions

This topic describes exceptions when using Direct3D 11 on downlevel hardware.

Compute Shaders on Downlevel Hardware

This topic discusses how to make use of compute shaders in a Direct3D 11 app on Direct3D 10 hardware.

Preventing Unwanted NULL Pixel Shader SRVs

This topic discusses how to work around the driver receiving NULL shader-resource views (SRVs) even when non-NULL SRVs are bound to the pixel shader stage.

 

How to topics about feature levels

TopicDescription

How To: Get the Device Feature Level

How to get a feature level.

 

Related topics

Devices

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.