SlimDX is has become a pretty comprehensive API, but the fact still remains that it is a version-one iteration of the product, and like all version-one iterations, it has issues. In particular, some of the more insidious bugs and poorly-considered design decisions are starting to become increasingly more uncomfortable to deal with. Since no good solutions exist for some of these problems that will preserve the existing public interface, we’ve been thinking about what a version-two iteration of SlimDX will look like. There are quite a few aspects of the API we’d like to improve for the next version, and over the next few days I’m going to talk about some of them.