/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/webp/ |
H A D | WEBPImageDecoder.cpp | 49 inline uint8_t blendChannel(uint8_t src, uint8_t srcA, uint8_t dst, uint8_t dstA, unsigned scale) argument 51 unsigned blendUnscaled = src * srcA + dst * dstA; 58 uint8_t srcA = SkGetPackedA32(src); 59 if (srcA == 0) 63 uint8_t dstFactorA = (dstA * SkAlpha255To256(255 - srcA)) >> 8; 64 ASSERT(srcA + dstFactorA < (1U << 8)); 65 uint8_t blendA = srcA + dstFactorA; 68 uint8_t blendR = blendChannel(SkGetPackedR32(src), srcA, SkGetPackedR32(dst), dstFactorA, scale); 69 uint8_t blendG = blendChannel(SkGetPackedG32(src), srcA, SkGetPackedG32(dst), dstFactorA, scale); 70 uint8_t blendB = blendChannel(SkGetPackedB32(src), srcA, SkGetPackedB3 [all...] |
/external/chromium_org/third_party/mesa/src/chromium_gensrc/mesa/glapi/ |
H A D | glapitable.h | 649 void (GLAPIENTRYP BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA); /* 605 */
|
H A D | glapitemp.h | 4887 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA) argument 4889 (void) buf; (void) srcRGB; (void) dstRGB; (void) srcA; (void) dstA; 4890 DISPATCH(BlendFuncSeparateiARB, (buf, srcRGB, dstRGB, srcA, dstA), (F, "glBlendFuncSeparateiARB(%d, 0x%x, 0x%x, 0x%x, 0x%x);\n", buf, srcRGB, dstRGB, srcA, dstA)); 4893 KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateIndexedAMD)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA) argument 4895 (void) buf; (void) srcRGB; (void) dstRGB; (void) srcA; (void) dstA; 4896 DISPATCH(BlendFuncSeparateiARB, (buf, srcRGB, dstRGB, srcA, dstA), (F, "glBlendFuncSeparateIndexedAMD(%d, 0x%x, 0x%x, 0x%x, 0x%x);\n", buf, srcRGB, dstRGB, srcA, dstA));
|
/external/chromium_org/third_party/mesa/src/chromium_gensrc/mesa/ |
H A D | glapi_mapi_tmp.h | 822 GLAPI void APIENTRY GLAPI_PREFIX(BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA); 823 GLAPI void APIENTRY GLAPI_PREFIX(BlendFuncSeparateIndexedAMD)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA); 6923 GLAPI void APIENTRY GLAPI_PREFIX(BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA) argument 6927 ((void (APIENTRY *)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA)) _func)(buf, srcRGB, dstRGB, srcA, dstA); 6930 GLAPI void APIENTRY GLAPI_PREFIX(BlendFuncSeparateIndexedAMD)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA) argument 6934 ((void (APIENTRY *)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA)) _func)(buf, srcRGB, dstRGB, srcA, dstA);
|
H A D | glapi_mapi_tmp_shared.h | 619 void APIENTRY shared_dispatch_stub_605(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA); 4698 static void APIENTRY noopBlendFuncSeparateiARB(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA) argument 4700 (void) buf; (void) srcRGB; (void) dstRGB; (void) srcA; (void) dstA; 17038 void APIENTRY shared_dispatch_stub_605(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA) argument 17042 ((void (APIENTRY *)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA)) _func)(buf, srcRGB, dstRGB, srcA, dstA);
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
H A D | u_gen_mipmap.c | 990 const ubyte *srcA, *srcB; local 1003 srcA = srcPtr; 1005 srcB = srcA + srcRowStride; 1007 srcB = srcA; 1012 srcWidth, srcA, srcB, 1014 srcA += 2 * srcRowStride;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
H A D | i915_state.c | 111 unsigned srcA = blend->rt[0].alpha_src_factor; local 118 if (srcA != srcRGB || 128 SRC_ABLND_FACT(i915_translate_blend_factor(srcA)) |
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
H A D | r300_state.c | 58 static boolean blend_discard_if_src_alpha_0(unsigned srcRGB, unsigned srcA, argument 68 (srcA == PIPE_BLENDFACTOR_SRC_COLOR || 69 srcA == PIPE_BLENDFACTOR_SRC_ALPHA || 70 srcA == PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE || 71 srcA == PIPE_BLENDFACTOR_ZERO) && 79 static boolean blend_discard_if_src_alpha_1(unsigned srcRGB, unsigned srcA, argument 88 (srcA == PIPE_BLENDFACTOR_INV_SRC_COLOR || 89 srcA == PIPE_BLENDFACTOR_INV_SRC_ALPHA || 90 srcA == PIPE_BLENDFACTOR_ZERO) && 98 static boolean blend_discard_if_src_color_0(unsigned srcRGB, unsigned srcA, argument 113 blend_discard_if_src_color_1(unsigned srcRGB, unsigned srcA, unsigned dstRGB, unsigned dstA) argument 128 blend_discard_if_src_alpha_color_0(unsigned srcRGB, unsigned srcA, unsigned dstRGB, unsigned dstA) argument 151 blend_discard_if_src_alpha_color_1(unsigned srcRGB, unsigned srcA, unsigned dstRGB, unsigned dstA) argument 244 unsigned srcA = state->rt[0].alpha_src_factor; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
H A D | evergreen_state.c | 736 unsigned srcA = state->rt[j].alpha_src_factor; local 748 if (srcA != srcRGB || dstA != dstRGB || eqA != eqRGB) { 751 blend_cntl[i] |= S_028780_ALPHA_SRCBLEND(r600_translate_blend_factor(srcA));
|
H A D | r600_state.c | 754 unsigned srcA = state->rt[j].alpha_src_factor; local 765 if (srcA != srcRGB || dstA != dstRGB || eqA != eqRGB) { 768 bc |= S_028804_ALPHA_SRCBLEND(r600_translate_blend_factor(srcA));
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/ |
H A D | si_state.c | 165 unsigned srcA = state->rt[j].alpha_src_factor; local 183 if (srcA != srcRGB || dstA != dstRGB || eqA != eqRGB) { 186 blend_cntl |= S_028780_ALPHA_SRCBLEND(si_translate_blend_factor(srcA));
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i915/ |
H A D | i915_state.c | 300 GLuint srcA = ctx->Color.Blend[0].SrcA; local 308 srcA = dstA = GL_ONE; 315 iab |= SRC_ABLND_FACT(intel_translate_blend_factor(srcA)); 319 if (srcA != srcRGB || dstA != dstRGB || eqA != eqRGB) 338 GLenum dstRGB, GLenum srcA, GLenum dstA) 337 i915BlendFuncSeparate(struct gl_context * ctx, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA) argument
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
H A D | brw_cc.c | 154 GLenum srcA = ctx->Color.Blend[0].SrcA; local 163 srcA = fix_xRGB_alpha(srcA); 173 srcA = dstA = GL_ONE; 181 cc->cc5.ia_src_blend_factor = brw_translate_blend_factor(srcA); 185 cc->cc3.ia_blend_enable = (srcA != srcRGB ||
|
H A D | gen6_cc.c | 102 GLenum srcA = ctx->Color.Blend[b].SrcA; local 110 srcA = dstA = GL_ONE; 118 blend[b].blend0.ia_source_blend_factor = brw_translate_blend_factor(srcA); 122 blend[b].blend0.ia_blend_enable = (srcA != srcRGB ||
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
H A D | mipmap.c | 1462 const GLubyte *srcA, *srcB; local 1467 srcA = srcPtr + border * ((srcWidth + 1) * bpt); 1470 srcB = srcA + srcRowStride; 1475 srcB = srcA; 1482 do_row(datatype, comps, srcWidthNB, srcA, srcB, 1484 srcA += srcRowStep * srcRowStride; 1667 const GLubyte *srcA, *srcB; local 1671 srcA = srcPtr[img * 2 + 0]; 1674 do_row(datatype, comps, 1, srcA, srcB, 1, dst); 1677 srcA [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/swrast/ |
H A D | s_blend.c | 909 const GLenum srcA = ctx->Color.Blend[0].SrcA; local 935 else if (srcRGB != srcA || dstRGB != dstA) {
|
H A D | s_texcombine.c | 245 const GLenum srcA = combine->SourceA[term]; local 248 switch (srcA) { 288 const GLuint srcUnit = srcA - GL_TEXTURE0;
|
/external/chromium_org/third_party/skia/include/core/ |
H A D | SkColorPriv.h | 933 static inline SkPMColor SkBlendLCD16(int srcA, int srcR, int srcG, int srcB, argument 951 // srcA has been upscaled to 256 before passed into this function 952 maskR = maskR * srcA >> 8; 953 maskG = maskG * srcA >> 8; 954 maskB = maskB * srcA >> 8; 1005 int srcA = SkColorGetA(src); local 1010 srcA = SkAlpha255To256(srcA); 1013 dst[i] = SkBlendLCD16(srcA, srcR, srcG, srcB, dst[i], mask[i]);
|
/external/chromium_org/third_party/skia/src/core/ |
H A D | SkBlitMask_D32.cpp | 155 int srcA = SkColorGetA(color); local 160 srcA = SkAlpha255To256(srcA); 179 maskR = maskR * srcA >> 8; 180 maskG = maskG * srcA >> 8; 181 maskB = maskB * srcA >> 8; 390 static int src_alpha_blend(int src, int dst, int srcA, int mask) { argument 392 return dst + SkAlphaMul(src - SkAlphaMul(srcA, dst), mask); 407 int srcA = SkGetPackedA32(s); local 412 srcA 489 int srcA = SkGetPackedA32(s); local [all...] |
H A D | SkBlitter_A8.cpp | 42 unsigned srcA = fSrcA; local 45 device[i] = SkToU8(srcA + SkAlphaMul(device[i], scale)); 57 unsigned srcA = fSrcA; local 67 if (aa == 255 && srcA == 255) { 70 unsigned sa = SkAlphaMul(srcA, SkAlpha255To256(aa)); 144 unsigned srcA = fSrcA; local 156 if (srcA == 255) { 160 sa = srcA; 162 sa = SkAlphaMul(srcA, SkAlpha255To256(aa)); 210 unsigned srcA local 266 unsigned srcA = SkGetPackedA32(span[i]); local [all...] |
H A D | SkShader.cpp | 158 const uint8_t* srcA = (const uint8_t*)colors + SkU32BitShiftToByteOffset(SK_A32_SHIFT); local 161 U8CPU a0 = srcA[0]; 162 U8CPU a1 = srcA[4]; 163 U8CPU a2 = srcA[8]; 164 U8CPU a3 = srcA[12]; 165 srcA += 4*4; 177 const uint8_t* srcA = (const uint8_t*)colors + SkU32BitShiftToByteOffset(SK_A32_SHIFT); local 179 *alpha++ = *srcA; 180 srcA += 4; 194 const uint8_t* srcA [all...] |
H A D | SkXfermode.cpp | 1551 unsigned srcA = SkGetPackedA32(src[i]); local 1553 dst[i] = SkToU8(srcA); 1555 dst[i] = SkToU8(SkAlphaBlend(srcA, dst[i], a));
|
/external/chromium_org/third_party/skia/src/opts/ |
H A D | SkBlitRow_opts_SSE2.cpp | 547 __m128i &mask, __m128i &srcA) { 555 // src and srcA store 8-bit values interleaved with zeros. 557 // srcA = (srcA, 0, srcA, 0, srcA, 0, srcA, 0, 558 // srcA, 0, srcA, 0, srcA, 546 SkBlendLCD16_SSE2(__m128i &src, __m128i &dst, __m128i &mask, __m128i &srcA) argument 719 int srcA = SkColorGetA(src); local [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | assembler-arm.cc | 1539 void Assembler::mla(Register dst, Register src1, Register src2, Register srcA, argument 1541 DCHECK(!dst.is(pc) && !src1.is(pc) && !src2.is(pc) && !srcA.is(pc)); 1542 emit(cond | A | s | dst.code()*B16 | srcA.code()*B12 | 1547 void Assembler::mls(Register dst, Register src1, Register src2, Register srcA, argument 1549 DCHECK(!dst.is(pc) && !src1.is(pc) && !src2.is(pc) && !srcA.is(pc)); 1551 emit(cond | B22 | B21 | dst.code()*B16 | srcA.code()*B12 |
|
H A D | assembler-arm.h | 959 void mla(Register dst, Register src1, Register src2, Register srcA, 962 void mls(Register dst, Register src1, Register src2, Register srcA,
|