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


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

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

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

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

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

Отрисовка