Zack Rusin
da7bd6a90e
mesa: initial support for ARB_geometry_shader4
...
laying down the foundation for everything and implementing most of the
stuff.
linking, gl_VerticesIn and multidimensional inputs are left.
2010-06-28 22:53:21 -04:00
Vinson Lee
7f6754af25
mapi: Add missing stdlib.h header for malloc declaration.
2010-06-20 01:03:00 -07:00
Chia-I Wu
79e5bea3cb
vgapi: Generate PIC objects.
...
Fixes "...; recompile with -fPIC" error on x86-64. See fdo 28336.
2010-06-01 07:33:29 +08:00
José Fonseca
4e6c880ea2
glapi: Generate PIC objects.
...
Fixes fdo 28336.
2010-05-31 22:11:38 +01:00
Chia-I Wu
60558b1594
mapi/vgapi: Add SConscript for Windows build.
2010-05-31 13:27:53 +08:00
Chia-I Wu
ba26631d0d
Define PUBLIC to dllexport on MSVC.
...
Define PUBLIC to __declspec(dllexport) when _MVC_VER is defined.
2010-05-31 11:31:07 +08:00
Chia-I Wu
fa97399f42
glapi: Update SConscript for Windows.
...
Define macros to enable dllexport and thread support. Adjust the output
path of mapi sources.
2010-05-31 10:53:29 +08:00
Eric Anholt
111dce90c1
Fix a substitution in glesv1_cm.pc
2010-05-20 13:57:10 -07:00
Brian Paul
903986ca12
glapi: fix generator scripts w.r.t. GLX_USE_APPLEGL
...
Commit 80b280db88 changed the .c files
instead of the .py generator scripts.
2010-05-11 21:40:56 -06:00
Brian Paul
6c06e2f053
glapi: added GL_ARB_transform_feedback2 entrypoints
2010-05-11 21:31:08 -06:00
Chia-I Wu
559046e791
mapi: Add install rules for OpenGL ES.
...
Move the install rules for OpenGL ES from src/mesa/Makefile to mapi.
2010-05-08 14:55:57 +08:00
Chia-I Wu
bc918efb56
mapi: Install .pc file for OpenVG.
2010-05-08 14:55:57 +08:00
Chia-I Wu
b0749fd09b
mapi: Update vgapi to build libOpenVG.so.
...
Unlike the one produced by st/vega, this is a dispatch-only library.
2010-05-08 14:55:57 +08:00
Chia-I Wu
3e1ccb2508
mapi: Merge src/gles/.
...
Remove src/gles and have mapi/{es1api,es2api} build libGLESv1_CM.so and
libGLESv2.so.
2010-05-08 14:55:57 +08:00
José Fonseca
5065d33276
mapi/glapi: Don't allocate a page for every function on windows.
2010-05-07 07:31:44 +01:00
José Fonseca
5569faf05a
mapi: Avoid Data Execution Prevention on windows.
2010-05-07 06:57:11 +01:00
Chia-I Wu
de3994076e
mapi: Add x86-64 dispatcher.
2010-05-07 10:41:12 +08:00
Chia-I Wu
56eb5d7e85
mapi: Add x86 dispatcher.
2010-05-07 10:41:12 +08:00
Chia-I Wu
bdc4504252
mapi: Add vgapi.
...
vgapi is a dispatcher for OpenVG.
2010-05-07 10:41:12 +08:00
Chia-I Wu
d4589d3816
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.
2010-05-07 10:41:12 +08:00
Chia-I Wu
a73c6540d9
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.
2010-05-07 10:41:11 +08:00
Chia-I Wu
296adbd545
glapi: Move to src/mapi/.
...
Move glapi to src/mapi/{glapi,es1api,es2api}.
2010-05-07 10:41:11 +08:00