Direct3D 11 на оборудовании нижнего уровня

В этом разделе описывается, как Direct3D 11 предназначен для поддержки как нового, так и существующего оборудования, от DirectX 9 до DirectX 11.

На этой схеме показано, как Direct3D 11 поддерживает новое и существующее оборудование.

Схема оборудования, которое поддерживает direct3d 11

В Direct3D 11 появилась новая парадигма, называемая уровнями функций. Уровень функций — это четко определенный набор функциональных возможностей GPU. С помощью уровня функций можно нацелить приложение Direct3D для запуска на более ранних версиях оборудования Direct3D.

В разделе Справочник по 10Level9 перечислены различия между поведением различных методов ID3D11Device и ID3D11DeviceContext на различных уровнях функций 10Level9.

В этом разделе

Раздел Описание
Уровни функций Direct3D
В этом разделе рассматриваются уровни функций Direct3D.
Исключения
В этом разделе описываются исключения при использовании Direct3D 11 на оборудовании нижнего уровня.
Вычислительные шейдеры на оборудовании нижнего уровня
В этом разделе описывается использование вычислительных шейдеров в приложении Direct3D 11 на оборудовании Direct3D 10.
Предотвращение нежелательных значений шейдера пикселей NULL
В этом разделе описывается, как обойти драйвер, получающий представления шейдера шейдера null (SRV), даже если не null SRV привязаны к стадии шейдера пикселей.

Разделы, посвященные уровням функций

Раздел Описание
Практическое руководство. Получение уровня компонентов устройства
Как получить уровень функций.

Устройства