Module: Mesa Branch: gallium_draw_llvm Commit: c5c5cd7132e18f4aad8e73d8ee879f8823c4c1e7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5c5cd7132e18f4aad8e73d8ee879f8823c4c1e7
Author: Zack Rusin <[email protected]> Date: Mon Feb 22 22:02:58 2010 -0500 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. --- src/gallium/auxiliary/SConscript | 2 + src/gallium/auxiliary/draw/draw_context.c | 26 +- src/gallium/auxiliary/draw/draw_context.h | 10 +- src/gallium/auxiliary/draw/draw_llvm.c | 311 ++++++++++ src/gallium/auxiliary/draw/draw_llvm.h | 154 +++++ src/gallium/auxiliary/draw/draw_llvm_translate.c | 653 ++++++++++++++++++++ src/gallium/auxiliary/draw/draw_private.h | 11 + src/gallium/auxiliary/draw/draw_pt.c | 4 +- src/gallium/auxiliary/draw/draw_pt.h | 1 + .../draw/draw_pt_fetch_shade_pipeline_llvm.c | 432 +++++++++++++ src/gallium/auxiliary/draw/draw_vs_llvm.c | 9 +- src/gallium/drivers/llvmpipe/lp_context.c | 6 +- 12 files changed, 1601 insertions(+), 18 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=c5c5cd7132e18f4aad8e73d8ee879f8823c4c1e7 _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
