as you are a much better person than I when it comes to c/c++, I was in turn going to ask you for some help in these things. In particular, how does CE manage this? it's open source, but it BIG open source.
Hmm, well seeing as how I know practically nothing about Direct X ('sides what it is) I don't think I'll be able to be of much help

And how does CE manage what?