Hiding a Clingerman to Talk Natively
In Benchmarking C#/.Net Direct3D 11 APIs vs native C++ (a post from March 14, I wonder why I did not share this already…) Alexandre Mutel explores the cost of calling native APIs from managed code (AKA interop) via micro benchmarking various managed Direct3D 11 APIs. He does this because:
Hopefully, in SharpDX unlike any other DirectX .NET APIs, this code has been written to be consistent over the whole generated code, and was carefully designed to be quite efficient… but still, It has obviously a cost, and we need to know it!
Spoiler: The offerings Microsoft has in store are, by far, slower than SlimDX/SharpDX.
In other news: There is a thread over in the AppBuhAppHub forums praising the XNA MVPs. We here in the barracks fully support that effort – mostly due to the fact that Captain ZSquare has access to various arms here and we lost the keys to lock up the arsenal… – so you might head over to add to the +1 (none of the Google +1 stuff) choir.