mesa: Changes to 'gallium-0.1'

Zack Rusin zack at kemper.freedesktop.org
Mon Feb 11 07:50:57 PST 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