st/dri: unwrap/remove __NOT_HAVE_DRM_H magic
authorEmil Velikov <emil.l.velikov@gmail.com>
Wed, 22 Jul 2015 15:34:15 +0000 (16:34 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 22 Jul 2015 15:35:25 +0000 (16:35 +0100)
commit72c784347bf66b61385cb57bb666033e5234ba69
treef9b8e440f01ae56a94ef2c3e48814d1f1a8cebc8
parent0efd773f719dd2deddb4b6703edf022b294cd349
st/dri: unwrap/remove __NOT_HAVE_DRM_H magic

With the dri_interface.h clean of the macro, we can remove the final
only st/dri specific use of the very same.

Seemingly it was incorrectly used, as the build-time presence of dri2 is
not libdrm specific. At run-time, the code is already limited to dri2
use-cases plus returning true, when the extension is not present (or too
old) will likely lead to a crash as one tries to use it shortly after
the dri_with_format() call.

As a side effect this gives us a nice cleanup the builds.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
src/gallium/state_trackers/dri/Android.mk
src/gallium/state_trackers/dri/Makefile.am
src/gallium/state_trackers/dri/SConscript
src/gallium/state_trackers/dri/dri_screen.h