Vortice.Windows v2.1.0 Release Notes

Release Date: 2021-12-01 // over 2 years ago
    • [FIX] DXGI: IDXGISwapChain::GetContainingOutput with Result.
    • [ENH] ID3D12On12: Improve binding logic.
    • [ENH] General: Move D3D12_RESOURCE_STATES to Vortice.DirectX as used from ID3D12On12.
    • ⚡️ [ENH] DXC: Update to December 2021 with HLSL 2021 Preview.
    • ⚡️ [ENH] Direct3D12: Update to Agility SDK 1.700.10.
    • 👍 [ENH] DirectX: Add Luid support.
    • 🏗 [ENH] Build: Add .NET 6.0 SDK support
    • ⚡️ [ENH] Build: Update to 10.0.22000.0 SDK
    • [ENH] General: Add .NET 5.0 TFM
    • [ENH] MediaFoundation: Map IMFAsyncResult, IMFAsyncCallback and IMFAttributes + add missing VideoFormatGuids
    • [ENH] MediaFoundation: Improvements in IMMDevice and handle property store in automatic way
    • 👍 [ADD] General: Add PropertyStore support in Vortice.DirectX under Win32
    • 🚚 [CHG] DXGI: Remove legacy DXGIGetDebugInterface function, prefer DXGIGetDebugInterface1
    • [FIX] Direct3D12: D3D12CreateDevice with return call
    • 🖨 [FIX] Direct3D12: GetCopyableFootprints signature and accepting correct null values
    • [ENH] Direct3D11: Improvements and helper methods for creating buffers and textures