clients: drop simple-dmabuf-drm
authorSimon Ser <contact@emersion.fr>
Tue, 16 Jul 2019 12:18:25 +0000 (15:18 +0300)
committerSimon Ser <contact@emersion.fr>
Thu, 28 Nov 2019 14:20:13 +0000 (15:20 +0100)
commit0a4f6e7d6d63585d287e4f4e2edbc39228d6eed1
tree62de01e94a84f2a5959cf5372ad6123050d64207
parent6093772f45a4c451703b73e3894d77077645fb7f
clients: drop simple-dmabuf-drm

This client contains driver-specific code to allocate buffers. However clients
shouldn't contain driver-specific code and should rely on e.g. mesa to allocate
buffers via standard interfaces.

Additionally, because the build system always tries to enable all features, some
experimental drivers and drivers that aren't included in amd64 distribution
packages were required. Users would need to manually disable some drivers.
Releasers would need to install libdrm from source (because the release process
forbids adding custom build flags). Dropping simple-dmabuf-drm simplifies both
building and releasing.

The functionality previously tested via simple-dmabuf-drm can now be tested with
simple-dmabuf-egl.

Signed-off-by: Simon Ser <contact@emersion.fr>
.gitlab-ci.yml
README.md
clients/meson.build
clients/simple-dmabuf-drm.c [deleted file]
meson_options.txt