From 07274513e984f0b5544586c74508ccd16e7dcafa Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 13 Jan 2013 17:29:19 +1000 Subject: Remove EFL, since it's been released now. --- .../common/evas_op_blend/op_blend_pixel_mask_.c | 189 --------------------- 1 file changed, 189 deletions(-) delete mode 100644 libraries/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c (limited to 'libraries/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c') diff --git a/libraries/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c b/libraries/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c deleted file mode 100644 index a9d0f4b..0000000 --- a/libraries/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c +++ /dev/null @@ -1,189 +0,0 @@ -/* blend pixel x mask --> dst */ - -#ifdef BUILD_C -static void -_op_blend_p_mas_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { - DATA32 *e; - int alpha; - UNROLL8_PLD_WHILE(d, l, e, - { - alpha = *m; - switch(alpha) - { - case 0: - break; - case 255: - alpha = 256 - (*s >> 24); - *d = *s + MUL_256(alpha, *d); - break; - default: - c = MUL_SYM(alpha, *s); - alpha = 256 - (c >> 24); - *d = c + MUL_256(alpha, *d); - break; - } - m++; s++; d++; - }); -} - -static void -_op_blend_pas_mas_dp(DATA32 *s, DATA8 *m, DATA32 c __UNUSED__, DATA32 *d, int l) { - DATA32 *e; - int alpha; - UNROLL8_PLD_WHILE(d, l, e, - { - alpha = *m; - switch(alpha) - { - case 0: - break; - case 255: - *d = *s; - break; - default: - alpha++; - *d = INTERP_256(alpha, *s, *d); - break; - } - m++; s++; d++; - }); -} - -static void -_op_blend_pan_mas_dp(DATA32 *s, DATA8 *m, DATA32 c __UNUSED__, DATA32 *d, int l) { - DATA32 *e; - int alpha; - UNROLL8_PLD_WHILE(d, l, e, - { - alpha = *m; - switch(alpha) - { - case 0: - break; - case 255: - *d = *s; - break; - default: - alpha++; - *d = INTERP_256(alpha, *s, *d); - break; - } - m++; s++; d++; - }); -} - - -#define _op_blend_p_mas_dpan _op_blend_p_mas_dp -#define _op_blend_pas_mas_dpan _op_blend_pas_mas_dp -#define _op_blend_pan_mas_dpan _op_blend_pan_mas_dp - -static void -init_blend_pixel_mask_span_funcs_c(void) -{ - op_blend_span_funcs[SP][SM_AS][SC_N][DP][CPU_C] = _op_blend_p_mas_dp; - op_blend_span_funcs[SP_AS][SM_AS][SC_N][DP][CPU_C] = _op_blend_pas_mas_dp; - op_blend_span_funcs[SP_AN][SM_AS][SC_N][DP][CPU_C] = _op_blend_pan_mas_dp; - - op_blend_span_funcs[SP][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_p_mas_dpan; - op_blend_span_funcs[SP_AS][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_pas_mas_dpan; - op_blend_span_funcs[SP_AN][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_pan_mas_dpan; -} -#endif - -#ifdef BUILD_C -static void -_op_blend_pt_p_mas_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) { - s = MUL_SYM(m, s); - c = 256 - (s >> 24); - *d = s + MUL_256(c, *d); -} - -static void -_op_blend_pt_pan_mas_dp(DATA32 s, DATA8 m, DATA32 c __UNUSED__, DATA32 *d) { - *d = INTERP_256(m + 1, s, *d); -} - -#define _op_blend_pt_pas_mas_dp _op_blend_pt_p_mas_dp - -#define _op_blend_pt_p_mas_dpan _op_blend_pt_p_mas_dp -#define _op_blend_pt_pas_mas_dpan _op_blend_pt_pas_mas_dp -#define _op_blend_pt_pan_mas_dpan _op_blend_pt_pan_mas_dp - -static void -init_blend_pixel_mask_pt_funcs_c(void) -{ - op_blend_pt_funcs[SP][SM_AS][SC_N][DP][CPU_C] = _op_blend_pt_p_mas_dp; - op_blend_pt_funcs[SP_AS][SM_AS][SC_N][DP][CPU_C] = _op_blend_pt_pas_mas_dp; - op_blend_pt_funcs[SP_AN][SM_AS][SC_N][DP][CPU_C] = _op_blend_pt_pan_mas_dp; - - op_blend_pt_funcs[SP][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_pt_p_mas_dpan; - op_blend_pt_funcs[SP_AS][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_pt_pas_mas_dpan; - op_blend_pt_funcs[SP_AN][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_pt_pan_mas_dpan; -} -#endif - -/*-----*/ - -/* blend_rel pixel x mask -> dst */ - -#ifdef BUILD_C -static void -_op_blend_rel_p_mas_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { - DATA32 *e; - int alpha; - UNROLL8_PLD_WHILE(d, l, e, - { - c = MUL_SYM(*m, *s); - alpha = 256 - (c >> 24); - *d = MUL_SYM(*d >> 24, c) + MUL_256(alpha, *d); - d++; m++; s++; - }); -} - -#define _op_blend_rel_pas_mas_dp _op_blend_rel_p_mas_dp -#define _op_blend_rel_pan_mas_dp _op_blend_rel_p_mas_dp - -#define _op_blend_rel_p_mas_dpan _op_blend_p_mas_dpan -#define _op_blend_rel_pas_mas_dpan _op_blend_pas_mas_dpan -#define _op_blend_rel_pan_mas_dpan _op_blend_pan_mas_dpan - -static void -init_blend_rel_pixel_mask_span_funcs_c(void) -{ - op_blend_rel_span_funcs[SP][SM_AS][SC_N][DP][CPU_C] = _op_blend_rel_p_mas_dp; - op_blend_rel_span_funcs[SP_AS][SM_AS][SC_N][DP][CPU_C] = _op_blend_rel_pas_mas_dp; - op_blend_rel_span_funcs[SP_AN][SM_AS][SC_N][DP][CPU_C] = _op_blend_rel_pan_mas_dp; - - op_blend_rel_span_funcs[SP][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_rel_p_mas_dpan; - op_blend_rel_span_funcs[SP_AS][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_rel_pas_mas_dpan; - op_blend_rel_span_funcs[SP_AN][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_rel_pan_mas_dpan; -} -#endif - -#ifdef BUILD_C -static void -_op_blend_rel_pt_p_mas_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) { - s = MUL_SYM(m, s); - c = 256 - (s >> 24); - *d = MUL_SYM(*d >> 24, s) + MUL_256(c, *d); -} - -#define _op_blend_rel_pt_pas_mas_dp _op_blend_rel_pt_p_mas_dp -#define _op_blend_rel_pt_pan_mas_dp _op_blend_rel_pt_p_mas_dp - -#define _op_blend_rel_pt_p_mas_dpan _op_blend_pt_p_mas_dpan -#define _op_blend_rel_pt_pas_mas_dpan _op_blend_pt_pas_mas_dpan -#define _op_blend_rel_pt_pan_mas_dpan _op_blend_pt_pan_mas_dpan - -static void -init_blend_rel_pixel_mask_pt_funcs_c(void) -{ - op_blend_rel_pt_funcs[SP][SM_AS][SC_N][DP][CPU_C] = _op_blend_rel_pt_p_mas_dp; - op_blend_rel_pt_funcs[SP_AS][SM_AS][SC_N][DP][CPU_C] = _op_blend_rel_pt_pas_mas_dp; - op_blend_rel_pt_funcs[SP_AN][SM_AS][SC_N][DP][CPU_C] = _op_blend_rel_pt_pan_mas_dp; - - op_blend_rel_pt_funcs[SP][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_rel_pt_p_mas_dpan; - op_blend_rel_pt_funcs[SP_AS][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_rel_pt_pas_mas_dpan; - op_blend_rel_pt_funcs[SP_AN][SM_AS][SC_N][DP_AN][CPU_C] = _op_blend_rel_pt_pan_mas_dpan; -} -#endif -- cgit v1.1