History log of /external/mesa3d/src/mapi/mapi/table.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a91a337a7dce11b1904387072e90bdc8b9366638 24-Dec-2010 Chia-I Wu <olv@lunarg.com> mapi: Move mapi_func typedef to entry.h.

Make it clear that entry.h does not depend on stub.h.
/external/mesa3d/src/mapi/mapi/table.h
a33e9f049db5b7c9f3d801d3ffa7312e9a5d9637 24-Dec-2010 Chia-I Wu <olv@lunarg.com> mapi: Define MAPI_TMP_DEFINES only when needed.

Since struct mapi_table is opaque, MAPI_TMP_DEFINES is not needed in
table.h.
/external/mesa3d/src/mapi/mapi/table.h
897bff67734ec9ab213191386cdf09ddd051aebb 24-Dec-2010 Chia-I Wu <olv@lunarg.com> mapi: Make struct mapi_stub opaque.

Add accessors for struct mapi_stub and make it opaque.
/external/mesa3d/src/mapi/mapi/table.h
8f2a974cf2c9b6c00dfac11be4316a7d121dfbb4 06-Dec-2010 Chia-I Wu <olv@lunarg.com> mapi: Rewrite mapi_abi.py to get rid of preprocessor magic.

The preprocessor magic in mapi was nothing but obfuscation. Rewrite
mapi_abi.py to generate real C code.

This commit removes the hack added in
43121f20866bb89e8dac92bd92ec85a943704b7e.
/external/mesa3d/src/mapi/mapi/table.h
d4589d381697b4b3dd291a3c93a34370508ef1e8 23-Apr-2010 Chia-I Wu <olv@lunarg.com> mapi: Add a generic C dispatcher.

The idea is to have an API generate a header using mapi_abi.py. The API
can then use the header to build a dispatcher.
/external/mesa3d/src/mapi/mapi/table.h