DeanoC's Blog said:Then we need space for all these lovely HDR AA framebuffers and render targets.
Does the 360 not require main memory for this (because of EDRAM) or is it the same for both consoles?
DeanoC's Blog said:Then we need space for all these lovely HDR AA framebuffers and render targets.
I was talking about the constraint of the amount of Memory, unless Im missing out something this is what its all about in this threadpipo said:One word: unified.
Edit - you can't compare them like that...
expletive said:Does the 360 not require main memory for this (because of EDRAM) or is it the same for both consoles?
Titanio said:Render targets are operated upon on eDram but they have to go back out to main memory ultimately, so in that case it's pretty much the same.
For framebuffers, the final frame has to be stored out into main memory on 360, but the intermediate stuff is in eDram (the final frame is smaller than the intermediate stuff, well if you're using AA or FP16 framebuffers at least).
With framebuffers exceeding the EDRam size - no. They need to placed in Mainram also with the Tiling effectively beeing a cache.expletive said:Thanks, so do you think theres any net difference on footprint in regards to this?
Npl said:Well, the 360 the same amount of Memory and CPU not unlike the PPE. If one Camp has trouble with Memory then the other will too.
And which system is regarded as having the best visuals?fearsomepirate said:I don't think it's a coincidence that the Xbox was the only console this gen to use all its GPU's silicon for shaders, and that its successor isn't taking the same approach.
Npl said:With framebuffers exceeding the EDRam size - no. They need to placed in Mainram also with the Tiling effectively beeing a cache.
Actually that's true and I ought to corrct my post. Output from tiling is post transformation. It builds the front buffer in chunks, without needing to store backbuffer, though I imagine there'll be some some data stored such as pre-pass Z buffer, no?ERP said:Err no you still don't have a backbuffer in main ram even with tiling. Just a post AA front buffer.
ERP said:Err no you still don't have a backbuffer in main ram even with tiling. Just a post AA front buffer.
Npl said:Well, the 360 the same amount of Memory and CPU not unlike the PPE. If one Camp has trouble with Memory then the other will too.
Of course its a harsh reality for some, given how many people who trained in a modern university are taught. To be clear I mean, taught badly. Quite a few university in the UK don’t even teach C++ let along C and ASM these days. What good is it teaching people in languages like Java and C# with garbage collectors when in some cases we don’t even have conventional heaps!
Almost all CompSci is geared towards 'general' computing (mainframe, network, PC) as that's where 99% of the jobs are. Does anywhere teach for console development? I imagine most seasoned devs cut their teeth on the home-brew sector where coding could be on the metal and all aspects considered. Without that same open low-level hacking on limited hardware being generally available, those who learn game development do so through DirectX and OpenGL from PCs. Without anywhere to learn, how can this ever be fixed?ERP said:A lot of what's taught as good programming practices in the real world are extremly poor practice on systems like PS2/PS3/X360.
Ok, I just read up on the tiling on Xenos. Seems instead you`d need to spend some Memory for keeping the Objects alive until the GPU went through them 3-5 times.ERP said:Err no you still don't have a backbuffer in main ram even with tiling. Just a post AA front buffer.
Shifty Geezer said:And which system is regarded as having the best visuals?
Regards eDRAM, I dunno if that can be counted as more space any more than chip caches/LS can. It's working space. If the whole render buffer fits, I guess it saves you 10 Mb of backbuffer space. (Edit : removed misinformation following ERP's correction ). Either way, 10 MBs isn't much to get excited about (less than two percent), and we dunno how much difference in OS resources are gobbled up either. Could be XB360 gains 30 Mb over PS3 in not having some OS features for example.
ERP said:Err no you still don't have a backbuffer in main ram even with tiling. Just a post AA front buffer.
eSa said:He is right on a money here , so to speak. Most of the kids starting CompSci now dont get hardly any exposure with memory management. You can get Masters degree (with very good grades!) in CompSci and not understand even a simple indirect addressing at asm level.
xbdestroya said:Shifty, I know this is one of the most ridiculous things you'll ever have been asked on a forum, but there are certain individuals back on PSINext who are quoting your 64MB estimate for the PS3 OS and saying you 'let it slip.' Anyway the source of this confusion seems to be a thread on GAF that quotes you as a dev who broke his NDA. What's even more ridiculous is that the words of myself and others as to your non-developing livlihood seems not to be good enough to stop the GAF momentum. SO, for the good of rumor-squashing everywhere can I get you to post here that you're not a dev under NDA?
I know, I know...
BUT, hey it speaks to the quality of your posts that you were mistaken as such, am I right?