-------------------------- Release Notes (2012-06-10) -------------------------- SharpDX 2.2.0 This is a maintenance release, mainly to support new Windows 8 Release Preview. Starting with 2.2 version, SharpDX for Metro App is only compatible with Windows 8 Release Preview. Lots of improvements and bug fixes, check the following details: ************* Core ************* Fix issue with Reflection.Emit not compatible with Win8 Release Preview. Using Linq.Expressions instead. ************* Samples ************* Win8 All samples have been ported to use new Windows 8 RP. Lots of small breaking changes Add property DrawingPosition to CommonDX.SurfaceImageSourceTarget ************* Sound API ************* X3DAudio2 The project/assembly X3DAudio is removed and is now part of XAudio2. In order to use X3DAudio, you only have to reference XAudio2. ************* Graphics API ************* Direct3D11 New constants for ComputeShaderStage and PixelShaderStage New UpdateSubresourceSafe method to support workaround for deferred context with non null resource region (see http://blogs.msdn.com/b/chuckw/archive/2010/07/28/known-issue-direct3d-11-updatesubresource-and-deferred-contexts.aspx) Fix issue #195. DeviceContext.UpdateSubresource is now public Update MiniCube to demonstrate how to handle resize and fullscreen MediaFoundation Project started. Not yet available but a MediaPlayer will be available soon for Windows 8 Metro App. WIC Fix bug in ComStreamShadow.Seek, newPosition can be null ************* Build ************* Add support for building all desktop with Windows SDK 7.1 (http://www.microsoft.com/en-us/download/details.aspx?id=8279) with Visual Studio 2010 installed