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 RegisterDeviceRemovedEventy Métodos 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 interfazID3D11Multithreadtiene 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 e interoperabilidad de varios dispositivos con Direct3D 12
ElID3D11Fence , ID3D11Device5 y ID3D11DeviceContext4 proporcionan la misma funcionalidad de barrera que Direct3D 12 para Direct3D 11. Las barreras se usan para sincronizar varios dispositivos Direct3D11 y para la interoperabilidad entre Direct3D 11 y Direct3D 12. Las barreras se admiten en Windows 10 Creators Update.
Compatibilidad con texturas NV12 extendidas
Las texturas NV12 con funcionalidades de codificación de captura y vídeo 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, no hay marcas nuevas que representen 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 de Windows 10 Creators.
Temas relacionados