summaryrefslogtreecommitdiffstats
path: root/configs/linux-cell
Commit message (Collapse)AuthorAgeFilesLines
* cell: build identity driver tooBrian Paul2010-03-161-1/+1
|
* gallium: introduce target directoryKeith Whitwell2010-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* cell: fix-up C, CPP flagsBrian Paul2010-02-121-3/+7
| | | | Flags like -Wmissing-prototypes don't apply to g++.
* cell: remove -mcpu=cell from CFLAGSBrian Paul2010-02-121-1/+1
| | | | | This reverts part of commit ebe2f7609533645e7e9c8af4a55bc0127b9bc515 and allows things to build here.
* cell: fix the usual cell breakageMarc Dietrich2010-02-081-3/+3
| | | | | | also update the cell config a bit Signed-off-by: Brian Paul <[email protected]>
* cell: add glsl to SRC_DIRSBrian Paul2009-12-271-1/+1
|
* gallium: s/GALLIUM_DRIVER_DIRS/GALLIUM_DRIVERS_DIRS/Jakob Bornecrantz2009-02-201-1/+1
|
* cell: asst build fixes in linux-cell configBrian Paul2009-02-101-1/+4
| | | | | Add -D_SVID_SOURCE to silence warnings when building glx files. Don't build the non-gallium drivers.
* Revert "cell: update linux-cell config"Jakob Bornecrantz2009-02-101-1/+1
| | | | | | This reverts commit 22c6c1eaad49692416f45bcbbcdc6424aea2da7c. Need to revert this since we reverted commited this depended on.
* cell: update linux-cell configBrian Paul2009-02-091-1/+1
|
* glew: Initial import.José Fonseca2009-01-231-1/+1
| | | | From glew 1.5.1 release.
* cell: fix breakage from xlib re-orgBrian Paul2009-01-081-1/+1
| | | | Some of these fixes are quick band-aids for now.
* cell: only build Cell and softpipe driversBrian Paul2008-11-211-1/+2
|
* cell: added -Wmissing-prototypesBrian Paul2008-11-121-1/+2
|
* cell: added -D_BSD_SOURCE flagBrian Paul2008-10-271-1/+1
| | | | | Needed to get MAP_ANONYMOUS in execmem.c and to define timezone type in glxgears.c Adding -std=c99 earlier caused this regression.
* cell: add -std=c99 flag to solve some warning/prototype issuesBrian Paul2008-10-221-1/+1
|
* cell: implement more built-in shader functions, link spu code with -lmBrian Paul2008-10-081-1/+1
|
* define new APP_CC configuration variable for building apps/demos/testsBrian Paul2008-09-111-1/+3
| | | | | For Cell, need to use different compilers for the libraries vs. the demos/tests to avoid strange link error regarding "_Unwind_GetIPInfo@GCC_4.2.0"
* Cell: added linux-cell-debug configBrian Paul2008-09-031-2/+4
| | | | | linux-cell is now the optimized configuration. Remove some Cell-specific stuff from winsys/xlib/Makefile.
* cell: use SDK 3.0 by defaultBrian Paul2008-08-261-1/+5
|
* cell: Enable MIT-SHM on Cell.Ian Romanick2008-03-251-1/+3
|
* Cell: Add missing "gallium/winsys" to SRC_DIRS to fix build.Ian Romanick2008-02-191-1/+1
|
* Code reorganization: split gallium and mesa makefiles.José Fonseca2008-02-181-0/+3
| | | | | | | In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files.
* Cell: Add missing back-slash in linux-cell config fileIan Romanick2008-02-151-1/+1
|
* Cell: Add INCLUDE_DIRS to SPU_CFLAGS to fix build.Ian Romanick2008-02-151-1/+3
|
* Code reorganization: update build.José Fonseca2008-02-151-1/+1
| | | | | | | | | Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks.
* Cell: add OPT_FLAGS varBrian2008-01-281-2/+4
|
* Cell: s/-W/-Wall/ in linux-cellBrian2008-01-241-1/+1
|
* Use HOST_CC for programs that will run on the build hostIan Romanick2008-01-231-0/+1
|
* Remove unnecessary pathsIan Romanick2008-01-231-6/+6
| | | | | | Removing the paths on certain commands (e.g., ppu32-gcc) and removing -I/usr/include makes it possible to build for Cell on both PowerPC and x86 hosts.
* Cell: added -Wmissing-prototypes to SPU_CFLAGSBrian2008-01-031-1/+1
|
* Port to libspe2Ian Romanick2007-12-111-1/+1
| | | | | | libspe is deprecated in Cell SDK 2.1, and it is removed in Cell SDK 3.0. This patch ports the existing libspe-based code to libspe2. Some error checking (eh-hem) would be nice.
* Remove '-include altivec.h'.Ian Romanick2007-12-111-1/+1
| | | | | Including altivec.h caused problems in some places that use "pixel" as a variable name.
* remove -Wall, add -DGALLIUM_CELLBrian2007-12-101-1/+1
|
* Add dependency checking for Cell driver sources.Brian2007-12-051-0/+3
|
* added -fPICBrian2007-12-021-1/+1
|
* don't build libglwBrian2007-12-021-0/+4
|
* Initial Cell driver infrastructure.Brian2007-12-021-0/+37
No real code yet. Just stand-ins and make/build infrastructure.