summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/es
AgeCommit message (Collapse)Author
2010-05-08gallium: Add egl-apis target.Chia-I Wu
The new target installs client API modules to EGL_DRIVER_INSTALL_DIR. They are used by st/egl. The client APIs are built from OpenGL and OpenVG state trackers. For this to work, st/vega is modified to produce a static library, libvega.a, instead. st/es is also not needed any more. It is removed and --with-state-trackers=es is replaced by --enable-gles-overlay. As st/egl now has its own client API modules, this solves the ABI issue between st/egl and client APIs, as long as the client API modules are distributed with st/egl. Plus, this allows st/egl to support OpenGL with non-Gallium libGL.so.
2010-05-07glapi: Move to src/mapi/.Chia-I Wu
Move glapi to src/mapi/{glapi,es1api,es2api}.
2010-04-26st_api: Remove st_moduleJakob Bornecrantz
The struct st_module isn't needed as it is the same thing as the st_api struct. That is they both represent the API. Instead just use a single function entry point to the the API.
2010-04-06st/es: Remove unnedded --whole-archive.Chia-I Wu
All public functions in the archives are either directly referenced or indirectly referenced by _glapi_get_proc_address. There is no need for --whole-archive.
2010-03-19es: added -I$(TOP)/include pathBrian Paul
2010-03-12winsys/xlib, st/es: Advertise st_api.h support.Chia-I Wu
This is done by defining one of st_module_OpenGL_ES1, st_module_OpenGL_ES2, and st_module_OpenGL.
2010-01-23st/es: Pass -linker and -ldflags to mklib.Chia-I Wu
2010-01-12st/es: Clean up install target.Chia-I Wu
Use DESTDIR and MINSTALL. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-12st/es: Fix build issue after merge.Chia-I Wu
In c847a13d38d4e8c5f4c386d060dcc8ec09e491a3, auxiliaries becomes a single library; In e388d62b4712bcd75cecad53f5ca20a2bb6f89b1, the default build is changed to have -fvisibility=hidden. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-11-05st/es: Add OpenGL ES state trackers.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>