Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glapi: fix generator which got out of sync with the codebase | Luca Barbieri | 2010-08-30 | 1 | -3/+3 |
| | | | | | The __GLapi typedef was removed in c356f5867f2c1fad7155df538b9affa8dbdcf869, but the code generator hasn't been updated. | ||||
* | glapi: Clean up header inclusions. | Chia-I Wu | 2010-08-23 | 6 | -40/+45 |
| | | | | | Do not rely on PUBLIC being defined in glapi.h. Do not include core mesa headers. | ||||
* | mapi: Use MAPI_EXPORT to export public functions. | Chia-I Wu | 2010-08-21 | 2 | -6/+17 |
| | | | | | mapi.h is included by vgapi and st/vega. On win32, the macro expands to dllexport and dllimport respectively. | ||||
* | mapi: Prefix functions in u_current.h by u_current. | Chia-I Wu | 2010-08-21 | 5 | -79/+94 |
| | | | | | | | That is, replace the old _glapi_* names by new names that start with u_current_. When MAPI_GLAPI_CURRENT is defined, u_current.h defines rename macros to restore the old names. That is done for ABI compatibility. | ||||
* | glapi: Move public function/variable declarations to glapi.h. | Chia-I Wu | 2010-08-21 | 5 | -47/+107 |
| | | | | | | | glapi defines an interface that is used by DRI drivers. It must not be changed in an ABI incompatible way. This commit moves all functions/variables belong to the interface to glapi.h. Instead of including u_current.h from glapi.h, u_current.h now includes glapi.h. | ||||
* | glx: Move bind and unbind to context vtable | Kristian Høgsberg | 2010-07-28 | 1 | -1/+1 |
| | |||||
* | glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types. | Kristian Høgsberg | 2010-07-28 | 2 | -11/+11 |
| | |||||
* | glapi: Fix VMware spelling. | Vinson Lee | 2010-07-28 | 1 | -1/+1 |
| | |||||
* | glapi: use _mesa_snprintf() | Brian Paul | 2010-07-13 | 1 | -1/+2 |
| | | | | | | Note that the enums.c file is generated with this script. This will preserve the change from commit c4066b78c0aad41c199eb27157538c2ec9ab5bfd. | ||||
* | mesa: initial support for ARB_geometry_shader4 | Zack Rusin | 2010-06-28 | 11 | -2872/+3494 |
| | | | | | | laying down the foundation for everything and implementing most of the stuff. linking, gl_VerticesIn and multidimensional inputs are left. | ||||
* | mapi: Add missing stdlib.h header for malloc declaration. | Vinson Lee | 2010-06-20 | 1 | -0/+2 |
| | |||||
* | vgapi: Generate PIC objects. | Chia-I Wu | 2010-06-01 | 1 | -1/+1 |
| | | | | Fixes "...; recompile with -fPIC" error on x86-64. See fdo 28336. | ||||
* | glapi: Generate PIC objects. | José Fonseca | 2010-05-31 | 1 | -1/+1 |
| | | | | Fixes fdo 28336. | ||||
* | mapi/vgapi: Add SConscript for Windows build. | Chia-I Wu | 2010-05-31 | 1 | -0/+55 |
| | |||||
* | Define PUBLIC to dllexport on MSVC. | Chia-I Wu | 2010-05-31 | 1 | -2/+2 |
| | | | | Define PUBLIC to __declspec(dllexport) when _MVC_VER is defined. | ||||
* | glapi: Update SConscript for Windows. | Chia-I Wu | 2010-05-31 | 1 | -5/+15 |
| | | | | | Define macros to enable dllexport and thread support. Adjust the output path of mapi sources. | ||||
* | Fix a substitution in glesv1_cm.pc | Eric Anholt | 2010-05-20 | 1 | -1/+1 |
| | |||||
* | glapi: fix generator scripts w.r.t. GLX_USE_APPLEGL | Brian Paul | 2010-05-11 | 2 | -2/+2 |
| | | | | | Commit 80b280db883edc9550484dba03bd5c124b6a9bf9 changed the .c files instead of the .py generator scripts. | ||||
* | glapi: added GL_ARB_transform_feedback2 entrypoints | Brian Paul | 2010-05-11 | 1 | -0/+40 |
| | |||||
* | mapi: Add install rules for OpenGL ES. | Chia-I Wu | 2010-05-08 | 3 | -2/+67 |
| | | | | Move the install rules for OpenGL ES from src/mesa/Makefile to mapi. | ||||
* | mapi: Install .pc file for OpenVG. | Chia-I Wu | 2010-05-08 | 2 | -1/+31 |
| | |||||
* | mapi: Update vgapi to build libOpenVG.so. | Chia-I Wu | 2010-05-08 | 1 | -3/+24 |
| | | | | Unlike the one produced by st/vega, this is a dispatch-only library. | ||||
* | mapi: Merge src/gles/. | Chia-I Wu | 2010-05-08 | 1 | -11/+38 |
| | | | | | Remove src/gles and have mapi/{es1api,es2api} build libGLESv1_CM.so and libGLESv2.so. | ||||
* | mapi/glapi: Don't allocate a page for every function on windows. | José Fonseca | 2010-05-07 | 2 | -36/+42 |
| | |||||
* | mapi: Avoid Data Execution Prevention on windows. | José Fonseca | 2010-05-07 | 2 | -1/+17 |
| | |||||
* | mapi: Add x86-64 dispatcher. | Chia-I Wu | 2010-05-07 | 2 | -0/+99 |
| | |||||
* | mapi: Add x86 dispatcher. | Chia-I Wu | 2010-05-07 | 4 | -1/+246 |
| | |||||
* | mapi: Add vgapi. | Chia-I Wu | 2010-05-07 | 3 | -0/+154 |
| | | | | vgapi is a dispatcher for OpenVG. | ||||
* | mapi: Add a generic C dispatcher. | Chia-I Wu | 2010-05-07 | 12 | -0/+1325 |
| | | | | | 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. | ||||
* | mapi: Add mapi and share the code with glapi. | Chia-I Wu | 2010-05-07 | 18 | -740/+783 |
| | | | | | | | | | | 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. | ||||
* | glapi: Move to src/mapi/. | Chia-I Wu | 2010-05-07 | 84 | -0/+82894 |
Move glapi to src/mapi/{glapi,es1api,es2api}. |