Reworked RenderToSurface to avoid copy calls when not needed (when not using multi-sampling)