mesa/src/mapi
Dylan Baker a47c525f32 meson: build glx
This gets GLX and the loader building. The resulting GLX and i965 have
been tested on piglit and seem to work fine. This patch leaves a lot of
todo's in it's wake, GLX is quite complicated, and the build options
involved are many, and the goal at the moment is to get dri and gallium
drivers building.

v2: - fix typo "vaule" -> "value"
    - put the not on the correct element of the conditional
    - Put correct description of dri3 option in this patch not the next
      one (Eric A)
    - fix non glvnd version (Eric A)
    - build glx tests
    - move loader include variables to this patch (Eric A)
v3: - set the version correctly for GL_LIB_NAME in libglx
v4: - set pkgconfig private fields

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
2017-10-09 13:42:44 -07:00
..
es1api meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
es2api meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
glapi meson: build glx 2017-10-09 13:42:44 -07:00
shared-glapi meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
.gitignore mapi: add glapi-test and shared-glapi-test to .gitignore 2014-12-16 13:51:09 +02:00
Android.mk egl/dri: link directly to libglapi.so 2017-10-02 16:26:46 +01:00
entry.c mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry.h mapi: remove u_compiler.h 2015-03-04 08:33:48 -07:00
entry_ppc64le_tls.h mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry_ppc64le_tsd.h mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
entry_x86-64_tls.h mapi: update the asm code to support x32 2017-01-13 00:59:32 +01:00
entry_x86_tls.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
entry_x86_tsd.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
Makefile.am make: Fix test to be meson compatible 2017-10-09 13:42:43 -07:00
Makefile.sources mapi: Enable assembly language API acceleration for PPC64LE (V2) 2017-06-28 08:20:45 +01:00
mapi_abi.py mapi_abi.py: remove no longer used --mode option 2017-05-04 18:17:06 +01:00
mapi_glapi.c mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
mapi_tmp.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
meson.build meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
stub.c mapi: Make private copies of name strings provided by client. 2015-03-23 22:17:03 +00:00
stub.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
table.c mapi: add new _glapi_new_nop_table() and _glapi_set_nop_handler() 2015-03-18 09:01:50 -06:00
table.h mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_current.c mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_current.h mapi: replace mapi_table abstraction 2017-05-04 18:17:03 +01:00
u_execmem.c mapi: remove u_thread.h 2015-03-05 06:59:43 -07:00
u_execmem.h build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00