xserver-multidpi/dri3
Louis-Francis Ratté-Boulianne 6e7c40f62d dri3: Add multi-planar/modifier buffer requests
Initial implementation for DRI3 v1.1. Only the DRI3 implementation
is there, backends need to implement the proper hooks.

Version is still set to 1.0 so clients shouldn't use the new
requests yet.

v2: Use depth/bpp instead of DRM formats in requests

v3: Remove DMA fence requests from v1.1
    Add screen/drawable modifier sets

v4: Free array returned by 'get_drawable_modifiers()'

v5: Fix FD leak

Signed-off-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com>
Acked-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2018-03-05 13:27:20 -05:00
..
dri3_priv.h dri3: Add multi-planar/modifier buffer requests 2018-03-05 13:27:20 -05:00
dri3_request.c dri3: Add multi-planar/modifier buffer requests 2018-03-05 13:27:20 -05:00
dri3_screen.c dri3: Add multi-planar/modifier buffer requests 2018-03-05 13:27:20 -05:00
dri3.c dri3: Add multi-planar/modifier buffer requests 2018-03-05 13:27:20 -05:00
dri3.h dri3: Add multi-planar/modifier buffer requests 2018-03-05 13:27:20 -05:00
Makefile.am dri3: Add DRI3 extension 2013-10-31 16:58:30 -07:00
meson.build Build: Use dri3proto/libdrm CFLAGS 2017-09-20 13:25:46 -04:00