History log of /external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dff36e900c645401b26c9a44106459e96ee7a24d 30-May-2012 Brian Paul <brianp@vmware.com> scons: add code to generate the various GL API files

This fixes recent build breakage when we began building the generated
API files from xml as part of the normal build process.

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=50475
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
ccd4d4367f2b4e5aebfc59b832599812a4a1c7d8 29-Nov-2011 Kai Wasserbäch <kai@dev.carbon-project.org> gallium/cell: Remove the driver.

Complicates Gallium3D development and doesn't seem to have active users.

Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org>
Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
61efad6865978b641cdacc4c087c2e623b1eab11 08-Jul-2011 José Fonseca <jose.r.fonseca@gmail.com> scons: Generate libGL.so.1.5 and libGL.so.1 symlinks.

In build/xxx/src/gallium/targets/libgl-xlib/SConscript
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
2699fce0d69db5158427c8b6c8194b2eefc5e58b 17-Jun-2011 José Fonseca <jfonseca@vmware.com> scons: Buid libGL.so (WIP).
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
8aac5d123c4636fad5e9d70c3a6706aaa6f1f240 24-Jan-2011 Kenneth Graunke <kenneth@whitecape.org> Remove talloc from the SCons build system.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
bb770af3a59e5935c108c05ee45490fc5668d4a3 14-Jan-2011 Chia-I Wu <olv@lunarg.com> scons: Add support for GLES.

GLES can be enabled by running scons with

$ scons gles=yes

When gles=yes is given, the build is changed in three ways. First,
libmesa.a will be built with FEATURE_ES1 and FEATURE_ES2. This makes
DRI drivers and libEGL support and advertise GLES support. Second, GLES
libraries will be created. They are libGLESv1_CM, libGLESv2, and
libglapi. Last, libGL or opengl32 will link to libglapi. This change
is required as _glapi_* will be declared as __declspec(dllimport) in
libmesa.a on windows. libmesa.a expects those symbols to be defined in
another DLL. Due to this change to GL, GLES support is marked
experimental.

Note that GLES requires libxml2-python to generate some of its sources.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
3dcc3153b087a2ec42e6177d965dd8b2c95779c2 18-Nov-2010 José Fonseca <jfonseca@vmware.com> scons: Use inline wrap helpers more consistently.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
c30656d8c24eafeb29276fa31503b30608239468 11-Nov-2010 Jakob Bornecrantz <jakob@vmware.com> libgl-xlib: Use inline debug helper instead of non-inline version
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
601498ae73e654c2de997ea75075613a694d604d 01-Nov-2010 José Fonseca <jfonseca@vmware.com> scons: Revamp how to specify targets to build.

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.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
f1de38b851d274b16e8b58669a110b0124e0f40b 04-Sep-2010 Brian Paul <brianp@vmware.com> libgl-xlib: enable galahad support

If the GALLIUM_GALAHAD env var is 1 we'll wrap the regular driver with
the galahad validation driver.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
1d22923fae7f4c749b3820844110e3d8ee4d26c0 14-Aug-2010 José Fonseca <jfonseca@vmware.com> scons: Link talloc.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
53cbb81576671d6d39e6a353e79ebda2c512d735 12-May-2010 Jakob Bornecrantz <jakob@vmware.com> rbug: Add to all targets that link against trace

Also added calls to the create function in target helpers and in
tr_drm.c the latter being a hack and should be replaced with the
wrap screen target helper. But at least this way we don't regress.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
296adbd545b8efd38c9ed508166b2de2764a444b 25-Apr-2010 Chia-I Wu <olv@lunarg.com> glapi: Move to src/mapi/.

Move glapi to src/mapi/{glapi,es1api,es2api}.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
47a89e9255846f55efe0992c94b65ae7c911dbb3 10-Apr-2010 José Fonseca <jfonseca@vmware.com> scons: Always build softpipe and llvmpipe (when llvm available).

These are our reference software rasterizers. They can build everywhere
and are a precious debugging tool.

Making them always present immensily simplifies the scons logic.

If people want to avoid building it is still possible to pass
direcotries and target names to scons to narrow the build.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
ea532f0e725bd68e7784189c9b7f6f7bf7f9d901 10-Apr-2010 José Fonseca <jfonseca@vmware.com> scons: Make LLVM a black-white dependency.

Now that draw depends on llvm it is very difficult to correctly handle
broken llvm installations. Either the user requests LLVM and it needs to
supply a working installation. Or it doesn't, and it gets no LLVM
accelerate pipe drivers.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
36e92a0494f8a4d2d840d08ffece6719bc8260d6 31-Mar-2010 José Fonseca <jfonseca@vmware.com> libgl-xlib: Fix missing X11 symbols.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
63aa8a39c4e7ee996afc87404474cce570ac3729 21-Mar-2010 George Sapountzis <gsapountzis@gmail.com> Revert "fix scons build"

This reverts commit 29ec05164838f13d9535271796a50fa213d07912.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
29ec05164838f13d9535271796a50fa213d07912 21-Mar-2010 George Sapountzis <gsapountzis@gmail.com> fix scons build
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
c27ffc5215573d6ff106d4770168117adea884f9 09-Mar-2010 José Fonseca <jfonseca@vmware.com> scons: Fix the libg-xlib Sconscript.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript
99f11d0e18e1ff5a433c84d52ffc13b9684c2650 08-Mar-2010 Keith Whitwell <keithw@vmware.com> gallium: introduce target directory

Currently there are still at least two functions bundled up inside the
winsys concept:

a) that of a backend resource manager, sometimes capable of performing
present() operations,

b) the initialization code/routine for the whole driver stack.

The inclusion of (b) makes it difficult to share implementations of
(a) between different drivers. For instance, a clean xlib winsys
could be of use for software-rasterized VG, GLES, EGL, etc, stacks.
But that is only true as long as there is no dependency from the
winsys to higher level code, as would be the case when we include (b)
in this component.

This change creates a new gallium/targets subtree, specifically for
implementing the glue needed to build individual driver stacks, and
moves that code out of a single example winsys, namely xlib.

Other drivers continue to build unchanged, but hopefully can migrate
to this structure over time.
/external/mesa3d/src/gallium/targets/libgl-xlib/SConscript