gallium/draw: initial code to properly support llvm in the draw module
authorZack Rusin <zackr@vmware.com>
Tue, 23 Feb 2010 03:02:58 +0000 (22:02 -0500)
committerZack Rusin <zackr@vmware.com>
Tue, 23 Feb 2010 03:02:58 +0000 (22:02 -0500)
commitc5c5cd7132e18f4aad8e73d8ee879f8823c4c1e7
treef36680fba5d44945075e4b6f7d4269154b3c1e7d
parent902ccfcb40f21e1a5fca2f1bec1cbbabb053d8cf
gallium/draw: initial code to properly support llvm in the draw module

code generate big chunks of the vertex pipeline in order to speed up
software vertex processing.
12 files changed:
src/gallium/auxiliary/SConscript
src/gallium/auxiliary/draw/draw_context.c
src/gallium/auxiliary/draw/draw_context.h
src/gallium/auxiliary/draw/draw_llvm.c [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_llvm.h [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_llvm_translate.c [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_private.h
src/gallium/auxiliary/draw/draw_pt.c
src/gallium/auxiliary/draw/draw_pt.h
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_vs_llvm.c
src/gallium/drivers/llvmpipe/lp_context.c