Direct3D 11.4 功能
Direct3D 11.4 已新增下列功能。
另請參閱 DirectX SDK 在哪裡?。
Direct3D 裝置移除
新介面支援 RegisterDeviceRemovedEvent和 UnregisterDeviceRemoved 方法,ID3D11Device4,以支援在移除 Direct3D 裝置時接收異步事件通知。
多線程保護
為了確保特定順序執行圖形命令,ID3D11Multithread 介面具有開啟和關閉多線程保護的方法,以及輸入和離開需要此保護的重要程式代碼的方法。
使用 Direct3D 12 進行多裝置同步處理和 Interop 的柵欄
ID3D11Fence、ID3D11Device5 和 ID3D11DeviceContext4 提供與 Direct3D 12 for Direct3D 11 相同的柵欄功能。 柵欄可用來同步處理多個 Direct3D11 裝置,以及用於 Direct3D 11 與 Direct3D 12 之間的互作性。 Windows 10 Creators Update 支持柵欄。
延伸 NV12 紋理支援
具有擷取和視訊編碼功能的NV12紋理現在支持共用。 適用於視訊編碼和擷取的舊版 D3D11 紋理旗標已針對 NV12 淘汰,因為新驅動程式會隨時設定。 這類紋理不僅可以與 D3D11 共用,也可以與 D3D12 共用。 在 D3D12 中,沒有新的旗標代表這些紋理功能。
請參閱 D3D11_FEATURE_DATA_D3D11_OPTIONS4中的布爾值設定。
著色器快取
驅動程式可能支援 Windows 10 Creators 更新中 Direct3D11 應用程式的 OS 管理著色器快取。
相關主題
-
Direct3D 11 的新功能