Работа с Direct3D 11, Direct3D 10 и Direct2D

В этом разделе рассматриваются методы взаимодействия с более ранними версиями Direct3D и Direct2D, API Direct3D 11on12 и рекомендации по переносу из Direct3D 11 в Direct3D 12.

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

Раздел Описание
Взаимодействие Direct3D 12
D3D12 можно использовать для написания составных приложений.
Direct3D 11 на 12
D3D11On12 — это механизм, с помощью которого разработчики могут использовать интерфейсы и объекты D3D11 для управления API D3D12. D3D11on12 позволяет компонентам, написанным с помощью D3D11 (например, текст d2D и пользовательский интерфейс), работать вместе с компонентами, предназначенными для API D3D12. D3D11on12 также включает добавочный перенос приложения из D3D11 в D3D12, позволяя части приложения продолжать ориентироваться на D3D11 для простоты, а другие — D3D12 для производительности, при этом всегда имеют полную и правильную отрисовку. D3D11On12 упрощает использование методов взаимодействия для совместного использования ресурсов и синхронизации работы между двумя API.
Перенос из Direct3D 11 в Direct3D 12
В этом разделе приведены некоторые рекомендации по переносу из пользовательского графического модуля Direct3D 11 в Direct3D 12.

Руководство по программированию для Direct3D 12