Работа с 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. |