Sign in to follow this  

C# under Windows XP... DX9, SlimDX, or SharpDX?

This topic is 2063 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi everyone,

Having attempted to follow a once popular c# programming book using DX9 and .NET1.1 (and hitting an infuriating impasse), I am now changing tack. To follow the book exercises, but replacing code from modern technologies.

Rather than go for XNA, I want to stick with a DX variant. The reason - simply I enjoy having more control and want to understand the inner workings of game engines at the moment. I'm quite passionate about that right now, and the experience of programming for me is not just about end results, but rather learning, understanding, and then results.

So, having read some interesting threads on the internet about how to stick with DX in the modern era, and learning that DX is deprecated with Microsoft seemingly wanting us to all move to XNA, I read that SlimDX and SharpDX can be used for the DirectX enthusiast of today.

I'm a c# programmer, so my quesitons is what environment should I plump for?
a) WinXP, .NET4, DirectX9c
b) WinXP, .NET4, SlimDX
c) WinXP, .NET4, SharpDX

Or maybe something else to go with c# and .NET4? I'm definitely up for coding my own game engines. I think I spent too long playing 8-bit games as a kid. That's what I blame anyway. [img]http://public.gamedev.net//public/style_emoticons/default/blink.png[/img] I'm fascinated by the coders of that era.

Anyway. Thoughts on a postcard...

Share this post


Link to post
Share on other sites
I would personally recommend SharpDX or SlimDX. They're extremely similar so which one in particular doesn't really matter.

SharpDX claims better performance than SlimDX - but its a tiny difference and both perform well enough to create just about anything.

SharpDX is mostly a computer generated wrapper for DX, and SlimDX is mostly hand coded. Functionally I'd say they're about 99% the same.

Share this post


Link to post
Share on other sites
Hey orizvi! Thanks for the encouragement - I'm going to go for SharpDX - it seems to be more comprehesive from what I can find out on the interweb. [img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img] Edited by CdrTomalak

Share this post


Link to post
Share on other sites

This topic is 2063 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this