diff options
author | José Fonseca <jfonseca@vmware.com> | 2009-08-18 13:30:04 +0100 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2009-08-29 09:21:34 +0100 |
commit | 4a414d8f876031ffd299e8e0417da1ea7bf9b96b (patch) | |
tree | acf1c74186eca2480d3b87704bd33c3cc871ef56 /src/gallium/drivers/llvmpipe/lp_bld_blend.h | |
parent | 3014919211b361817c5365f7cbb8d2ef8ca61234 (diff) | |
download | external_mesa3d-4a414d8f876031ffd299e8e0417da1ea7bf9b96b.zip external_mesa3d-4a414d8f876031ffd299e8e0417da1ea7bf9b96b.tar.gz external_mesa3d-4a414d8f876031ffd299e8e0417da1ea7bf9b96b.tar.bz2 |
llvmpipe: Code generate logic ops.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_bld_blend.h')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_bld_blend.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_bld_blend.h b/src/gallium/drivers/llvmpipe/lp_bld_blend.h index 36f53da..d19e188 100644 --- a/src/gallium/drivers/llvmpipe/lp_bld_blend.h +++ b/src/gallium/drivers/llvmpipe/lp_bld_blend.h @@ -91,4 +91,17 @@ lp_build_blend_soa(LLVMBuilderRef builder, LLVMValueRef res[4]); +/** + * Apply a logic op. + * + * src/dst parameters are packed values. It should work regardless the inputs + * are scalars, or a vector. + */ +LLVMValueRef +lp_build_logicop(LLVMBuilderRef builder, + unsigned logicop_func, + LLVMValueRef src, + LLVMValueRef dst); + + #endif /* !LP_BLD_BLEND_H */ |