Hi, I would like to reuse a render targets between the compositors between different windows. The render targets are passed as inputs to the workspaces during creation and I want to only enlarge them instead of adapting the size to match the final RT size to avoid useless resizing when a window is resized. The problem is how to setup the viewports in the CompositorPassSceneDef as the values are relative to the current render target.
Imagine that I have a rendering technique which needs to render scene in intermediate texture and then use the rendered content in another pass. I have 2 windows - 600x400 pixels and 300x200 pixels. Both windows can use the same intermediate texture, but the viewports will be different, but both are adapted to the final RT size. Is there support like this? Is it possible to achieve this with a single instance of the CompositorPassSceneDef used by both windows?
Also it would be great to setup the definition to match the final RT size exactly 1:1 instead of using doubles as the windows can have arbitrary sizes and there could be +/-1 pixels differences if the relative sizes are used.

