Am Fr., 28. März 2025 um 16:56 Uhr schrieb Arun R Murthy <arun.r.mur...@intel.com>: > > All of the formats/modifiers supported by the plane during synchronous > flips are nor supported by asynchronous flips. The formats/modifiers > exposed to user by IN_FORMATS exposes all formats/modifiers supported by > plane and this list varies for async flips. If the async flip supported > formats/modifiers are exposed to the user, user based on this list can > take decision to proceed or not and avoid flip failures during async > flips. > Discussion around this can be located @ > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#note_2487123 > Mutter implementation for IN_FORMARTS_ASYNC under review @ > https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4063 > Xorg/modesetting patch > https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1816
Hi, the API and implementation look good to me. I also tested it with KWin (https://invent.kde.org/plasma/kwin/-/merge_requests/7277) and it works as expected.