http://www.geeks3d.com/20110317/low-level-gpu-programming-the-future-of-game-development-on-pc/
http://forum.beyond3d.com/showpost.php?p=1535975&postcount=8
http://www.bit-tech.net/hardware/graphics/2011/03/16/farewell-to-directx/1
http://www.industrygamers.com/news/pc-developers-just-want-direct-x-to-go-away/
I said that the game is pretty stable as itself ... looking on the application it's day vs night compared to other engines. To nobody's surprise (the ones that know what im talking about), Frostbite 2 is nothing special and i think IDTech5 beats it in everywhere except maybe large open maps, but Frostbite 2 is still not sandbox like Cryengine, you still have 2D mountains image for the background.
Also Blizzard always got terrible engines, and Starcraft 2 engine is preety darn ancient - ofcourse Blizzard supports modding community and i have no objection since im an active modder right there; but Carmack explained this well, the more easy the game is to mod the more sacrifice you make for the performance because SC2 you let simple XML and Trigger scripting for a broader audience to be able to modify , but script-interpreters are always slower than the true programming language ...
It is harder to develop for PC than current consoles , especially because Carmack (and others that try) doesn't get close enough to the GPU hardware than he'd liked to, if the GPU industry allowed that, game developers could write their own drivers/ASSEMBLY (i think?) optimizations that override official driver or something.
So he said there is to be "seen some light in the end of that tunnel" ... so will Doom4 be the first project to break the driver bottleneck.
GPU drivers should have a kind of "platform" or "extendability without affecting anything else" so the GPU vendor releases drivers, there can be stuff similarly like ATI Catalyst Application Profiles but actually the "optimization extensions" from the game's actual developer and not only for
This will let PC developers to further optimize performance right ? So if Carmack get's hands on this he'll make Rage run at 200 FPS
TLDR: Developers can get closer to the hardware (low-level) on consoles, than they can get on PC. What a pity, PC has so much more brute horsepower but the drivers are just terrible for both vendors, obviously a team of 50-100 driver-guys can't optimize super-perfect-carmack-style for EVERY game that ever been released.
Just relax for a bit ... and imagine how PC games would play if developers had access to every* hardware on the PC to the lowest-level. I bet this is what Carmack is dreaming of. (but practically we only need the GPU low-level access, not everything)
Now ... just imagine if low-level programming would not be possible for developers on consoles: Crap games, useless console ...
Now that you guys all know ... CAN YOU STOP ACCUSING ID SOFTWARE PLEASE, and enough with that refund nonsene.
