Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |