Direct3D 11.4-funktioner
Följande funktioner har lagts till i Direct3D 11.4.
Se även Var är DirectX SDK?.
Borttagning av Direct3D-enhet
RegisterDeviceRemovedEvent, och UnregisterDeviceRemoved metoder stöds av ett nytt gränssnitt, ID3D11Device4, som stöd för att ta emot ett asynkront händelsemeddelande när en Direct3D-enhet har tagits bort.
Flertrådsskydd
För att säkerställa att grafikkommandon i synnerhet körs i en viss ordning har ID3D11Multithread-gränssnittet metoder för att aktivera och inaktivera multitrådsskydd samt metoder för att ange och lämna kritisk kod som kräver det här skyddet.
Stängsel för synkronisering och interop för flera enheter med Direct3D 12
ID3D11Fence, ID3D11Device5 och ID3D11DeviceContext4 tillhandahålla samma stängselfunktioner som Direct3D 12 för Direct3D 11. Stängsel används för att synkronisera flera Direct3D11-enheter och för interop mellan Direct3D 11 och Direct3D 12. Stängsel stöds i Windows 10 Creators Update.
Utökat stöd för NV12-struktur
NV12-texturer med funktioner för insamling och videokodning stöder nu delning. Äldre D3D11-texturflaggor för videokodning och inspelning är inaktuella för NV12, eftersom det kommer att ställas in hela tiden för nya drivrutiner. Sådana texturer kan delas inte bara med D3D11, utan även med D3D12. I D3D12 representerar inga nya flaggor dessa strukturfunktioner.
Se den booleska inställningen i D3D11_FEATURE_DATA_D3D11_OPTIONS4.
Cachelagring av skuggning
Drivrutiner kan stödja OS-hanterad skuggningscachelagring av Direct3D11-program i Windows 10 Creators-uppdateringen.
Relaterade ämnen