Module: Mesa Branch: master Commit: fa1b481c09b14e01eca1b3db8e0854033f6dee3d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa1b481c09b14e01eca1b3db8e0854033f6dee3d
Author: James Benton <jben...@vmware.com> Date: Thu Sep 13 16:04:42 2012 +0100 llvmpipe: Unswizzled rendering. Reviewed-by: Jose Fonseca <jfons...@vmware.com> --- src/gallium/auxiliary/gallivm/lp_bld_conv.c | 75 ++ src/gallium/auxiliary/gallivm/lp_bld_conv.h | 10 + src/gallium/auxiliary/gallivm/lp_bld_logic.c | 9 +- src/gallium/auxiliary/gallivm/lp_bld_logic.h | 3 +- src/gallium/auxiliary/gallivm/lp_bld_pack.c | 36 + src/gallium/auxiliary/gallivm/lp_bld_pack.h | 9 + src/gallium/auxiliary/gallivm/lp_bld_quad.c | 50 + src/gallium/auxiliary/gallivm/lp_bld_quad.h | 9 + src/gallium/auxiliary/gallivm/lp_bld_sample.c | 22 +- src/gallium/auxiliary/gallivm/lp_bld_swizzle.c | 137 +++- src/gallium/auxiliary/gallivm/lp_bld_swizzle.h | 25 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c | 4 +- src/gallium/drivers/llvmpipe/lp_bld_blend.h | 5 +- src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c | 97 ++- src/gallium/drivers/llvmpipe/lp_jit.c | 10 +- src/gallium/drivers/llvmpipe/lp_jit.h | 33 +- src/gallium/drivers/llvmpipe/lp_rast.c | 122 ++- src/gallium/drivers/llvmpipe/lp_rast.h | 2 +- src/gallium/drivers/llvmpipe/lp_rast_priv.h | 81 ++- src/gallium/drivers/llvmpipe/lp_scene.c | 2 + src/gallium/drivers/llvmpipe/lp_scene.h | 1 + src/gallium/drivers/llvmpipe/lp_setup.c | 19 +- src/gallium/drivers/llvmpipe/lp_state_fs.c | 1100 ++++++++++++++++++++++- src/gallium/drivers/llvmpipe/lp_state_fs.h | 3 + src/gallium/drivers/llvmpipe/lp_test_blend.c | 2 +- src/gallium/drivers/llvmpipe/lp_texture.c | 67 ++ src/gallium/drivers/llvmpipe/lp_texture.h | 6 + 27 files changed, 1782 insertions(+), 157 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=fa1b481c09b14e01eca1b3db8e0854033f6dee3d _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit