summaryrefslogtreecommitdiff
path: root/src/mapi/vgapi
AgeCommit message (Collapse)AuthorFilesLines
2011-01-29mapi: Workaround a bug in makedepend.Chia-I Wu1-1/+4
makedepend would crash when a source includes a header indirectly, such as #define HEADER "some-header.h" #include HEADER Do not define HEADER (makedepend would detects this as an incomplete include) and add the dependency manually in the Makefile. This should hopefully fix bug #33374.
2011-01-13scons: Ensure the OpenVG/EGL import libs are also prefixed with 'lib'.José Fonseca1-0/+1
2011-01-13scons: Build libOpenVG.dll & libEGL.dllJosé Fonseca1-0/+3
But without creating liblibOpenVG or liblibEGL elsewhere. Thanks Chia-I Wu for pointing this out.
2011-01-12scons: Fix build on systems without libOpenVG.soJosé Fonseca1-4/+4
2011-01-12scons: Updates for targets/egl-static.Chia-I Wu1-1/+4
Update SConscripts to re-enable or add support for EGL on windows and x11 platforms respectively. targets/egl-gdi is replaced by targets/egl-static, where "-static" means pipe drivers and state trackers are linked to statically by egl_gallium, and egl_gallium is a built-in driver of libEGL. There is no more egl_gallium.dll on Windows.
2010-12-06mapi: Rewrite mapi_abi.py to get rid of preprocessor magic.Chia-I Wu3-14/+5
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.
2010-12-01st/vega: Update to latest headers.Chia-I Wu1-12/+12
2010-11-01scons: Revamp how to specify targets to build.José Fonseca1-0/+1
Use scons target and dependency system instead of ad-hoc options. Now is simply a matter of naming what to build. For example: scons libgl-xlib scons libgl-gdi scons graw-progs scons llvmpipe and so on. And there is also the possibility of scepcified subdirs, e.g. scons src/gallium/drivers If nothing is specified then everything will be build. There might be some rough corners over the next days. Please bare with me.
2010-08-21mapi: Use MAPI_EXPORT to export public functions.Chia-I Wu1-0/+1
mapi.h is included by vgapi and st/vega. On win32, the macro expands to dllexport and dllimport respectively.
2010-06-01vgapi: Generate PIC objects.Chia-I Wu1-1/+1
Fixes "...; recompile with -fPIC" error on x86-64. See fdo 28336.
2010-05-31mapi/vgapi: Add SConscript for Windows build.Chia-I Wu1-0/+55
2010-05-08mapi: Install .pc file for OpenVG.Chia-I Wu2-1/+31
2010-05-08mapi: Update vgapi to build libOpenVG.so.Chia-I Wu1-3/+24
Unlike the one produced by st/vega, this is a dispatch-only library.
2010-05-07mapi: Add vgapi.Chia-I Wu3-0/+154
vgapi is a dispatcher for OpenVG.