Sdílet prostřednictvím


Funkce Direct3D 11.4

V Direct3D 11.4 jsme přidali následující funkce.

Viz také Kde je sada DirectX SDK?.

Odebrání zařízení Direct3D

Metoda RegisterDeviceRemovedEventa UnregisterDeviceRemoved metody jsou podporovány novým rozhraním, ID3D11Device4, pro podporu přijímání asynchronního oznámení o událostech při odebrání zařízení Direct3D.

Ochrana s více vlákny

Aby se zajistilo, že se grafické příkazy provádějí zejména v určitém pořadí, má rozhraní ID3D11Multithread metody zapnutí a vypnutí vícevláknové ochrany a metody pro zadávání a ponechání kritického kódu vyžadujícího tuto ochranu.

Ploty pro synchronizaci více zařízení a spolupráci s Direct3D 12

ID3D11Fence, ID3D11Device5 a ID3D11DeviceContext4 poskytují stejné funkce plotu jako Direct3D 12 pro Direct3D 11. Ploty se používají k synchronizaci více zařízení Direct3D11 a pro interoperabilitu mezi Direct3D 11 a Direct3D 12. Ploty jsou podporovány ve Windows 10 Creators Update.

Rozšířená podpora textur NV12

Textury NV12 s funkcemi zachytávání a kódování videa teď podporují sdílení. Starší příznaky texturY D3D11 pro kódování a zachycení videa jsou pro NV12 zastaralé, protože budou nastaveny po celou dobu pro nové ovladače. Takové textury lze sdílet nejen s D3D11, ale také s D3D12. V D3D12 nejsou tyto možnosti textury reprezentovány žádné nové příznaky.

Přečtěte si logické nastavení v D3D11_FEATURE_DATA_D3D11_OPTIONS4.

Ukládání shaderu do mezipaměti

Ovladače můžou podporovat ukládání aplikací Direct3D11 spravovaných operačním systémem do mezipaměti v aktualizaci Windows 10 Creators.

Novinky v direct3D 11