I have discovered a problem when I use my Laptop with high res display (UHD - scaling=200%) where I connect low res projectors (XGA or similar Scaling =100%). when moving renderers to the low res screen, they keep the 200% scaling, meaning 4 times the number of pixels on the screen.
1 start vvvv on screen 1 with scaling = 200%
2 make a renderer, either DX9 or DX11, note the resolution.
3 drag the renderer to the other screen, Scaling = 100%
4 Maximize the window on that screen
5 note the resolution, it is twice the size of the screen, meaning you are rendering 4 times the number of pixels present on the screen/projector.
Well in this case I couldn’t actually go full screen, the window simply disappeared when I tried. With dx11 I gave up regular full screen a long time ago, after I was pointed to vsync and flip sequential.
But it’s the same problem when the renderer is windowed.
vvvv does not deal with dpi per monitor. iirc this is a new feature introduced by windows only after we introduced dpi-handling into vvvv. so it needs some coding…