mesa: Changes to 'gallium-0.1'
Zack Rusin
zack at kemper.freedesktop.org
Mon Feb 11 15:50:57 UTC 2008
src/mesa/pipe/cell/ppu/cell_state_fs.c | 2
src/mesa/pipe/draw/draw_vertex_shader.c | 26
src/mesa/pipe/draw/draw_vertex_shader_llvm.c | 194 ----
src/mesa/pipe/llvm/Makefile | 7
src/mesa/pipe/llvm/gallivm.cpp | 920 +--------------------
src/mesa/pipe/llvm/gallivm.h | 44 -
src/mesa/pipe/llvm/gallivm_cpu.cpp | 204 ++++
src/mesa/pipe/llvm/gallivm_p.h | 56 +
src/mesa/pipe/llvm/instructionssoa.cpp | 26
src/mesa/pipe/llvm/instructionssoa.h | 55 +
src/mesa/pipe/llvm/llvm_base_shader.cpp | 435 ++++------
src/mesa/pipe/llvm/llvm_entry.c | 14
src/mesa/pipe/llvm/loweringpass.cpp | 17
src/mesa/pipe/llvm/loweringpass.h | 15
src/mesa/pipe/llvm/storagesoa.cpp | 117 ++
src/mesa/pipe/llvm/storagesoa.h | 71 +
src/mesa/pipe/llvm/tgsitollvm.cpp | 1174 +++++++++++++++++++++++++++
src/mesa/pipe/llvm/tgsitollvm.h | 20
src/mesa/pipe/softpipe/sp_state_fs.c | 6
src/mesa/sources | 1
20 files changed, 2098 insertions(+), 1306 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit 084e6c92e088b443eacf6bf649d4a6ce6ede2386
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Mon Feb 11 10:47:28 2008 -0500
remove seperate llvm vs entry points
they're not necessary anymore. we use the same paths
as sse and tgsi code
commit e761161d014cde4e0a6e52631e9e4bc740b554f6
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Mon Feb 11 09:43:59 2008 -0500
start genering soa type code in llvm paths
commit 1712a5380a12fe66fa03a281394abeca034f1a7c
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Wed Feb 6 06:12:34 2008 -0500
disable llvm for fragment shaders for now
commit 137edf75335910c9f15daacaf0ce3f4cbd43080c
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Tue Feb 5 03:09:24 2008 -0500
rewrite the way cpu engine is handled
commit 7d69090e272d0d429f0ef7a733cebe1363383447
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Mon Feb 4 10:07:02 2008 -0500
rewrite the way we handle ir in llvm code
introduce intermediate step gallivm_ir before compiling it
down to the final llvm ir.
commit f625c6d1d07e3b285cf966a888aa534f33c36710
Author: Zack Rusin <zack at tungstengraphics.com>
Date: Fri Jan 25 06:36:35 2008 -0500
add a stub of a lowering pass
More information about the mesa-commit
mailing list