Skip to content

effects/zoom: Render scene in an offscreen texture

Vlad Zahorodnii requested to merge work/zzag/zoom-offscreen into master

This fixes integration of the zoom effect with the blur effect and qtquick effects such as overview or window view.

The main con of the proposed solution is that offscreen rendering can be a bit overkill. But on the other hand, it's the most robust way to ensure that fullscreen effects integrate correctly with the zoom effect. For example, without it, the quick scene effect would need to figure out what screen views to paint for the given screen. There are also more finicky cases, e.g. the screen transform effect.

BUG: 447002
BUG: 447670
BUG: 453467

Screenshot_20220521_170112

Screenshot_20220521_165901

Edited by Vlad Zahorodnii

Merge request reports