GDI+ is clearly not fast enough for me. I really don't understand why .NET has such library capable of doing so much with such low performance. Having said that, I now seek a new graphics library for my project which is a tiled 2D game, being developed in C#.
I've browsed the web and I've found some interesting things like the SDL lib. There is SDL C# wrapper for .NET which seems rather nice. After I tried it I realize it would not compile on x64 architectures. So I went to their forum just to look at its scary inactivity. There is one post over there that actually describes my problem, unfortunately it has not been answered, not even after almost an year. SDL C# last update was in 21 November 2010, so I can sadly assume it is pretty dead. Moving on.
I want to do simple things like drawing images and text, something that is quite hard to achieve with OpenGL's .NET wrappers I've come across. I really don't need that much performance just something simple to use, for the very own simple things I mentioned above. SDL C# was very easy to work with, too bad it is gone...
I still didn't get it. Managed Direct X was discontinued, does this means June's DirectX SDK does not support it? Does not support it but still includes their libraries? I'm using some libraries that came with it. Are those managed? They are inside a folder named: DirectX for Managed Code. The most recent library seems to have the version 1.0.2911.0 last updated on 31-03-2006. Can someone please clarify if these are the libs that were discontinued? I really don't want to use stuff at the edge of dying.
Anyway, I just need a simple solution for drawing 2D graphics inside multiple .NET controls, namely panels and forms. I really don't care if it does not support advanced 3D features or 3D at all, all I need is a solid 2D gfx lib with good support and easy to work with. I wouldn't mind at all using DirectX since I'm a bit familiar with it. But a solution like SDL would be the key. XNA seems to be quite different from those-libs-I'm-not-sure-if-they-are-managed. So I'm avoiding it.
Thank you very much for any possible help in this issue. I'm a developer eager to develop in my not-so-available-spare-time and I have this project I want to share with the rest of the world, but the beginning seems to be challenging already.