Get fragment shaders working on top of LLVM.
authorZack Rusin <zack@tungstengraphics.com>
Thu, 1 Nov 2007 18:00:25 +0000 (14:00 -0400)
committerZack Rusin <zack@tungstengraphics.com>
Fri, 2 Nov 2007 11:15:18 +0000 (07:15 -0400)
commit45003b0bb920fe701304acb1599185f4dc92c89b
tree6de6b767e330a537a7d99ede33f0222420db72d6
parent2af2f7e419c1b6d796822a049f019afe3dfc6021
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.
src/mesa/pipe/llvm/gallivm.cpp
src/mesa/pipe/llvm/gallivm.h
src/mesa/pipe/llvm/llvm_base_shader.cpp
src/mesa/pipe/llvm/llvm_entry.c
src/mesa/pipe/softpipe/sp_quad_fs.c