Поделиться через


Многопоточность

Direct3D 11 реализует поддержку создания и отрисовки объектов с использованием нескольких потоков.

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

Раздел Описание
Вводные сведения о многопоточности в Direct3D 11
Многопоточность предназначена для повышения производительности за счет одновременного использования одного или нескольких потоков.
Создание объектов с помощью многопоточности
Используйте интерфейс ID3D11Device для создания ресурсов и объектов, используйте ID3D11DeviceContext для отрисовки.
Немедленная и отложенная отрисовка
Direct3D 11 поддерживает два типа отрисовки: немедленную и отложенную. Оба метода реализуются с помощью интерфейса ID3D11DeviceContext .
Список команд
Список команд — это последовательность команд GPU, которые можно записывать и воспроизводить. Список команд может повысить производительность, уменьшив объем накладных расходов, создаваемых средой выполнения.
Различия потоков между версиями Direct3D
Многие многопотоковые модели программирования используют примитивы синхронизации (например, мьютексы) для создания критически важных разделов и предотвращения одновременного доступа к коду несколькими потоками.

Практическое руководство. Проверка поддержки драйверов

Отрисовка