Mesa (master): mapi: Add mapi and share the code with glapi.

Chia-I Wu olv at kemper.freedesktop.org
Fri May 7 03:10:13 UTC 2010


Module: Mesa
Branch: master
Commit: a73c6540d9a7f6e26d8568ba2fc522cb865f0a6c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a73c6540d9a7f6e26d8568ba2fc522cb865f0a6c

Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 23 16:06:26 2010 +0800

mapi: Add mapi and share the code with glapi.

Specifically, move all or most of

      glapi/glapi.c         to mapi/u_current.c,
      glapi/glapi_execmem.c to mapi/u_execmem.c,
      glapi/glthread.[ch]   to mapi/u_thread.[ch]

and remove their dependencies on core Mesa headers.

---

 src/gles/Makefile                                  |   14 +-
 src/mapi/es1api/Makefile                           |   54 +++--
 src/mapi/glapi/Makefile                            |   31 ++-
 src/mapi/glapi/SConscript                          |   12 +-
 src/mapi/glapi/glapi.h                             |  112 +--------
 src/mapi/glapi/glapi_entrypoint.c                  |    5 +-
 src/mapi/glapi/glapi_getproc.c                     |    8 +-
 src/mapi/glapi/glapi_priv.h                        |    6 -
 src/mapi/glapi/glthread.c                          |  262 +-------------------
 src/mapi/glapi/glthread.h                          |  258 +------------------
 src/mapi/glapi/sources.mak                         |    2 -
 src/mapi/mapi/sources.mak                          |    6 +
 src/mapi/mapi/u_compiler.h                         |   48 ++++
 src/mapi/{glapi/glapi.c => mapi/u_current.c}       |  143 +++++------
 src/mapi/mapi/u_current.h                          |   93 +++++++
 .../{glapi/glapi_execmem.c => mapi/u_execmem.c}    |   22 +-
 src/mapi/mapi/u_execmem.h                          |    7 +
 src/mapi/mapi/u_thread.c                           |  254 +++++++++++++++++++
 src/mapi/mapi/u_thread.h                           |  200 +++++++++++++++
 19 files changed, 794 insertions(+), 743 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=a73c6540d9a7f6e26d8568ba2fc522cb865f0a6c



More information about the mesa-commit mailing list