Multiple render targets and pixel shader outputs terminology

Posted by Rei Miyasaka on Game Development See other posts from Game Development or by Rei Miyasaka
Published on 2012-06-07T01:53:19Z Indexed on 2012/06/07 4:48 UTC
Read the original article Hit count: 467

I'm a little confused on the jargon: does Multiple Render Targets (MRT) refer to outputting from a pixel shader to multiple elements in a struct? That is, when one says "MRT is to write to multiple textures", are multiple elements interleaved in a single output texture, or do you specify multiple discrete output textures?

By the way, from what I understand, at least for DX9, all the elements of this struct need to be of the same size. Does this restriction still apply to DX11?

© Game Development or respective owner

Related posts about directx

Related posts about pixel-shader