This might be a stupid question but does the Clear method only clear the current render targets?
The documentation says: "Clears one or more surfaces such as a render target, multiple render targets, a stencil buffer, and a depth buffer. [...] Use this method to clear a surface including: a render target, all render targets in an MRT, a stencil buffer, or a depth buffer. Flags determines how many surfaces are cleared. Use pRects to clear a subset of a surface defined by an array of rectangles."
If I set 4 render targets and call Clear(), will all these surfaces be cleared?
If I build a shadow map on a different render surface, then only if the pointer to the shadow map is taken off the MRT list it will not be cleared?