ShawMishrak

Just to clarify, is there really only one simultaneous render target available on the XBox 360, or is this just a limitation of the first version of XNA

It just seems odd that only one will be supported on the XBox 360, while my older ATi Radeon 9800 supports four...


Re: XNA Framework Only one simultaneous render target on XBox 360?

Sentientv2

I don't have an answer to your question, but I was hoping that you could point me in the direction of a render target type tutorial. I am new to XNA, but I've coded multipass shaders before and would like to know the processes for storing things on a render target. Thank you so much and good luck with your development endeavors.

-Sentientv2





Re: XNA Framework Only one simultaneous render target on XBox 360?

Ralf Kornmann

Well the XBox360 graphics processor handles render targets in a very different way than PC graphics processor. It have an own dedicated very fast block of EDRAM for this purpose. Therefore it would be tricky to offer more than one target in a PC compatible way.






Re: XNA Framework Only one simultaneous render target on XBox 360?

ShawMishrak

So, is that exposed through the XNA interfaces in any way, or is multi-pass rendering the only way I'm not too concerned about Window compatibility.


As for tutorials, any that cover deferred shading should include multiple render-targets.




Re: XNA Framework Only one simultaneous render target on XBox 360?

Paul Bleisch

XNA GSE version 1 only supports one render target on Xbox 360. As noted, this is due to the complexities of Xbox 360's EDRAM. We have some ideas on how to support more than one simultaneous render target in the future but it requires a bit of work (which we felt was less important than other work we did for v1).

Paul