By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Gaming Discussion - Shinen is using triple buffering for the gbuffer on Fast Racing Neo, bandwidth is not a problem

megafenix said:

 

interesting article, but then again why you mention it has nothing to do with performance when reliable source articles say so?

When you misinterpret a lot things, I can understand why you'd be confused ... 

That being said, using triple buffering for a G-buffer makes no sense since a triple buffer only applies to a framebuffer ...

Framebuffer =/= G-Buffer 



Around the Network
fatslob-:O said:
megafenix said:

 

interesting article, but then again why you mention it has nothing to do with performance when reliable source articles say so?

When you misinterpret a lot things, I can understand why you'd be confused ... 

That being said, using triple buffering for a G-buffer makes no sense since a triple buffer only applies to a framebuffer ...

Framebuffer =/= G-Buffer 


see?, you didnt read the entire article as i told you

here

"

Deferred rendering needs multiple framebuffers. We also store GPU computed intermediate buffers there for faster access.

"

 

and if you are asking if thats in the link i provided, the answer is yes

 

go read it entirely instead of partially reading it



megafenix said:

 

Seems you again didnt care to read my response while i have read yours, what kind of respect is that?

sorry dude, you may have known more abut the triple buffering, but as for the gbuffers and deffered rendering either you knew nothing or maybe you just pretneded not to since wouldnt be convenient for your hidden purposes. And if you have doubts, yes the triple buffering they are talking baout is for the deffered rendering

"

Deferred rendering needs multiple framebuffers. We also store GPU computed intermediate buffers there for faster access.

"

What kind of respect do I get from your spamming ? 

Hidden purposes ?! Regardless of whether or not that's true, what I bring are FACTS to the table! 



Okay guys... first of all

Secondly, this isn't news; the tweets in  question are from months ago.



megafenix said:


see?, you didnt read the entire article as i told you

here

"

Deferred rendering needs multiple framebuffers. We also store GPU computed intermediate buffers there for faster access.

"

Again what your posting ISN'T relevant to the situation at hand ... 

You CAN'T apply triple buffering to G-buffers! If you can't grasp that then I think were done here ... 



Around the Network
fatslob-:O said:
megafenix said:

 

Seems you again didnt care to read my response while i have read yours, what kind of respect is that?

sorry dude, you may have known more abut the triple buffering, but as for the gbuffers and deffered rendering either you knew nothing or maybe you just pretneded not to since wouldnt be convenient for your hidden purposes. And if you have doubts, yes the triple buffering they are talking baout is for the deffered rendering

"

Deferred rendering needs multiple framebuffers. We also store GPU computed intermediate buffers there for faster access.

"

What kind of respect do I get from your spamming ? 

Hidden purposes ?! Regardless of whether or not that's true, what I bring are FACTS to the table! 

See, only a minute and you read the tweet?

what i brought is a fact, go read it yourself if you doubt it

 "

Deferred rendering needs multiple framebuffers. We also store GPU computed intermediate buffers there for faster access.

"



curl-6 said:

Okay guys... first of all

Secondly, this isn't news; the tweets in  question are from months ago.

I am slowly getting more and more uptight in this thread ... 



fatslob-:O said:
curl-6 said:

Okay guys... first of all

Secondly, this isn't news; the tweets in  question are from months ago.

I am slowly getting more and more uptight in this thread ... 

 

@

Again what your posting ISN'T relevant to the situation at hand ... 

You CAN'T apply triple buffering to G-buffers! If you can't grasp that then I think were done here ... 

@


Reading it again it might be triple buffering for the framebuffer as they mention that they need them for the deffered rendering and so the g buffer may be a separate thing. As for that i give you the reason, but that doenst men that deffered rendering doesnt give much better performance as you claimed it didnt

 

"

Deferred rendering needs multiple framebuffers. We also store GPU computed intermediate buffers there for faster access.

"

Still, its quite surprising they can do triple buffering with 10.8MB of edram memory bandwidth when the xbox 360 could only do double buffering with the 10MB of edram that provided 256GB/s of internal bandwidth for the render targets, not to mention that they dont stop there, they use triple framebuffers, a gbuffer for the deffered rendering and post processing effects and even intermediate buffers; clearly you need a lot bandwidth for all those buffers



Triple buffering refers to the frame buffer Vsync not the Gbuffer. You can use triple buffering on a forward renderer just as well as a deferred one. There were a whole bunch of games that used deferred rendering on PS360, in fact most AAA games since about 2007 have used some variation of differed rendering. And crytek are not referring to bandwidth with that comment but rather memory capacity, as in 32MB is too small to put everything into so they had to pick and choose what they would put into it .

MSAA is possible to implement on a differed renderer but it is insanely expensive as you have to apply it to every single render target. You will never see that implemented on consoles but some games on PC do support differed MSAA.



@TheVoxelman on twitter

Check out my hype threads: Cyberpunk, and The Witcher 3!

zarx said:
 There were a whole bunch of games that used deferred rendering on PS360

Looking at the wikipedia page, the ones listed all seem to be 30fps.