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 API

  • Fix issue with Reflection.Emit not compatible with Win8 Release Preview. Using Linq.Expressions instead.

Graphics API

Direct3D11 / Direct3D11.1

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

Sound API

X3DAudio / XAudio2

  • The project/assembly X3DAudio is removed and is now part of XAudio2. In order to use X3DAudio, you only have to reference XAudio2.

Samples API

  • All samples have been ported to use new Windows 8 RP. Lots of small breaking changes
  • Add property DrawingPosition to CommonDX.SurfaceImageSourceTarget for Win8.
  • Update MiniCube to demonstrate how to handle resize and fullscreen

Build

Download SharpDX

Stable version 2.4.2

Download Binaries PackageBinaries Package 2.4.2

Download Full PackageFull Package 2.4.2

Download Full PackageNuget Packages

Latest Dev PackageLatest Dev Package (2.5.0)

(Last Changes: May 22 2013 18:29:19)

Note: if you are using the Toolkit, use latest dev Package

Who is Online?

  • lwm

Forum Latest

RecursiveCall's Avatar
Today 02:47
[WinRT][Toolkit] GraphicsDevice.Clear(Color.Transparent); But prior to drawing that rendertarget (after capturing it), I clear that screen. No matter what color I clear it to, the RT's background is still white. In fact, if I were to downscale, I can verify that the background is the color I set it to and the...
Solaris's Avatar
By- Solaris
Yesterday 19:21
[Toolkit] Shader - Texture is not drawn? Thanks for the link but I'm not really in the process of getting it.. The sampler in HLSL is simply ignored, so I do not have to change anything? I found some snippets using the Toolkit to set a Sampler, is this applicable? I tried it but the result hasn't...
Fortis's Avatar
By- Fortis
Yesterday 13:37
Text along path Hi there, I need to draw text along a curved path/bezier. Does somebody happen to have a tutorial ready or even some sample code to digest? Thx Fortis
artiom's Avatar
By- artiom
Yesterday 08:59
[WinRT] SharpDX.targets; D3DCompiler.dll and Toolkit.Compiler.dll get included Try to package the WinRT application and look there - if there will not be present unwanted references - the warning can be safely ignored. Alternatively you can check the app package with the Windows App Cert Kit. On my machine it looks like the ReSharper...
artiom's Avatar
By- artiom
Yesterday 08:47
[WinRT][Toolkit] SetRasterizerState(...);SetDepthStencilState(...) not handled Toolkit effect compiler doesn't support sampler states in HLSL. The recommended way is to set it from C# code.
artiom's Avatar
By- artiom
Yesterday 08:23
[Toolkit] Setting a color to be transparent (Ex: magenta) About texture loading - it doesn't matter from what format are you loading it, so PNG should work. Btw, png has transparency support - why you don't use it? This would be the fastest solution. Regarding color altering, you can investigate the Color matrix...
Matthiee's Avatar
By- Matthiee
15 Jun 2013 16:24
How to avoid the resize afther the form resized Hello everyone, I'm trying to stop the stretching when I'm resizing my form or making it full screen. I tried this example but it is still not working as I am getting this error: Code Removed Code Removed
artiom's Avatar
By- artiom
14 Jun 2013 19:54
What is the implementation of d2.Effect? Predefined effect IDs are mapped as static fields in the Direct2D1.Effect class: Code Removed
AvengerDr's Avatar
By- AvengerDr
14 Jun 2013 16:54
[D3D10] writing and positionning multiple streams to Texture2D I am not sure about your exact query, but this definitely sounds a job for hardware instancing. Through instancing you can bind a single vertex/index buffer that coupled with an instancing buffer allows the hardware to generate as many copies (or instances)...
Powered By nZambi!