/external/pdfium/core/fxge/dib/ |
D | cfx_scanlinecompositor.cpp | 121 int GetAlpha(uint8_t src_alpha, const uint8_t* clip_scan, int col) { in GetAlpha() argument 122 return clip_scan ? UNSAFE_TODO(clip_scan[col]) * src_alpha / 255 : src_alpha; in GetAlpha() 125 int GetAlphaWithSrc(uint8_t src_alpha, in GetAlphaWithSrc() argument 129 int result = src_alpha * src_scan[col]; in GetAlphaWithSrc() 165 const uint8_t src_alpha = input.alpha * clip / 255; in CompositePixelBgra2Mask() local 167 output = src_alpha; in CompositePixelBgra2Mask() 170 if (src_alpha == 0) { in CompositePixelBgra2Mask() 173 output = AlphaUnion(output, src_alpha); in CompositePixelBgra2Mask() 240 const uint8_t src_alpha = input.alpha * clip / 255; in CompositePixelBgra2Gray() local 241 if (src_alpha == 0) { in CompositePixelBgra2Gray() [all …]
|
D | cfx_dibitmap.cpp | 645 int src_alpha = FXARGB_A(color); in CompositeMask() local 646 if (src_alpha == 0) in CompositeMask() 719 int src_alpha = FXARGB_A(color); in CompositeRect() local 720 if (src_alpha == 0) in CompositeRect() 739 if (src_alpha == 255) { in CompositeRect() 743 *dest_scan = FXDIB_ALPHA_MERGE(*dest_scan, gray, src_alpha); in CompositeRect() 795 UNSAFE_TODO({ color_p[3] = static_cast<uint8_t>(src_alpha); }); in CompositeRect() 805 if (src_alpha == 255) { in CompositeRect() 834 FXARGB_SetDIB(dest_scan, ArgbEncode(src_alpha, color_p[2], in CompositeRect() 840 back_alpha + src_alpha - back_alpha * src_alpha / 255; in CompositeRect() [all …]
|
/external/pdfium/core/fxge/agg/ |
D | cfx_agg_devicedriver.cpp | 63 void DoAlphaMerge(T& pixel, int src_r, int src_g, int src_b, int src_alpha) { in DoAlphaMerge() argument 64 pixel.red = FXDIB_ALPHA_MERGE(pixel.red, src_r, src_alpha); in DoAlphaMerge() 65 pixel.green = FXDIB_ALPHA_MERGE(pixel.green, src_g, src_alpha); in DoAlphaMerge() 66 pixel.blue = FXDIB_ALPHA_MERGE(pixel.blue, src_b, src_alpha); in DoAlphaMerge() 75 int src_alpha = FXARGB_A(src_argb); in RgbByteOrderCompositeRect() local 76 if (src_alpha == 0) { in RgbByteOrderCompositeRect() 87 if (src_alpha == 255) { in RgbByteOrderCompositeRect() 118 rgba.alpha = src_alpha; in RgbByteOrderCompositeRect() 123 rgba.alpha + src_alpha - rgba.alpha * src_alpha / 255; in RgbByteOrderCompositeRect() 124 const int alpha_ratio = src_alpha * 255 / dest_alpha; in RgbByteOrderCompositeRect() [all …]
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_bld_blend_aos.c | 71 LLVMValueRef src_alpha; member 98 LLVMValueRef src_alpha = bld->src_alpha ? bld->src_alpha : bld->src; in lp_build_blend_factor_unswizzled() local 110 return src_alpha; in lp_build_blend_factor_unswizzled() 124 bld->saturate = lp_build_min(&bld->base, src_alpha, bld->base.zero); in lp_build_blend_factor_unswizzled() 136 bld->saturate = lp_build_min(&bld->base, src_alpha, inv_dst); in lp_build_blend_factor_unswizzled() 141 bld->saturate = lp_build_min(&bld->base, src_alpha, bld->inv_dst); in lp_build_blend_factor_unswizzled() 160 bld->inv_src_alpha = lp_build_comp(&bld->base, src_alpha); in lp_build_blend_factor_unswizzled() 316 LLVMValueRef src_alpha, in lp_build_blend_aos() argument 339 bld.src_alpha = src_alpha; in lp_build_blend_aos() 346 if (!src_alpha) { in lp_build_blend_aos()
|
D | lp_bld_blend.h | 64 LLVMValueRef src_alpha,
|
D | lp_state_fs.c | 2352 LLVMValueRef* src_alpha) in convert_alpha() argument 2359 lp_bld_quad_twiddle(gallivm, alpha_type, src_alpha, block_height, src_alpha); in convert_alpha() 2366 lp_build_conv(gallivm, alpha_type, row_type, &src_alpha[i], 1, in convert_alpha() 2367 &src_alpha[i], 1); in convert_alpha() 2375 lp_build_concat_n(gallivm, alpha_type, src_alpha, block_height, in convert_alpha() 2376 src_alpha, src_count); in convert_alpha() 2384 src_alpha[idx] = in convert_alpha() 2385 lp_build_extract_range(gallivm, src_alpha[(idx * pixels) / 4], in convert_alpha() 2395 src_alpha[i] = lp_build_broadcast(gallivm, in convert_alpha() 2396 lp_build_vec_type(gallivm, row_type), src_alpha[i]); in convert_alpha() [all …]
|
/external/pdfium/core/fxge/ |
D | cfx_renderdevice.cpp | 130 uint8_t CalculateDestAlpha(uint8_t back_alpha, int src_alpha) { in CalculateDestAlpha() argument 131 return back_alpha + src_alpha - back_alpha * src_alpha / 255; in CalculateDestAlpha() 143 int src_alpha, in ApplyDestAlpha() argument 146 uint8_t dest_alpha = CalculateDestAlpha(back_alpha, src_alpha); in ApplyDestAlpha() 147 ApplyAlpha(dest, bgra, src_alpha * 255 / dest_alpha); in ApplyDestAlpha() 154 int src_alpha) { in NormalizeArgb() argument 159 ArgbEncode(src_alpha, bgra.red, bgra.green, bgra.blue)); in NormalizeArgb() 160 } else if (src_alpha != 0) { in NormalizeArgb() 161 ApplyDestAlpha(back_alpha, src_alpha, bgra, dest); in NormalizeArgb() 175 int src_alpha = CalcAlpha(TextGammaAdjust(src_value), bgra.alpha); in NormalizeDest() local [all …]
|
/external/webp/src/demux/ |
D | anim_decode.c | 262 const uint8_t src_alpha = (src[i] >> CHANNEL_SHIFT(3)) & 0xff; in BlendPixelRowNonPremult() local 263 if (src_alpha != 0xff) { in BlendPixelRowNonPremult() 289 const uint8_t src_alpha = (src[i] >> CHANNEL_SHIFT(3)) & 0xff; in BlendPixelRowPremult() local 290 if (src_alpha != 0xff) { in BlendPixelRowPremult()
|
/external/deqp-deps/amber/tests/cases/ |
D | draw_rect_blend.amber | 34 SRC_COLOR_FACTOR src_alpha
|
/external/webp/examples/ |
D | gifdec.c | 289 const int src_alpha = src_pixel >> 24; in GIFBlendFrames() local 290 if (src_alpha != 0) { in GIFBlendFrames()
|
/external/mesa3d/src/compiler/glsl/ |
D | gl_nir_lower_blend_equation_advanced.c | 331 nir_variable *src_alpha = add_temp_var(b, "__blend_src_a", glsl_float_type()); in calc_blend_result() local 350 nir_store_var(b, src_alpha, swizzle_w(b, blend_src), ~0); in calc_blend_result() 351 nir_def *src_alpha_def = nir_load_var(b, src_alpha); in calc_blend_result()
|
/external/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_state.c | 1532 enum pipe_blendfactor src_alpha = in set_blend_entry_bits() local 1540 src_rgb != src_alpha || dst_rgb != dst_alpha) in set_blend_entry_bits() 1559 entry->SourceAlphaBlendFactor = (int) src_alpha; in set_blend_entry_bits() 1614 enum pipe_blendfactor src_alpha = in crocus_create_blend_state() local 1622 src_rgb != src_alpha || dst_rgb != dst_alpha) in crocus_create_blend_state()
|
/external/deqp-deps/amber/docs/ |
D | amber_script.md | 716 * `src_alpha`
|
/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_state.c | 1722 enum pipe_blendfactor src_alpha = in iris_create_blend_state() local 1734 src_rgb != src_alpha || dst_rgb != dst_alpha) in iris_create_blend_state() 1759 be.SourceAlphaBlendFactor = (int) src_alpha; in iris_create_blend_state()
|