diff options
author | Eric Anholt <anholt@FreeBSD.org> | 2005-12-20 01:28:18 +0000 |
---|---|---|
committer | Eric Anholt <anholt@FreeBSD.org> | 2005-12-20 01:28:18 +0000 |
commit | cdd6b88eff544b6a3ed93796f981cbef36a51f2e (patch) | |
tree | 32579ddeb633bdc8dec5f5b3a71566cfa7a6f168 /liboil/liboilfuncs.h | |
parent | 29dcaccf2f3a87c1131681612b878519a6a49ccd (diff) | |
download | liboil-cdd6b88eff544b6a3ed93796f981cbef36a51f2e.tar.gz |
Add a ref and mmx implementation of composite_add_u8_const_src, like
composite_add_argb_const_src. This may prove useful for trapezoid
rasterization in cairo.
Diffstat (limited to 'liboil/liboilfuncs.h')
-rw-r--r-- | liboil/liboilfuncs.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/liboil/liboilfuncs.h b/liboil/liboilfuncs.h index 9e30e17..f1e62a4 100644 --- a/liboil/liboilfuncs.h +++ b/liboil/liboilfuncs.h @@ -204,6 +204,9 @@ typedef void (*_oil_type_composite_add_argb_const_src)(uint32_t * i_n, const uin extern OilFunctionClass *oil_function_class_ptr_composite_add_u8; typedef void (*_oil_type_composite_add_u8)(uint8_t * i_n, const uint8_t * s1_n, int n); #define oil_composite_add_u8 ((_oil_type_composite_add_u8)(*(void **)oil_function_class_ptr_composite_add_u8)) +extern OilFunctionClass *oil_function_class_ptr_composite_add_u8_const_src; +typedef void (*_oil_type_composite_add_u8_const_src)(uint8_t * i_n, const uint8_t * s1_1, int n); +#define oil_composite_add_u8_const_src ((_oil_type_composite_add_u8_const_src)(*(void **)oil_function_class_ptr_composite_add_u8_const_src)) extern OilFunctionClass *oil_function_class_ptr_composite_in_argb; typedef void (*_oil_type_composite_in_argb)(uint32_t * d_n, const uint32_t * s1_n, const uint8_t * s2_n, int n); #define oil_composite_in_argb ((_oil_type_composite_in_argb)(*(void **)oil_function_class_ptr_composite_in_argb)) |