diff options
author | José Fonseca <jfonseca@vmware.com> | 2010-09-02 12:13:46 +0100 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2010-09-11 13:01:31 +0100 |
commit | 34ea50f6720d6aca970613da560a1f25f5b5772c (patch) | |
tree | bf36b5ab29f7b6f6bc089c8d23f48b390c40e6ad /src/gallium/auxiliary/gallivm/lp_bld_swizzle.c | |
parent | 96c6e7e73e5d6df929e0c0189a98f6df30ff59f2 (diff) | |
download | external_mesa3d-34ea50f6720d6aca970613da560a1f25f5b5772c.zip external_mesa3d-34ea50f6720d6aca970613da560a1f25f5b5772c.tar.gz external_mesa3d-34ea50f6720d6aca970613da560a1f25f5b5772c.tar.bz2 |
gallivm: s/lp_build_broadcast_aos/lp_build_swizzle_scalar_aos/
More accurate description of this function purpose.
Diffstat (limited to 'src/gallium/auxiliary/gallivm/lp_bld_swizzle.c')
-rw-r--r-- | src/gallium/auxiliary/gallivm/lp_bld_swizzle.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c b/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c index fced983..d4d2f2b 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c @@ -95,10 +95,13 @@ lp_build_broadcast_scalar(struct lp_build_context *bld, } +/** + * Swizzle one channel into all other three channels. + */ LLVMValueRef -lp_build_broadcast_aos(struct lp_build_context *bld, - LLVMValueRef a, - unsigned channel) +lp_build_swizzle_scalar_aos(struct lp_build_context *bld, + LLVMValueRef a, + unsigned channel) { const struct lp_type type = bld->type; const unsigned n = type.length; @@ -203,7 +206,7 @@ lp_build_swizzle_aos(struct lp_build_context *bld, case PIPE_SWIZZLE_GREEN: case PIPE_SWIZZLE_BLUE: case PIPE_SWIZZLE_ALPHA: - return lp_build_broadcast_aos(bld, a, swizzles[0]); + return lp_build_swizzle_scalar_aos(bld, a, swizzles[0]); case PIPE_SWIZZLE_ZERO: return bld->zero; case PIPE_SWIZZLE_ONE: |