Hi all!
There is a small question:
Is deferred rendering on Xbox360 possible? I mean the real deferred rendering like GRAW1&2 (PC) or STALKER.
One of the parts of the deferred rendering is the creation of G-Buffer. For example STALKER's G-buffer @ 1280x1024 is 30 MB big (3 A16B16G16R16 textures), KZ2's G-Buffer is 36 MB big (720p&2AA). Such really heavy G-buffers are too big for Xenos' eDRAM (10 MB).
The first idea: multi-pass. Xenos generates the G-Buffer by one texture after another, which are small enough for its eDRAM.
The second idea: MRT, which reduces the number of passes. Unfortunately Xenos' eDRAM is too small for this way. But is it possible to generate "MRT Tiles"? It looks so: http://www.beyond3d.com/content/articles/4/5
The third idea could be silly: Is it possible to generate a G-buffer directly in the main memory (without eDRAM)?
The next question is: Are there Xbox360 titles, that use Deferred Rendering? Doesn't GRAW's MP part use deferred rendering (it was developed by Red Storm Ent. and its own engine).
There is a small question:
Is deferred rendering on Xbox360 possible? I mean the real deferred rendering like GRAW1&2 (PC) or STALKER.
One of the parts of the deferred rendering is the creation of G-Buffer. For example STALKER's G-buffer @ 1280x1024 is 30 MB big (3 A16B16G16R16 textures), KZ2's G-Buffer is 36 MB big (720p&2AA). Such really heavy G-buffers are too big for Xenos' eDRAM (10 MB).
The first idea: multi-pass. Xenos generates the G-Buffer by one texture after another, which are small enough for its eDRAM.
The second idea: MRT, which reduces the number of passes. Unfortunately Xenos' eDRAM is too small for this way. But is it possible to generate "MRT Tiles"? It looks so: http://www.beyond3d.com/content/articles/4/5
The third idea could be silly: Is it possible to generate a G-buffer directly in the main memory (without eDRAM)?
The next question is: Are there Xbox360 titles, that use Deferred Rendering? Doesn't GRAW's MP part use deferred rendering (it was developed by Red Storm Ent. and its own engine).
Last edited by a moderator: