src/mesa/pipe/Makefile.template | 2 src/mesa/pipe/draw/draw_vertex_shader.c | 8 src/mesa/pipe/draw/draw_vertex_shader_llvm.c | 2 src/mesa/pipe/llvm/gallivm.cpp | 1096 ++++++++++++++++++++++++ src/mesa/pipe/llvm/gallivm.h | 89 ++ src/mesa/pipe/llvm/gallivm_builtins.cpp | 433 ++++++++- src/mesa/pipe/llvm/instructions.cpp | 56 + src/mesa/pipe/llvm/instructions.h | 4 src/mesa/pipe/llvm/llvm_base_shader.cpp | 1193 +++++++++++++++++++-------- src/mesa/pipe/llvm/llvm_builtins.c | 51 + src/mesa/pipe/llvm/llvm_entry.c | 51 + src/mesa/pipe/llvm/llvmtgsi.cpp | 879 ------------------- src/mesa/pipe/llvm/llvmtgsi.h | 71 - src/mesa/pipe/softpipe/sp_quad_fs.c | 116 ++ src/mesa/pipe/softpipe/sp_state.h | 7 src/mesa/pipe/softpipe/sp_state_fs.c | 10 src/mesa/sources | 2 src/mesa/state_tracker/st_program.c | 5 18 files changed, 2698 insertions(+), 1377 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary New commits: commit 16fe6a0f2d53e63884dcecaf8ba61e0105a92c99 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Fri Nov 2 12:18:02 2007 -0400 Cleanups. Remove some debugging output and try to make sure that Mesa compiles when configured without LLVM commit a2debc2704b9126d92d947c0407a0fbd709ab932 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Fri Nov 2 12:09:23 2007 -0400 Implement sin opcode. Seems to have similar rounding border problems as cos. commit e0e91e7ceb50f0e23311788559a8547dd24c7a80 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Fri Nov 2 12:05:00 2007 -0400 Implement scs opcode commit 5c7bfb06e087ce4162590359ad75d1fca98f3549 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Fri Nov 2 11:47:09 2007 -0400 Implement COS and CMP opcode. There's some weird rounding issue with COS that I can't figure out. commit cf363ba30746ee0fd46b97986ea9fd753e093039 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Fri Nov 2 07:02:15 2007 -0400 Add debugging ifdefs to make it less verbose commit 45003b0bb920fe701304acb1599185f4dc92c89b Author: Zack Rusin <[EMAIL PROTECTED]> Date: Thu Nov 1 14:00:25 2007 -0400 Get fragment shaders working on top of LLVM. Redo the entry points, get the output propagation correctly, interpolate the inputs before feeding into llvm for now. commit 2af2f7e419c1b6d796822a049f019afe3dfc6021 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Thu Nov 1 05:53:44 2007 -0400 Change the fragment shader signature to better match actual arguments that we need there. commit 25d91c23ff834a129e537891ec3ad63197d37da5 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Wed Oct 31 12:23:45 2007 -0400 Add basic entry points for fragment shaders. commit 7ff0df6c2bf11a36bc6101e361484bde57595a79 Author: Zack Rusin <[EMAIL PROTECTED]> Date: Wed Oct 31 06:51:19 2007 -0400 Renaming llvmtgsi to gallivm. Taking first steps on the way to supporting fragment shaders through llvm. _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
