Multithreading

Direct3D 11 implementa compatibilidad con la creación y representación de objetos mediante varios subprocesos.

En esta sección

Tema Descripción
Introducción a multithreading en Direct3D 11
Multithreading está diseñado para mejorar el rendimiento mediante el uso de uno o varios subprocesos al mismo tiempo.
Creación de objetos con multithreading
Use la interfaz ID3D11Device para crear recursos y objetos, use id3D11DeviceContext para su representación.
Representación inmediata y diferida
Direct3D 11 admite dos tipos de representación: inmediatos y diferidos. Ambos se implementan mediante la interfaz ID3D11DeviceContext .
Lista de comandos
Una lista de comandos es una secuencia de comandos de GPU que se pueden grabar y reproducir. Una lista de comandos puede mejorar el rendimiento reduciendo la cantidad de sobrecarga generada por el tiempo de ejecución.
Diferencias de subprocesos entre versiones de Direct3D
Muchos modelos de programación multiproceso usan primitivos de sincronización (como exclusiones mutuas) para crear secciones críticas y evitar que más de un subproceso acceda al código a la vez.

Cómo: Comprobar la compatibilidad con controladores

Representación