Using SharpDX instead of DirectX