OffscreenEffect: Use drawWindow instead of renderWindow when rendering contents
renderWindow bypasses all other effects and simply calls the code that is responsible for the final render of the window. This means that any effects that are active on the window are skipped, including things that may change how the window is rendered like the invert effect. To fix that, ensure we render the window with all effects applied.