SharpDX v3.1.0 Release Notes
Release Date: 2016-10-19 // over 7 years ago-
๐ Changelog between 3.0.2 and 3.1.0 version
๐ Build
- โ Add info for building on VS 2015 to readme.md (changes)
- โ Add info for building on VS 2015 Update 3 (changes)
- โก๏ธ Update MSDNDoc.zip (changes)
- โก๏ธ Update solution version to VS2015 (changes)
Desktop
Direct2D
Direct3D10
- Adaptation mapping (changes)
- freeze sources (changes)
- โ remove Debug.Assert (changes)
- โ remove from StoreApp (changes)
- return source from c6d8e45
Direct3D11
- โ add support Device4 (changes)
- ๐ Improve support Direct3D 11.3 (changes)
- โ remove nameof operator (changes)
- ๐ rename RaterizerState.cs => RasterizerState.cs. (changes)
- ๐ Fix for null reference exception in DeviceContext.RasterizerStage (changes)
Direct3D12
- Simplify marshaling for PR #773 (issue #667) (changes)
- Disable code generation for ID3D12RootSignatureDeserializer and RootSignatureDescription. Rely on manual marshaling instead. (changes)
DirectManipulation
- ๐ change assembly description (changes)
DXGI
- add mapping DXGI_OVERLAY_SUPPORT_FLAG (changes)
- ๐ fix mapping for StoreApp (changes)
- FormatHelper public static method's convert to extensons (changes)
- ๐ Improve to DXGI 1.5 (changes)
General
- ๐ change copyright date (changes)
Mathematics
- ๐ fix bug in Collision.ClosestPointPointTriangle() (changes)
MediaFoundation
- โช Revert "remove" to keep around mapping.xml for MediaFoundation/DirectX (changes)
- ๐ changes to add support for the SharpDX.MediaFoundation/DirectX code (changes)
DirectComposition
- โ Add missing method to create Target from
Device
(changes)
Misc
- โ Add .editorconfig file. (changes)
- ๐ Fix bug in #785 in DataStream (changes)
- ๐ fix initialization of local blockAlign with default values. (changes)
- ๐ Fix issue with signing assemblies from PR. Remove SharpDXSign config from SharpDX.build and setup this from AppVeyor (changes)
- ๐ Fix the missing arguments and broken test (changes)
- ๐ Fix: Memory leak for D3D11 device when
CreateWithSwapChain
is used (changes) - ๐ Fixed #744 DeviceContext1.ClearView()'s 'color' parameter is of type 'float' when it should be a 'RawColor4'. (changes)
- ๐ fixup locations of DirectX support inside SharpDX.MediaFoundation (changes)
- ๐ GraphicsCommandList improvements and add better BeginEvent and SetMarker methods. (changes)
- ๐ Improve Equals Size2, SizeF (changes)
- Leak Device (changes)
- Mapping improvements for ID3D11On12Device and Direct3D12 ResourceStates. (changes)
- Modification of ReadFromSubresource API / ReadFromSubresourceใฎไฟฎๆญฃ (changes)
- ๐ move to correct location (changes)
- ๐ Moved the re-added DirectX source code, and the generated under 2.6.3 files into a Desktop only conditional, along with references to SharpDX.Mathematics and SharpDX.Direct3D9 (changes)
- ๐ฒ Output a markdown file for the git log (changes)
- RawInputEventArgs (and thus also HidInputEventArgs, KeyboardInputEventArgs, and MouseInputEventArgs) now has a WindowHandle property that can be used to retrieve the handle of the window that received the raw input event. (changes)
- โ remove (changes)
- Replaced perspective view matrix calculation (changes)
- โฌ๏ธ ReSharper settings upgrade (changes)
- SwapChain.Present and SwapChain1.Present now return their result codes so that the application can check whether the window is occluded. This should resolve #746. (changes)
- The SharpDX commit b9f7519 causes the .NET Native compiler to crash. (changes)
- โก๏ธ Update CustomDevice.cs (changes)
- โก๏ธ Update MouseState.cs (changes)
- Validate blockAlign can be cast to short (changes)
Samples
- โฌ๏ธ Bump to latest samples (changes)
SharpGen
- ๐ StringToHGlobalUni is not necessary since it is already the same layout as .NET strings, use "fixed" instead (changes)