32-bit systems need to die
DirectX 9 needs to die
The general consumer need to stop being a bitch and jump forward already
I should probably find a better topic for this rant, but it will live here for now:
I feel the only thing holding back another major hardware generation is how hard it is for artists to keep up with graphical improvements, and that the additions to new technologies like DX11 just don't quite look new enough to warrant a big jump. That might be due to how new it is, and nobody has really shown off the true potential of DX11.
I feel like there's some barrier holding back the next console generation, be it technological or economic. Either way, it's starting to have an effect on PC gaming. I really don't see why we should be stuck on DirectX 9, when we've now hit 11. I don't understand how games are being developed for both DX9 and DX11. Why is the gaming community dragging their feet on this one. Is directX 10 so scary to develop for? So expensive to upgrade to? Too underwhelming?
I feel stuck in the middle with a DX10 card, almost stepped over entirely. I feel developers have, or will have to work hard to cram a gorgeous game into the confines of the Xbox 360, or even PS3 architectures. Or worse still, cave in and design to their standards.
Crytek admitted such hardships, complaining about 512MB of ram in an era where 8GB is (becomming) well within reason. Having to develop for both DX9 and 11 leaves no room for 10
DICE seems to be ramming this barrier head on with BF3 looking as sexy it does. A game for the hardware enthusiasts that live to see an amazing new benchmark, but still a game well worth playing.
Unreal 3 and CryEngine 3 both seem to extending the one foot out, attempting to lead other developers forward. But still, that back foot is locked in place by current gen consoles.
I'm not saying what comes out now looks bad, only that it could look so much better, so much faster.
(Oh damn, this ended up being bigger than I expected. I should probably start a new thread for this. Or at least look to see if one exists already >.>)