libglvnd/tests/dummy
Dylan Baker 16dc32352d Add meson build system
Theres a couple of things that this meson build system does differently
than autotools. It doesn't use a config.h file, it just puts #defines on
the command line with -D. It also does all of the code generation in the
generated folder, simply because it's simpler to do that.

On my 2 core / 4 thread KBL system:

autotools (no ccache):
sh -c "./autogen.sh&& ./configure && make -j6 check"  44.74s user 6.70s system 145% cpu 35.269 total

autotools (warm ccache):
sh -c "./autogen.sh&& ./configure && make -j6 check"  32.86s user 4.22s system 129% cpu 28.580 total

meson (no ccache):
sh -c "meson build; ninja -C build test"  23.48s user 3.71s system 236% cpu 11.487 total

meson (warm ccache)
sh -c "meson build; ninja -C build test"  16.06s user 2.31s system 210% cpu 8.727 total
2019-12-05 12:01:36 -08:00
..
EGL_dummy.c Fix compile errors 2016-12-14 10:53:33 -05:00
EGL_dummy.h tests: Add a test for eglGetError. 2016-11-02 17:03:31 -06:00
GLX_dummy.c tests/dummy/glx: Remove config.h 2019-12-05 11:50:56 -08:00
GLX_dummy.h tests: Make the glXMakeCurrent tests work without assembly support. 2019-11-14 08:34:49 -07:00
Makefile.am tests: Fix some missing libraries. 2019-11-22 15:03:30 -07:00
meson.build Add meson build system 2019-12-05 12:01:36 -08:00
patchentrypoints.c PPC64LE: Fix the cache clear instructions. 2017-06-13 11:53:51 -06:00
patchentrypoints.h tests: Expand the unit tests for libGLdispatch. 2017-02-28 16:37:36 -07:00
README tests: Rename GLX_dummy directory. 2016-10-17 11:12:21 -06:00

This vendor library contains the bare minimum needed to create a GLX drawable
and make current to it. It does *not* implement any rendering. This is used by
various subtests in the suite.