(core+) added the option to force a rendertarget pass outside the normal rendering loop