Compartir a través de


Características de Direct3D 11.4

Se ha agregado la siguiente funcionalidad en Direct3D 11.4.

Consulte también ¿Dónde está el SDK de DirectX?.

Eliminación de dispositivos Direct3D

Los métodos RegisterDeviceRemovedEvent y UnregisterDeviceRemoved son compatibles con una nueva interfaz, ID3D11Device4, para admitir la recepción de una notificación de eventos asincrónica cuando se ha quitado un dispositivo Direct3D.

Protección multiproceso

Para asegurarse de que los comandos gráficos en particular se ejecutan en un orden específico, la interfaz ID3D11Multithread tiene métodos para activar y desactivar la protección multiproceso, y métodos para escribir y dejar código crítico que requiere esta protección.

Barreras para la sincronización de varios dispositivos e interoperabilidad con Direct3D 12

Id3D11Fence, ID3D11Device5 e ID3D11DeviceContext4 proporcionan la misma funcionalidad de barrera que Direct3D 12 para Direct3D 11. Las vallas se usan para sincronizar varios dispositivos Direct3D11 y para la interoperabilidad entre Direct3D 11 y Direct3D 12. Las vallas se admiten en el Windows 10 Creators Update.

Compatibilidad extendida con texturas NV12

Las texturas NV12 con funcionalidades de codificación de vídeo y captura ahora admiten el uso compartido. Las marcas de textura D3D11 anteriores para la codificación y captura de vídeo están en desuso para NV12, ya que se establecerá todo el tiempo para los nuevos controladores. Estas texturas se pueden compartir no solo con D3D11, sino también con D3D12. En D3D12, ninguna marca nueva representa estas funcionalidades de textura.

Consulte la configuración booleana en D3D11_FEATURE_DATA_D3D11_OPTIONS4.

Almacenamiento en caché del sombreador

Los controladores pueden admitir el almacenamiento en caché del sombreador administrado por el sistema operativo de las aplicaciones de Direct3D11 en la actualización Windows 10 Creators.

Novedades de Direct3D 11