I inadvertently created a litmus test for reasonable windowing APIs: whether you can reposition two HW graphics surfaces simultaneously without tearing, using only public API. Windows Vista+, macOS 10.7(?)+, Wayland: Pass X11, Android (all versions!): Fail.
It’s supported by SurfaceFlinger but is private API, as far as I can tell. Public APIs don’t have any concept of atomic updates.
-
-
I don’t think we can ship stuff that relies on private APIs for critical stuff like that. Sorry, Android users :(
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.