> It's highly likely that "upside-down" and confused RGB/BGR are two separate bugs. Can
> you please separate them?
Ok
> Also, please remind me why we need snapshots still? Generating a snapshot is much
> more computationally intense for both GPU and CPU than showing a live preview of a surface.
> Is it lack of API preventing use of live previews?
We rely heavily on snapshots for current window management animations - we're not ready to use live previews yet.
We will always need snapshots however for application lifecycle purposes, to make app stop/respawn transparent to the user (we'll save snapshot to disk).
> It's highly likely that "upside-down" and confused RGB/BGR are two separate bugs. Can
> you please separate them?
Ok
> Also, please remind me why we need snapshots still? Generating a snapshot is much
> more computationally intense for both GPU and CPU than showing a live preview of a surface.
> Is it lack of API preventing use of live previews?
We rely heavily on snapshots for current window management animations - we're not ready to use live previews yet.
We will always need snapshots however for application lifecycle purposes, to make app stop/respawn transparent to the user (we'll save snapshot to disk).