xserver/hw
Ville Syrjälä de139cb687 modesetting: Use IN_FORMATS_ASYNC for async flips
Use the IN_FORMATS_ASYNC blob (as opposed to the normal
IN_FORMATS blob) to determine which formats/modifiers are
supported. This will allow the client to allocate buffers
which can actually be async flipped.

In order to guarantee that the most optimal modifier is
always used we also need to force a modifier renegotiation
when swicthing between sync and async flips. Otherwise eg.
sync flips might end up using a less optimal sync+async
modifier instead of a more optimal sync-only modifier.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
2026-02-14 15:58:52 -08:00
..
kdrive Xephyr.man: Use \- to get ASCII hyphens instead of Unicode dashes 2026-01-25 10:40:01 -08:00
vfb man pages: remove extraneous PP macros 2026-01-25 10:40:01 -08:00
xfree86 modesetting: Use IN_FORMATS_ASYNC for async flips 2026-02-14 15:58:52 -08:00
xnest Xnest: use authorative declarations from X11/XKBlib.h 2026-01-25 10:40:01 -08:00
xquartz Strip trailing whitespace from source files 2026-01-25 10:40:02 -08:00
xwayland xwayland: wrong expecting_event 2026-02-08 11:44:42 -08:00
xwin Strip trailing whitespace from source files 2026-01-25 10:40:02 -08:00
meson.build meson.build: print a summary of the DDX to build 2026-01-25 10:40:01 -08:00