Home
last modified time | relevance | path

Searched refs:src_alpha (Results 1 – 14 of 14) sorted by relevance

/external/pdfium/core/fxge/dib/
Dcfx_scanlinecompositor.cpp121 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 …]
Dcfx_dibitmap.cpp645 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/
Dcfx_agg_devicedriver.cpp63 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/
Dlp_bld_blend_aos.c71 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()
Dlp_bld_blend.h64 LLVMValueRef src_alpha,
Dlp_state_fs.c2352 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/
Dcfx_renderdevice.cpp130 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/
Danim_decode.c262 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/
Ddraw_rect_blend.amber34 SRC_COLOR_FACTOR src_alpha
/external/webp/examples/
Dgifdec.c289 const int src_alpha = src_pixel >> 24; in GIFBlendFrames() local
290 if (src_alpha != 0) { in GIFBlendFrames()
/external/mesa3d/src/compiler/glsl/
Dgl_nir_lower_blend_equation_advanced.c331 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/
Dcrocus_state.c1532 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/
Damber_script.md716 * `src_alpha`
/external/mesa3d/src/gallium/drivers/iris/
Diris_state.c1722 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()