Fair enough Shifty, thanks for the explanation. In some ways I have to say you hit it dead on, it sounds right to me.They are PCs in architecture regarding how developers will address them.
AMD APU based PCs don't have VRAM. They work from DDR3. They have SRAM caches.
A laptop with a 4 core AMD APU at 1.4 GHz and 6 GBs DDR3 shared memory, and a desktop with a quad core i7 and 16 GBs DDR3 and dual nVidia GTX 680s with 4 GBs GDDR5 each, and a nettop with dual core i3 and integrated graphics, and an Intel Mac, and a Linux media box, are all the same from the POV of the developer in how they design their games. You have CPU work, GPU work, all processors running the same code and working the same way in how they deal with threads, accessing memory the same general way. Okay, Durango's memory architecture is going to add a little more complexity, but 'same' can be measured by degree, and when you compare this gen to previous consoles, clearly they aren't anything like as removed from PC as PS1, 2, and 3 and their peers have been. When can argue specifics and perhaps whether a 5-10% variation in system design constitutes a different architecture or not, but the generalisation willardjuice made will still stand. You can write x86 CPU code for PC and it'll port straight over to consoles. You can write GPU code and it'll port straight over to consoles. There are no obvious barriers between developing on console and porting to PC or vice versa.
I understand most of what you are saying and wrap my head around the techie-speak hoping I am able to simplify it.
Still I don't think programming a true parallel processed, multi threaded game is extremely easy to do because of the massive amount of varying system configurations on PC.
In the case of a console you have a proprietary system with multiple cores in its CPU that you can code to without needing overweight APIs or bloated OSs, it increases your performance from the same type of hardware immensely.
If Sony, Microsoft or Nintendo wanted to they could do much more specialized things with the hardware, the only problem is that they don't seem to see it as financially viable because as years go on, some solutions are standardized and become more efficient than anything else.
The hardware moves around the PC market now and I don't blame them for using such solutions, in fact I like AMD a lot and I am happy with the fact that the new consoles feature AMD hardware in their innards, but even so, the famous blitter talk and stuff wasn't in vain, and now we have a very different setup in both consoles than your typical PC even if the basis of the hardware is the standard PC CPU and GPU to some extent.
The new consoles have similar amounts of memory than a high-end PC and it means that taking into account their extremely smart hardware design, PC games aren't being held back in the future.
I only can foresee some extra resolution and maybe AA favouring the PC in the future but other than that consoles will hold their ground pretty decently, smartly designed as they are.
@Dr. Evil, ah okay.... good point. I forgot to mention that, even so, it means that Durango is going to exceed the hardware capability of a 7770 AMD GPU by a long shot, as expected.:smile: