All Versions
24
Latest Version
Avg Release Cycle
61 days
Latest Release
886 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.2.0 Changes
May 01, 2022- ⚡️ [ENH] Direct3D12: Update to Agility SDK 1.602.0
- [ENH] Samples: Added the HelloDirectML sample.
- 🏁 [ENH] DirectML: New DirectML bindings (https://docs.microsoft.com/en-us/windows/ai/directml/dml-intro).
- 👍 [ENH] Direct3D9on12: Add support for Direct3D9on12.
- 🔊 [ENH] DirectStorage: New DirectStorage bindings (https://devblogs.microsoft.com/directx/directstorage-api-available-on-pc/)
- [ENH] Direct2D1: Improve mappings.
-
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- 👍 [ENH] Direct3D11: Improve creation methods and better Span usage.
- [ENH] DXGI: Add FormatHelper.GetSurfaceInfo based on DirectXTex.
- ⚡️ [ENH] Direct3D12: Update to Agility SDK 1.602.0
- [ENH] Samples: Added the HelloDirectML sample.
- 🏁 [ENH] DirectML: New DirectML bindings (https://docs.microsoft.com/en-us/windows/ai/directml/dml-intro).
- 👍 [ENH] Direct3D9on12: Add support for Direct3D9on12.
- 🔊 [ENH] DirectStorage: New DirectStorage bindings (https://devblogs.microsoft.com/directx/directstorage-api-available-on-pc/)
- [ENH] Direct2D1: Improve mappings.
-
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, 2021KEY 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.