共用方式為


Direct3D 11.4 功能

Direct3D 11.4 已新增下列功能。

另請參閱 DirectX SDK 在哪裡?

Direct3D 裝置移除

新介面支援 RegisterDeviceRemovedEventUnregisterDeviceRemoved 方法,ID3D11Device4,以支援在移除 Direct3D 裝置時接收異步事件通知。

多線程保護

為了確保特定順序執行圖形命令,ID3D11Multithread 介面具有開啟和關閉多線程保護的方法,以及輸入和離開需要此保護的重要程式代碼的方法。

使用 Direct3D 12 進行多裝置同步處理和 Interop 的柵欄

ID3D11FenceID3D11Device5ID3D11DeviceContext4 提供與 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 的新功能