Currently we create Qt GL contexts that share with the core kwin
context.
If we do it the other way round, then with a special flag /any/
QQuickWindow will share context. Making life easier there.
On wayland our contexts are shared by default anyway as we control the
creation.
EffecttQuickView then only needs a boolean to decide whether to use the
shared texture path or the blitting path.
This is IMHO cleaner, but the other advantage is that it will allow
D23881 to use the kwin context creation path and get a shared context.