I’ve touched on this a few times when people have mentioned the grass being greener on XNA - MS have been gradually nerfing it with each release - and stumbled across this post which paints a pretty bleak picture of XNA and it’s future:
It would seem (to me at least) that MS would rather people play their games on their consoles or handhelds, and desktop gaming is becoming much lower priority.
As for DirectX being subsumed into the Windows APIs, that’s probably about time - it’s matured enough now and the pace of API flux has stabilised I think. I don’t think this bodes ill at all for desktop gaming - in fact it might actually help it a bit, as we’ll be able to rely on a working, pre-installed DirectX in future. The future being a very long way away looking at how XP is still running about 50% of the world’s PCs.
Maybe because I’m too into OpenGL… I had to write a game with it and hell tis framework kept punshing me in the face. To be honest mostly because I always hat to begin a spriteBatch to draw something, and between the begin and end call I dould not change the matrix (or is this possible in some stupid way MS thinks is good? :D)…