vl: Always enable drm winsys.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 5 Jun 2019 12:34:23 +0000 (14:34 +0200)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Thu, 13 Jun 2019 08:25:48 +0000 (08:25 +0000)
commitcb728f28acbf8982d37aa3863cae58db95a439ca
tree1f85a2195b437d2cfb69f9c9d55da553b6e8d0a6
parentb4c7ce360bc07c507de120d218c7479161c22bc2
vl: Always enable drm winsys.

The dri2 winsys also uses libdrm (and you can only enable dri3 if
you enable dri2), and the drm winsys only requires libdrm.

So if any winsys is enabled you can also enable the drm winsys, and
since we always want at least one winsys we can always enable it.

I removed the check for the drm platform for VA and OMX since they
do not care anymore. Since we still check for one of r600g, nouveau
or radeonsi, we are guarantueed to still only enable it by default
in a configuration that requires libdrm anyway. So for people using
va=auto, we don't suddenly start requiring libdrm were we did not
before.

This supersedes "vl: Enable DRM by default.", which I pushed, but
rolled back because it used dep_libdrm before its definition.

Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
meson.build
src/gallium/auxiliary/meson.build
src/gallium/auxiliary/vl/vl_winsys.h