All Versions
24
Latest Version
Avg Release Cycle
61 days
Latest Release
698 days ago

Changelog History
Page 1

  • v2.2.0 Changes

    May 01, 2022

  • v2.2.X Changes

    December 01, 2022
    • ๐Ÿ‘ [ENH] Direct3D12: Improve DRED support

  • v2.1.32 Changes

    September 01, 2022
    • ๐Ÿ‘ [ENH] XAudio2: Add XAPO support.
    • [FIX] Direct3D11: FIX bug with marshalling and unset methods in ID3D11DeviceContext.
    • โšก๏ธ [ENH] Direct3D12: Update headers to Agility SDK 1.606.3.
    • ๐Ÿš€ [ENH] Dxc: Update DX Compiler to July 2022 release, add ARM64 support

  • v2.1.19 Changes

    May 01, 2022

  • v2.1.2 Changes

    March 01, 2022
    • ๐Ÿšš [BREAKING CHANGE] Direct3D11: Remove VertexBufferView structure.
    • [BREAKING CHANGE] Switch to use Point, PointI, Size, SizeI, Rect and RectI from Vortice.Mathematics
    • [ENH] Direct3D11: Peformance improvements in mappings.
    • [ENH] Direct3D11: Improvements in Video mapping.
    • ๐Ÿ [ENH] XAudio2: Use Windows SDK headers instead of XAudio2 redist and move to function pointers.

  • v2.1.0 Changes

    December 01, 2021
    • [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

  • v2.0.XXX Changes

    December 01, 2021
    • โšก๏ธ [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

  • v1.9.143 Changes

    September 01, 2021
    • [ENH] Direct3D12: Add ID3D12Device.CreateRootSignature with blob creation.
    • [ENH] Direct3D11: Rename Usage to ResourceUsage and improve CreateBuffer, improve Create shaders with Blob directly.
    • [ENH] DXGI: dxgidebug.h under Vortice.DXGI.Debug namespace.
    • [ENH] Direct3D12: Improve Debug MessageID enum values names.
    • ๐Ÿ“ฆ [ENH] WinUI: New Vortice.WinUI based on Microsoft.ProjectReunion.WinUI (https://www.nuget.org/packages/Microsoft.ProjectReunion.WinUI/)
    • ๐Ÿ‘ [ENH] DirectInput: New Vortice.DirectInput support.
    • ๐Ÿ‘ [ENH] MediaFoundation: Preview MediaFoundation support.

  • v1.9.80 Changes

    May 01, 2021
    • [ENH] Direct3D12: Add Create overload which returns result.
    • [ENH] Direct2D1: FIX namespace issues and improvements in bindings.
    • [ENH] WIC: Some improvements.
    • [ENH] DXC: Allow IDxcIncludeHandler subclass, with example in HelloWorldDirect3D12.
    • [ENH] Direct3D9: Improve methods taking sharedHandle and various improvements.
    • โšก๏ธ [ENH] Direct3D12: Update headers to DirectX Agility SDK.
    • โšก๏ธ [ENH] Dxc: Update to April 2021.
    • ๐Ÿšš [ENH] General: Move to standard types for Point, PointF, Size, SizeF, Rectangle and RectangleF.
    • [ENH] Direct2D1: Improve mappings.
    • [ENH] DirectWrite: GlyphRun improvements and example for AdvancedText rendering.

  • v1.9.45 Changes

    April 01, 2021

    KEY CHANGES:

    • โšก๏ธ [ENH] General: Update to newer SharpGen SDK and remove Vortice.Runtime.COM.
    • ๐Ÿš‘ [FIX] BUG: Critical bug with Interop.Patch for Read and Write.
    • ๐Ÿšš [CHG] XAudio2: Remove XAudio2 redist and improve bindings.
    • [ENH] Direct3D12: Add Hello raytracing example.
    • ๐Ÿšš [ENH] Move common types from DXGI and DCommon to Vortice.DirectX for better separation and interop.
    • ๐Ÿšš [ENH] dxgitype.h: Moved in Vortice.DirectX.