SharpDX is an open-source managed .NET wrapper of the DirectX API.
NOTE: As of 29 Mar 2019, SharpDX is no longer being under development or maintenance
SharpDX has been around for almost 9 years, the project is relatively stable and has been used by many products.
But due to the lack of strong technical leadership and community involvment on the project, SharpDX can no longer maintain the quality required for its maintenance In consequence, SharpDX is being retired. You can still download all NuGet binaries, you can fork and modify the project as long as you respect the original License.
This repository is now readonly
Signed: Alexandre MUTEL - xoofx
Latest stable and development binary versions are directly available on
Download All SharpDX assemblies 4.0.0 on NuGet Wiki Documentation
(Last Update: 29 May 2017, release notes for 4.0.0)
Supported APIs
Graphics 3D
Direct3D9+
,Direct3D11+
,Direct3D12+
Graphics 2D
Direct2D1+
,DirectWrite+
,WIC
Graphics Core
DXGI+
,MediaFoundation
,DirectComposition
,DirectManipulation
,Animation
Sound
DirectSound
,XAudio
,X3DAudio
Input
DirectInput
,RawInput
,XInput
Supported Platforms
Windows Desktops that supports
.NET 4.0
,.NET 4.5+
,.NET Core
(netstandard1.1
andnetcoreapp1.0
)Windows Store Apps and Universal Windows Applications
uap10.0
Documentation
The documentation is available through the wiki.
Licensing
SharpDX is released under the permissive MIT license.