Refactor the LLVM code a bit.
authorZack Rusin <zack@tungstengraphics.com>
Mon, 29 Oct 2007 12:27:32 +0000 (08:27 -0400)
committerKeith Whitwell <keith@tungstengraphics.com>
Mon, 29 Oct 2007 16:14:10 +0000 (16:14 +0000)
commit25b17b213b7ba0d1b93ec37211504ee489944ce8
tree5bc773224011ccc2e06e93f73952ef886e351953
parentabe8cd19171def0de000e58b9f71c43adf4c6336
Refactor the LLVM code a bit.

Move the CPU vertex shader execution code to the draw
module, remove traces of LLVM from the state tracker,
abstract execution engine for the purposes of the draw module.
src/mesa/pipe/draw/draw_private.h
src/mesa/pipe/draw/draw_vertex_shader.c
src/mesa/pipe/draw/draw_vertex_shader_llvm.c
src/mesa/pipe/llvm/llvmtgsi.cpp
src/mesa/pipe/llvm/llvmtgsi.h
src/mesa/state_tracker/st_program.c