Chris Li
d4b103e031
auto detect llvm version
15 年之前
Brian Paul
b22bb34533
llvmpipe: remove -m32 flag from linux-llvm config
15 年之前
Zack Rusin
c61bf36393
llvmpipe: export the tgsi translation code to a common layer
the llvmpipe tgsi translation is a lot more complete than what was in
gallivm so replacing the latter with the former. this is needed since
the draw llvm paths will use the same code. effectively the proven
llvmpipe code becomes gallivm.
15 年之前
Chris Li
476b668ccc
allow make to build lp_test_* for llvmpipe
Signed-off-by: José Fonseca <jfonseca@vmware.com>
15 年之前
José Fonseca
c978ab017d
gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.
16 年之前
Brian Paul
04794080d2
llvmpipe: change configs/linux-llvm from debug build to optimized build
Basically equivalent to the SCons non-debug build now.
16 年之前
Brian Paul
d6d4f8b66e
llvmpipe: use the udis86 lib to print the x86 assembly code
16 年之前
Brian Paul
4c6fd574b1
llvmpipe: re-enable other gallium drivers
No more symbol collisions between drivers, AFAICT.
16 年之前
Brian Paul
1ea1cd8468
llvmpipe: repurpose linux-llvm config to build the llvmpipe driver
The gallivm module is no longer built. If/when gallivm is resuscitated we
can revisit this.
16 年之前
Kamalneet Singh
37fdfe89dd
linux-llvm config: Linking with required llvm libs
16 年之前
Michel Dänzer
359bbe7432
gallivm: Explicitly specify the LLVM components we need.
17 年之前
Stephane Marchesin
3f4b67f5d7
Gallivm: port to llvm 2.4.
17 年之前
Stephane Marchesin
9859edc606
Gallivm: need to link with libstdc++ for llvm.
17 年之前
Stephane Marchesin
4ae161e940
Gallivm: port to llvm 2.4.
17 年之前
Stephane Marchesin
6dacc942e1
Gallivm: need to link with libstdc++ for llvm.
17 年之前
José Fonseca
0448dbd64a
Update for llvm -> gallivm rename.
17 年之前
José Fonseca
bfd5916eaf
Code reorganization: split gallium and mesa makefiles.
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.
17 年之前
Zack Rusin
9789c301b4
llvm: we need custom rules so had to redo the build a little bit
also don't use sse when llvm is enabled
18 年之前
Zack Rusin
63a9d835ce
Redo the fragment program examples to match vp's
we just load text files instead of compiling tons of small
binaries
18 年之前
Michel Dänzer
8568fadaf2
LLVM requires linking with the C++ compiler.
It's basically luck if it works with the C compiler on some platforms...
18 年之前
Zack Rusin
d76a7b61bb
Cleanup some code.
18 年之前
Zack Rusin
b04430efd9
Introduce linux-llvm target. Remove the llvm code from the default build for now.
Cleanup some of the debugging output.
18 年之前