All Versions
24
Latest Version
Avg Release Cycle
61 days
Latest Release
392 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.9.XX Changes
May 01, 2021- [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.
-
v1.8.59 Changes
January 01, 2021KEY CHANGES:
- [ENH] General: Integrate MIT licensed headers from (https://github.com/microsoft/DirectX-Headers)
- ๐ [ENH] DXCore: Add support for DXCore.
- [ENH] Direct3D12: Add Video binding generation.
- [ENH] General: Add DataStream from SharpDX.
- ๐ [ENH] Dxc: Bindings generated from headers for DirectX Shader Compiler and bring in parity with latest release.
- ๐ [ENH] Direct3D12: Pipeline State stream object support and amplification and mesh shader support.
-
v1.8.35 Changes
November 01, 2020KEY CHANGES:
- ๐ [ENH] DirectComposition: Initial DirectComposition support.
- [ENH] DXGI: Initial WinUI headers generation under WinUI folder + namespace.
- [FIX] D3D12: BeginEvent, SetMarker for ID3D12CommandQueue and ID3D12GraphicsCommandList.
- [ENH] DXGI: Map IDXGraphicsAnalysis from DXProgrammableCapture.h.
- โก๏ธ [ENH] XAudio2: Update to Microsoft.XAudio2.Redist 1.2.4
- [ENH] XAudio2: Implement clean CreateSubmixVoice mapping.
- [ENH] XAudioFX: Reverb and Volume metter under namespace Vortice.XAudio2.Fx.
- [ENH] XAudioFX: Correctly marshal VolumeMeterLevels.
- [EHN] XAudio: Allow AudioBuffer with externally owned memory.
- [ENH] D3D12: Add count in some methods (for example: ID3D12GraphicsCommandList)
-
v1.8.17 Changes
October 01, 2020KEY CHANGES:
- [FIX] D3D11: ID3D11DeviceContext fix various calls and avoid usage of params that can lead memory allocation.
- [ENH] D3D11: ID3D11Device - Add feature check helper methods.
- [ENH] D3D11: ID3D11DeviceContext Add VS/HS/DS/GS/PS/CS UnsetConstantBuffer faster method and fix allocation in ID3D11CommandList.
- [FIX] DXGI: IDXGIDevice::GetAdapter is not property and not persisted, user need to manually Dispose the IDXGIAdapter (just like native code).
- [ENH] D3D11: D3D11CreateDevice takes also native IntPtr adapter.
- ๐ [ENH] Samples: Cleanup code and remove all leakages.
- [ENH] D3D12: Add more helpers from d3d12x and cleanup.
- ๐ [ENH] D3D12: D3D12CreateDevice allow direct native IDXGIAdapter handle and improve GetMaxSupportedFeatureLevel, IsSupported to accept native handle.
- [FIX] VorticePlatformDetection correct usage of GetVersionEx.
- [ENH] D3D12: D3D12_GPU_VIRTUAL_ADDRESS map to ulong
- [ENH] D3D12: More API and methods improvements.
- ๐ [ENH] Mapping: Map UINT64 to ulong instead of long, better keep close to native API.
-
v1.8.XX Changes
October 01, 2020KEY CHANGES:
- ๐ [ENH] DirectComposition: Initial DirectComposition support.
- [ENH] DXGI: Initial WinUI headers generation under WinUI folder + namespace.
- [FIX] D3D12: BeginEvent, SetMarker for ID3D12CommandQueue and ID3D12GraphicsCommandList.
- [ENH] DXGI: Map IDXGraphicsAnalysis from DXProgrammableCapture.h.
- โก๏ธ [ENH] XAudio2: Update to Microsoft.XAudio2.Redist 1.2.4
- [ENH] XAudio2: Implement clean CreateSubmixVoice mapping.
- [ENH] XAudioFX: Reverb and Volume metter under namespace Vortice.XAudio2.Fx.
- [ENH] XAudioFX: Correctly marshal VolumeMeterLevels.
- [EHN] XAudio: Allow AudioBuffer with externally owned memory.
- [ENH] D3D12: Add count in some methods (for example: ID3D12GraphicsCommandList)
-
v1.7.37 Changes
August 26, 2020KEY CHANGES:
- ๐ [ENH] DXGI: Expose types from windows.ui.xaml.media.dxinterop.h
- [FIX] WIC: Crash with IWICBitmapLock.GetDataPointer, correctly handle different types
- ๐ [FIX] D3D11: Fix OMSetRenderTargetsAndUnorderedAccessViews overloads and add KeepRenderTargetsAndDepthStencil and KeepUnorderedAccessViews support.
- [ENH] DXGI: Improvements in API usage for IDXGIObject and IDXGIDeviceSubObject.
- [ENH] D3D Legacy Compiler: Compile accepts byte[] as shader source.
- [FIX] D3D11: ID3DUserDefinedAnnotation::SetMarker don't map as property.
- ๐ [ENH] DXGI: Remove dependency from System.Collections.Immutable and make API calls close to native.
- [FIX] DXGI: Fix IDXGIDevice.CreateSurface methods overload.
-
v1.7.0 Changes
May 01, 2020KEY CHANGES:
- ๐ [ENH] DXGI: Expose types from windows.ui.xaml.media.dxinterop.h
- [FIX] WIC: Crash with IWICBitmapLock.GetDataPointer, correctly handle different types
- ๐ [FIX] D3D11: Fix OMSetRenderTargetsAndUnorderedAccessViews overloads and add KeepRenderTargetsAndDepthStencil and KeepUnorderedAccessViews support.
- [ENH] DXGI: Improvements in API usage for IDXGIObject and IDXGIDeviceSubObject.
- [ENH] D3D Legacy Compiler: Compile accepts byte[] as shader source.
- [FIX] D3D11: ID3DUserDefinedAnnotation::SetMarker don't map as property.
- ๐ [ENH] DXGI: Remove dependency from System.Collections.Immutable and make API calls close to native.
- [FIX] DXGI: Fix IDXGIDevice.CreateSurface methods overload.
-
v1.6.0 Changes
April 01, 2020KEY CHANGES:
- [BREAKING CHANGE] Switch to use Point, PointF, Size, SizeF, Rectangle and RectangleF from Vortice.Mathematics
- ๐ [ENH] Point, PointF, Size, SizeF, Rectangle and RectangleF supports conversion to System.Drawing types.
- [FIX] DXGIGetDebugInterface1 is part of dxgi.dll and not dxgidebug.dll
- [ENH] Direct3D11 helpers for creating Texture1D, Texture2D, Texture3D etc.
- [ENH] Usage of standard types from System.Drawing.*
- [ENH] Include winerror result codes for Direct2D1.
- [FIX] Various Direct3D11 issues.
- ๐ [ENH] Use XAudio2 Redist to support Windows7 and remove XAudio 2.7 and 2.8 logic (https://docs.microsoft.com/en-us/windows/win32/xaudio2/xaudio2-redistributable).
- ๐ [ENH] Merge X3DAudio in XAudio2 in addition to new XAudio redist.
-
v1.5.0 Changes
December 01, 2019KEY CHANGES:
- โก๏ธ Update dependencies.
- ๐ Direct3D9 support.
-
v1.4.0 Changes
November 01, 2019KEY CHANGES:
- โก๏ธ Update dependencies.
- Correctly map D3D12_RAYTRACING_INSTANCE_DESC::Transform (using Matrix3x4).
- Direct3D12 API improvements.
- Persist IDXGIDevice::GetAdapter and handle Dispose.
- Direct3D11 API improvements (ID3D11DeviceContext) etc.
- MappedSubresource added AsSpan methods.
- IXAudio2SourceVoice - Add StateNoSamplesPlayed.
- ๐ X3DAudio support added.
- Direct2D1 bindings improvements, thanks to manju-summoner
- ๐ Direct2D1 builtin effects support.