History log of /external/mesa3d/src/mesa/main/remap.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
16ee7a55ae269612263468195f2af998cb9ef695 26-Oct-2010 Chia-I Wu <olv@lunarg.com> mesa: Allow contexts of different APIs to coexist.

This effectively redoes 1741ddb747ca0be284315adb4b6fe67ddf292d03 in a
way that allows contexts of different APIs to coexist.

First, the changes to the remap table are reverted. The remap table
(driDispatchRemapTable) is always initialized in the same way regardless
of the context API.

es_generator.py is updated to use a local remap table, whose sole
purpose is to help initialize its dispatch table. The local remap table
and the global one are always different, as they use different
glapidispatch.h. But the dispatch tables initialized by both remap
tables are always compatible with glapi (libGL.so).

Finally, the semantics of one_time_init are changed to per-api one-time
initialization.
/external/mesa3d/src/mesa/main/remap.c
aa8606fb237c1853ea66c40d7bb1e7fd4c381412 02-May-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Include mfeatures.h before testing feature macros
/external/mesa3d/src/mesa/main/remap.c
559d124ed3f2070c73c5cb9c3b506ddd9cfaeb02 02-May-2010 José Fonseca <jfonseca@vmware.com> mesa: #ifdef out more remap_table related code when disabled.

Seems to get everything building again here.
/external/mesa3d/src/mesa/main/remap.c
1741ddb747ca0be284315adb4b6fe67ddf292d03 22-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Move references to main/remap_helper.h to api_exec.c
/external/mesa3d/src/mesa/main/remap.c
ba81b0743efd978509b1931d7b4b93f37e8aeb5e 09-Apr-2010 Chia-I Wu <olv@lunarg.com> Fix copyright headers.

Update the warranty disclaimer to use the more general "THE AUTHORS OR
COPYRIGHT HOLDERS". This is done manually on files created by me. Hope
that I do not miss anything.
/external/mesa3d/src/mesa/main/remap.c
2cf44390d1e819f23e1d7ceb3199276c9148c647 23-Feb-2010 Chia-I Wu <olv@lunarg.com> mesa: Move src/mesa/glapi/dispatch.h to mesa.

glapi/dispatch.h is a core Mesa header file. Move the header file to
main/ to make this clear. It also becomes clear after this change that
IN_DRI_DRIVER is only used in core Mesa to enable the remap table.
/external/mesa3d/src/mesa/main/remap.c
5b426288c2dbc42ef44ea13fe37afa77223107bb 03-Sep-2009 Chia-I Wu <olvaffe@gmail.com> glapi: Include headers with directory prefixes.

This allows different sets of generated sources and headers to be used.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/main/remap.c
d7d3fb925b6993740d0126d0d7e678c27f5f1850 08-Oct-2009 Chia-I Wu <olvaffe@gmail.com> mesa/main: Add support for remap table.

This commit only adds the source files. It is supposed to replace the
remap table in DRI drivers.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/main/remap.c