Searched refs:srcA (Results 1 - 25 of 59) sorted by path

123

/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/webp/
H A DWEBPImageDecoder.cpp49 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 Dglapitable.h649 void (GLAPIENTRYP BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA); /* 605 */
H A Dglapitemp.h4887 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 Dglapi_mapi_tmp.h822 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 Dglapi_mapi_tmp_shared.h619 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 Du_gen_mipmap.c990 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 Di915_state.c111 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 Dr300_state.c58 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 Devergreen_state.c736 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 Dr600_state.c754 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 Dsi_state.c165 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 Di915_state.c300 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 Dbrw_cc.c154 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 Dgen6_cc.c102 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 Dmipmap.c1462 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 Ds_blend.c909 const GLenum srcA = ctx->Color.Blend[0].SrcA; local
935 else if (srcRGB != srcA || dstRGB != dstA) {
H A Ds_texcombine.c245 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 DSkColorPriv.h933 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 DSkBlitMask_D32.cpp155 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 DSkBlitter_A8.cpp42 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 DSkShader.cpp158 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 DSkXfermode.cpp1551 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 DSkBlitRow_opts_SSE2.cpp547 __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 Dassembler-arm.cc1539 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 Dassembler-arm.h959 void mla(Register dst, Register src1, Register src2, Register srcA,
962 void mls(Register dst, Register src1, Register src2, Register srcA,

Completed in 696 milliseconds

123