Direct3D 11.4 功能
Direct3D 11.4 中已新增下列功能。
另請參閱 DirectX SDK 在哪裡?。
Direct3D 裝置移除
新的介面ID3D11Device4支援RegisterDeviceRemovedEvent和UnregisterDeviceRemoved方法,以支援在移除 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 管理著色器快取。
相關主題