Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Provide alternative stdint.h and stdbool.h C99 headers, instead of ↵ | José Fonseca | 2010-01-10 | 1 | -0/+3 |
| | | | | | | | | | | | | | ad-hoc definitions. Everybody is using the C99's integer types. Everybody except Microsoft, which in turns means everybody is including their own definitions of C99 integer types for MSVC, causing duplicate definitions when linking two projects. This is the case of building Gallium and LLVM with MSVC. Shipping alternative stdint.h and stdbool.h headers for MSVC allows us to share a single definition. It also removes clutter from the Gallium headers. | ||||
* | scons: Don't list cell as a driver. | José Fonseca | 2010-01-01 | 1 | -1/+1 |
| | | | | | Cell driver's SConscript never got written, and it is not trivial one to write, so don't accept cell in the driver option to avoid confusion. | ||||
* | scons: Build progs together with everything else. | José Fonseca | 2010-01-01 | 1 | -1/+7 |
| | | | | | | | | This is a substantial reorganization, This particular commit enables: - building the progs for unices platforms - glew is now built as a shared library (it is the default, and it is inconvenient and pointless to shift away from that default) - all progs get built by default | ||||
* | scons: Expose convienience libraries to the host environment. | José Fonseca | 2010-01-01 | 1 | -0/+3 |
| | | | | | This fixes MinGW cross compilation build, recently broken due to the use of convenience libraries in the GLSL preprocessor. | ||||
* | Merge branch 'i965g-restart' | Keith Whitwell | 2009-12-22 | 1 | -4/+4 |
|\ | | | | | | | | | Conflicts: configure.ac | ||||
| * | Merge commit 'origin/master' into i965g-restart | Keith Whitwell | 2009-12-21 | 1 | -4/+4 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: SConstruct configs/default configs/linux-dri | ||||
| * | | i965g: Builds with scons | Jakob Bornecrantz | 2009-11-05 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But there are some missing symbols, "nm -u i965_dri.so" [SNIP] U brw_surface_bo U brw_surface_pitch U brw_texture_blanket_winsys_buffer U brw_texture_get_winsys_buffer U brw_update_dirty_counts [SNIP] | ||||
* | | | Merge branch 'master' into glsl-pp-rework-2 | Michal Krol | 2009-12-12 | 1 | -4/+4 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | Conflicts: progs/perf/drawoverhead.c progs/perf/teximage.c progs/perf/vbo.c progs/perf/vertexrate.c src/mesa/shader/slang/library/slang_common_builtin_gc.h | ||||
| * | | svga: Build svga driver | Jakob Bornecrantz | 2009-11-17 | 1 | -4/+4 |
| |/ | |||||
| * | i915g: Drop the simple sufix | Jakob Bornecrantz | 2009-10-05 | 1 | -3/+3 |
| | | | | | | | | | | | | None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing. | ||||
| * | i965g: Drop i965simple | Jakob Bornecrantz | 2009-10-05 | 1 | -1/+1 |
| | | | | | | | | | | | | The driver never work with real hardware and has bitrotted for quite some time now, might as well drop it. If somebody wants to look at it just use git. | ||||
* | | scons: Get GLSL code building correctly when cross compiling. | José Fonseca | 2009-12-10 | 1 | -0/+19 |
|/ | | | | | This is quite messy. GLSL code has to be built twice: one for the host OS, another for the target OS. | ||||
* | llvmpipe: Fork softpipe for experimentation with llvm. | José Fonseca | 2009-08-29 | 1 | -2/+2 |
| | |||||
* | Add support for building the Xorg state tracker with scons. | Michel Dänzer | 2009-08-25 | 1 | -1/+1 |
| | | | | scons ... statetrackers=xorg | ||||
* | identity: Add new identity driver | Jakob Bornecrantz | 2009-06-24 | 1 | -3/+3 |
| | | | | | | | | | | | | This driver does no transformation of the gallium calls going to the real driver, like the identity matrix. It is intended to be the basis for transforming and/or debug drivers like trace and rbug. Authors of this patch are: Michal Krol, orignal heavy lifting. José Fonesca, object wrapping code stolen from trace. Jakob Bornecrantz, put it all toghether and renamed a stuff. | ||||
* | scons: Don't use deprecated Options. | José Fonseca | 2009-05-05 | 1 | -5/+5 |
| | |||||
* | Add scons build support for radeon/r300. | Corbin Simpson | 2009-04-04 | 1 | -1/+1 |
| | |||||
* | scons: Also link in additional LLVM components. | Michel Dänzer | 2009-03-09 | 1 | -1/+1 |
| | | | | They don't seem necessary here, but they shouldn't hurt either... | ||||
* | gallium: Also disable i965simple for scons | Jakob Bornecrantz | 2009-02-18 | 1 | -1/+1 |
| | | | | Please read previous commit for more info. | ||||
* | Make r300 and amd build in scons. | Corbin Simpson | 2009-02-01 | 1 | -2/+2 |
| | |||||
* | scons: Build the progs into seperate dirs as well. | José Fonseca | 2009-01-24 | 1 | -1/+1 |
| | |||||
* | gallivm: Explicitly specify the LLVM components we need. | Michel Dänzer | 2009-01-12 | 1 | -1/+1 |
| | |||||
* | scons: ppc support. | Michel Dänzer | 2008-10-23 | 1 | -0/+2 |
| | |||||
* | Added command line option for Scons to select which version of MSVS to use. ↵ | Jonathan White | 2008-08-29 | 1 | -0/+2 |
| | | | | Versions 7.1, 8.0 and 9.0 are allowed. Usage is scons MSVS_VERSION=8.0. | ||||
* | scons: Build the trace pipe driver by default. | José Fonseca | 2008-08-21 | 1 | -2/+2 |
| | |||||
* | trace: New pipe driver to trace incoming calls. | José Fonseca | 2008-08-07 | 1 | -1/+1 |
| | | | | Only pipe_screen calls traced, and only linux supported, for now. | ||||
* | python: Move the python scons code to a separate tool module. | José Fonseca | 2008-07-15 | 1 | -1/+1 |
| | |||||
* | python: New state tracker which exposes the pipe driver to python scripts. | José Fonseca | 2008-07-13 | 1 | -4/+3 |
| | | | | Still under development. Just barely works. | ||||
* | scons: Fix typo. | José Fonseca | 2008-06-27 | 1 | -1/+1 |
| | |||||
* | scons: Don't force MSVS 2003. | José Fonseca | 2008-06-06 | 1 | -1/+0 |
| | |||||
* | scons: Put the tool logic in a frontend tool. | José Fonseca | 2008-06-06 | 1 | -29/+7 |
| | | | | More logic can be shared between public and private branches this way. | ||||
* | egl: assorted fixes for Windows | Jonathan White | 2008-06-05 | 1 | -0/+1 |
| | | | | Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h | ||||
* | scons: Integrate gdi winsys. | José Fonseca | 2008-06-03 | 1 | -2/+2 |
| | | | | Conditional build of the winsys based on the platform. | ||||
* | scons: Enable mesa state tracker in all platforms by default. | José Fonseca | 2008-05-31 | 1 | -2/+3 |
| | | | | | But only actually build it on some. This results in a better default scons experience. | ||||
* | scons: Play nice with MS Embedded Visual C++. | José Fonseca | 2008-05-28 | 1 | -1/+4 |
| | |||||
* | scons: A few fixes for building mesa on windows. | José Fonseca | 2008-04-26 | 1 | -6/+0 |
| | |||||
* | scons: More windows userspace fixes. | José Fonseca | 2008-04-25 | 1 | -1/+1 |
| | |||||
* | scons: Teach scons about user-land windows. | José Fonseca | 2008-04-25 | 1 | -35/+2 |
| | | | | | | | Actually, more like get rid of all our hacks when compiling for user-land windows. Only MSVC is supported atm though. | ||||
* | scons: Faithfully mimic every WINDDK builtin compiler/linker option. | José Fonseca | 2008-03-12 | 1 | -19/+7 |
| | |||||
* | scons: Preliminary code for quieting command lines. | José Fonseca | 2008-03-05 | 1 | -6/+1 |
| | |||||
* | gallium: Only use C++ compiler for linking when using LLVM. | Michel Dänzer | 2008-03-04 | 1 | -3/+1 |
| | | | | | Otherwise, the shared objects needlessly link against the C++ runtime environment. | ||||
* | scons: Force C++ linkage. | José Fonseca | 2008-03-04 | 1 | -1/+4 |
| | | | | | | | We have some C++ code (LLVM), which must be linked with g++ on certain platforms. SCons tries to guess when to use g++ by looking to the source files, but this fails, if the C++ code is not list in the command line, but inside in the library. | ||||
* | scons: Make command line arguments effective again. | José Fonseca | 2008-03-03 | 1 | -4/+2 |
| | |||||
* | scons: Move common code to a separate file. | José Fonseca | 2008-02-27 | 1 | -106/+18 |
| | |||||
* | scons: Autodetect the default machine. | José Fonseca | 2008-02-27 | 1 | -7/+22 |
| | |||||
* | Revert "scons: Prefer MSVS 2003 (patch by Mark Mueller)." | José Fonseca | 2008-02-27 | 1 | -7/+0 |
| | | | | This reverts commit 19f6e1a975a098cf4ce935b50f7cf0c64d9db042. | ||||
* | scons: Prefer MSVS 2003 (patch by Mark Mueller). | José Fonseca | 2008-02-26 | 1 | -0/+7 |
| | |||||
* | scons: Properly generate PDB files on MSVC. | José Fonseca | 2008-02-26 | 1 | -3/+3 |
| | |||||
* | Get more debugging info out of MSVC. | José Fonseca | 2008-02-25 | 1 | -12/+25 |
| | |||||
* | Cleanup scons files. | José Fonseca | 2008-02-25 | 1 | -15/+8 |
| |