mesa: Changes to 'gallium-0.1'
Keith Whitwell
keithw at kemper.freedesktop.org
Fri Nov 2 17:01:32 UTC 2007
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 <zack at tungstengraphics.com>
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 <zack at tungstengraphics.com>
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 <zack at tungstengraphics.com>
Date: Fri Nov 2 12:05:00 2007 -0400
Implement scs opcode
commit 5c7bfb06e087ce4162590359ad75d1fca98f3549
Author: Zack Rusin <zack at tungstengraphics.com>
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 <zack at tungstengraphics.com>
Date: Fri Nov 2 07:02:15 2007 -0400
Add debugging ifdefs to make it less verbose
commit 45003b0bb920fe701304acb1599185f4dc92c89b
Author: Zack Rusin <zack at tungstengraphics.com>
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 <zack at tungstengraphics.com>
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 <zack at tungstengraphics.com>
Date: Wed Oct 31 12:23:45 2007 -0400
Add basic entry points for fragment shaders.
commit 7ff0df6c2bf11a36bc6101e361484bde57595a79
Author: Zack Rusin <zack at tungstengraphics.com>
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.
More information about the mesa-commit
mailing list