Home
last modified time | relevance | path

Searched refs:srcAlpha (Results 1 – 25 of 1532) sorted by relevance

12345678910>>...62

/dports/graphics/krita/krita-4.4.8/libs/pigment/compositeops/
H A DKoAlphaDarkenParamsWrapper.h39 static inline T calculateZeroFlowAlpha(T srcAlpha, T dstAlpha, T normCoeff) { in calculateZeroFlowAlpha()
40 return srcAlpha + dstAlpha - srcAlpha * dstAlpha * normCoeff; in calculateZeroFlowAlpha()
44 static inline T calculateZeroFlowAlpha(T srcAlpha, T dstAlpha) { in calculateZeroFlowAlpha()
45 return srcAlpha + dstAlpha - srcAlpha * dstAlpha; in calculateZeroFlowAlpha()
49 …static inline channels_type calculateZeroFlowAlphaLegacy(channels_type srcAlpha, channels_type dst… in calculateZeroFlowAlphaLegacy()
50 return Arithmetic::unionShapeOpacity(srcAlpha, dstAlpha); in calculateZeroFlowAlphaLegacy()
67 static inline T calculateZeroFlowAlpha(T srcAlpha, T dstAlpha, T normCoeff) { in calculateZeroFlowAlpha()
68 Q_UNUSED(srcAlpha); in calculateZeroFlowAlpha()
75 static inline T calculateZeroFlowAlpha(T srcAlpha, T dstAlpha) { in calculateZeroFlowAlpha()
76 Q_UNUSED(srcAlpha); in calculateZeroFlowAlpha()
[all …]
H A DKoCompositeOpGeneric.h51 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
56 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
62 dst[i] = lerp(dst[i], compositeFunc(src[i],dst[i]), srcAlpha); in composeColorChannels()
69 channels_type newDstAlpha = unionShapeOpacity(srcAlpha, dstAlpha); in composeColorChannels()
114 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
129 dst[red_pos] = lerp(dst[red_pos], scale<channels_type>(dstR), srcAlpha); in composeColorChannels()
132 dst[green_pos] = lerp(dst[green_pos], scale<channels_type>(dstG), srcAlpha); in composeColorChannels()
135 dst[blue_pos] = lerp(dst[blue_pos], scale<channels_type>(dstB), srcAlpha); in composeColorChannels()
141 channels_type newDstAlpha = unionShapeOpacity(srcAlpha, dstAlpha); in composeColorChannels()
203 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
[all …]
H A DKoCompositeOpErase.h67 channels_type srcAlpha = s[_CSTraits::alpha_pos]; in composite() local
74 srcAlpha = KoColorSpaceMaths<channels_type>:: in composite()
75 … multiply(srcAlpha, KoColorSpaceMaths<quint8, channels_type>::scaleToA(U8_mask)); in composite()
77 srcAlpha = 0; in composite()
81 srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, opacity); in composite()
82 srcAlpha = NATIVE_OPACITY_OPAQUE - srcAlpha; in composite()
83 …d[_CSTraits::alpha_pos] = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, d[_CSTraits::alpha_… in composite()
H A DKoCompositeOpAlphaBase.h81 …channels_type srcAlpha = _CSTraits::alpha_pos == -1 ? NATIVE_OPACITY_OPAQUE : _compositeOp::select… in composite() local
85srcAlpha = KoColorSpaceMaths<quint8, channels_type>::multiply(*mask, srcAlpha, opacity); in composite()
88 srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, opacity); in composite()
91 if (srcAlpha != NATIVE_OPACITY_TRANSPARENT) { in composite()
101 srcBlend = srcAlpha; in composite()
113 dstN[_CSTraits::alpha_pos] = srcAlpha; in composite()
118 … dstAlpha + KoColorSpaceMaths<channels_type>::multiply(NATIVE_OPACITY_OPAQUE - dstAlpha, srcAlpha); in composite()
123 srcBlend = KoColorSpaceMaths<channels_type>::divide(srcAlpha, newAlpha); in composite()
H A DKoCompositeOpCopy2.h49 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
58 if (!alphaLocked || srcAlpha != zeroValue<channels_type>()) { in composeColorChannels()
66 newAlpha = srcAlpha; in composeColorChannels()
74 if (!alphaLocked || srcAlpha != zeroValue<channels_type>()) { in composeColorChannels()
76 newAlpha = lerp(dstAlpha, srcAlpha, opacity); in composeColorChannels()
93 channels_type srcMult = mul(src[i], srcAlpha); in composeColorChannels()
H A DKoCompositeOpAlphaDarken.h73 … channels_type srcAlpha = (alpha_pos == -1) ? unitValue<channels_type>() : src[alpha_pos]; in genericComposite() local
75 … channels_type mskAlpha = useMask ? mul(scale<channels_type>(*mask), srcAlpha) : srcAlpha; in genericComposite()
77 srcAlpha = mul(mskAlpha, opacity); in genericComposite()
82 dst[i] = lerp(dst[i], src[i], srcAlpha); in genericComposite()
115 …fullFlowAlpha = averageOpacity > dstAlpha ? lerp(srcAlpha, averageOpacity, reverseBlend) : dstAlph… in genericComposite()
123 … channels_type zeroFlowAlpha = ParamsWrapper::calculateZeroFlowAlphaLegacy(srcAlpha, dstAlpha); in genericComposite()
H A DKoCompositeOpCopyChannel.h48 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
56 return lerp(dstAlpha, srcAlpha, opacity); in composeColorChannels()
58 srcAlpha = mul(srcAlpha, opacity); in composeColorChannels()
59 dst[channel_pos] = lerp(dst[channel_pos], src[channel_pos], srcAlpha); in composeColorChannels()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/libavif/src/src/
H A Dalpha.c99 int srcAlpha = srcRow[i * params->srcPixelBytes]; in avifReformatAlpha() local
127 int srcAlpha = srcRow[i * params->srcPixelBytes]; in avifReformatAlpha() local
203 float alphaF = (float)srcAlpha / srcMaxChannelF; in avifReformatAlpha()
225 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
240 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
256 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
257 float alphaF = (float)srcAlpha / srcMaxChannelF; in avifReformatAlpha()
310 float alphaF = (float)srcAlpha / srcMaxChannelF; in avifReformatAlpha()
333 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
349 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
[all …]
/dports/java/eclipse/eclipse.platform.releng.aggregator-R4_16/eclipse.platform.ui/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/
H A DCompositeImageDescriptor.java282 int srcAlpha = 255; in drawImage() local
286 if (srcAlpha == 0) { in drawImage()
295 srcAlpha = src.alpha; in drawImage()
297 srcAlpha = src.getAlpha(srcX, srcY); in drawImage()
299 if (srcAlpha == 0) continue; in drawImage()
315 if (srcAlpha == 255) { in drawImage()
319 dstAlpha = srcAlpha; in drawImage()
333 dstRed = srcRed * srcAlpha * 255 + dstRed * dstAlpha * (255 - srcAlpha); in drawImage()
334 dstGreen = srcGreen * srcAlpha * 255 + dstGreen * dstAlpha * (255 - srcAlpha); in drawImage()
335 dstBlue = srcBlue * srcAlpha * 255 + dstBlue * dstAlpha * (255 - srcAlpha); in drawImage()
[all …]
/dports/editors/calligra/calligra-3.2.1/libs/pigment/compositeops/
H A DKoCompositeOpGeneric.h51 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
56 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
62 dst[i] = lerp(dst[i], compositeFunc(src[i],dst[i]), srcAlpha); in composeColorChannels()
69 channels_type newDstAlpha = unionShapeOpacity(srcAlpha, dstAlpha); in composeColorChannels()
74 … channels_type result = blend(src[i], srcAlpha, dst[i], dstAlpha, compositeFunc(src[i],dst[i])); in composeColorChannels()
109 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
114 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
129 dst[red_pos] = lerp(dst[red_pos], scale<channels_type>(dstR), srcAlpha); in composeColorChannels()
132 dst[green_pos] = lerp(dst[green_pos], scale<channels_type>(dstG), srcAlpha); in composeColorChannels()
135 dst[blue_pos] = lerp(dst[blue_pos], scale<channels_type>(dstB), srcAlpha); in composeColorChannels()
[all …]
H A DKoCompositeOpErase.h67 channels_type srcAlpha = s[_CSTraits::alpha_pos]; in composite() local
74 srcAlpha = KoColorSpaceMaths<channels_type>:: in composite()
75 … multiply(srcAlpha, KoColorSpaceMaths<quint8, channels_type>::scaleToA(U8_mask)); in composite()
77 srcAlpha = 0; in composite()
81 srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, opacity); in composite()
82 srcAlpha = NATIVE_OPACITY_OPAQUE - srcAlpha; in composite()
83 …d[_CSTraits::alpha_pos] = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, d[_CSTraits::alpha_… in composite()
H A DKoCompositeOpAlphaBase.h81 …channels_type srcAlpha = _CSTraits::alpha_pos == -1 ? NATIVE_OPACITY_OPAQUE : _compositeOp::select… in composite() local
85srcAlpha = KoColorSpaceMaths<quint8, channels_type>::multiply(*mask, srcAlpha, opacity); in composite()
88 srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, opacity); in composite()
91 if (srcAlpha != NATIVE_OPACITY_TRANSPARENT) { in composite()
99 srcBlend = srcAlpha; in composite()
110 dstN[_CSTraits::alpha_pos] = srcAlpha; in composite()
115 … dstAlpha + KoColorSpaceMaths<channels_type>::multiply(NATIVE_OPACITY_OPAQUE - dstAlpha, srcAlpha); in composite()
120 srcBlend = KoColorSpaceMaths<channels_type>::divide(srcAlpha, newAlpha); in composite()
H A DKoCompositeOpAlphaDarken.h71 … channels_type srcAlpha = (alpha_pos == -1) ? unitValue<channels_type>() : src[alpha_pos]; in genericComposite() local
73 … channels_type mskAlpha = useMask ? mul(scale<channels_type>(*mask), srcAlpha) : srcAlpha; in genericComposite()
75 srcAlpha = mul(mskAlpha, opacity); in genericComposite()
80 dst[i] = lerp(dst[i], src[i], srcAlpha); in genericComposite()
96 …fullFlowAlpha = averageOpacity > dstAlpha ? lerp(srcAlpha, averageOpacity, reverseBlend) : dstAlph… in genericComposite()
104 channels_type zeroFlowAlpha = unionShapeOpacity(srcAlpha, dstAlpha); in genericComposite()
H A DKoCompositeOpCopyChannel.h48 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
56 return lerp(dstAlpha, srcAlpha, opacity); in composeColorChannels()
58 srcAlpha = mul(srcAlpha, opacity); in composeColorChannels()
59 dst[channel_pos] = lerp(dst[channel_pos], src[channel_pos], srcAlpha); in composeColorChannels()
/dports/editors/calligra/calligra-3.2.1/plugins/colorengines/lcms2/compositeops/
H A DRgbCompositeOpDarken.h52 channels_type srcAlpha = src[_CSTraits::alpha_pos]; in composite() local
55 srcAlpha = qMin(srcAlpha, dstAlpha); in composite()
61srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, tmpOpacity); in composite()
66 if (srcAlpha != NATIVE_OPACITY_TRANSPARENT) { in composite()
69srcAlpha = KoColorSpaceMaths<channels_type>::multiply(src[_CSTraits::alpha_pos], tmpOpacity); in composite()
75 srcBlend = srcAlpha; in composite()
77 … dstAlpha + KoColorSpaceMaths<channels_type>::multiply(NATIVE_OPACITY_OPAQUE - dstAlpha, srcAlpha); in composite()
81 srcBlend = KoColorSpaceMaths<channels_type>::divide(srcAlpha, newAlpha); in composite()
83 srcBlend = srcAlpha; in composite()
H A DRgbCompositeOpLighten.h53 channels_type srcAlpha = src[_CSTraits::alpha_pos]; in composite() local
56 srcAlpha = qMin(srcAlpha, dstAlpha); in composite()
62srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, tmpOpacity); in composite()
67 if (srcAlpha != NATIVE_OPACITY_TRANSPARENT) { in composite()
71srcAlpha = KoColorSpaceMaths<channels_type>::multiply(src[_CSTraits::alpha_pos], tmpOpacity); in composite()
77 srcBlend = srcAlpha; in composite()
79 … dstAlpha + KoColorSpaceMaths<channels_type>::multiply(NATIVE_OPACITY_OPAQUE - dstAlpha, srcAlpha); in composite()
83 srcBlend = KoColorSpaceMaths<channels_type>::divide(srcAlpha, newAlpha); in composite()
85 srcBlend = srcAlpha; in composite()
H A DRgbCompositeOpHue.h59 channels_type srcAlpha = src[_CSTraits::alpha_pos]; in composite() local
62 srcAlpha = qMin(srcAlpha, dstAlpha); in composite()
68srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, tmpOpacity); in composite()
73 if (srcAlpha != NATIVE_OPACITY_TRANSPARENT) { in composite()
77srcAlpha = KoColorSpaceMaths<channels_type>::multiply(src[_CSTraits::alpha_pos], tmpOpacity); in composite()
83 srcBlend = srcAlpha; in composite()
85 … dstAlpha + KoColorSpaceMaths<channels_type>::multiply(NATIVE_OPACITY_OPAQUE - dstAlpha, srcAlpha); in composite()
89 srcBlend = KoColorSpaceMaths<channels_type>::divide(srcAlpha, newAlpha); in composite()
91 srcBlend = srcAlpha; in composite()
H A DRgbCompositeOpSaturation.h57 channels_type srcAlpha = src[_CSTraits::alpha_pos]; in composite() local
60 srcAlpha = qMin(srcAlpha, dstAlpha); in composite()
66srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, tmpOpacity); in composite()
71 if (srcAlpha != NATIVE_OPACITY_TRANSPARENT) { in composite()
75srcAlpha = KoColorSpaceMaths<channels_type>::multiply(src[_CSTraits::alpha_pos], tmpOpacity); in composite()
81 srcBlend = srcAlpha; in composite()
83 … dstAlpha + KoColorSpaceMaths<channels_type>::multiply(NATIVE_OPACITY_OPAQUE - dstAlpha, srcAlpha); in composite()
87 srcBlend = KoColorSpaceMaths<channels_type>::divide(srcAlpha, newAlpha); in composite()
89 srcBlend = srcAlpha; in composite()
H A DRgbCompositeOpValue.h57 channels_type srcAlpha = src[_CSTraits::alpha_pos]; in composite() local
60 srcAlpha = qMin(srcAlpha, dstAlpha); in composite()
66srcAlpha = KoColorSpaceMaths<channels_type>::multiply(srcAlpha, tmpOpacity); in composite()
71 if (srcAlpha != NATIVE_OPACITY_TRANSPARENT) { in composite()
75srcAlpha = KoColorSpaceMaths<channels_type>::multiply(src[_CSTraits::alpha_pos], tmpOpacity); in composite()
81 srcBlend = srcAlpha; in composite()
83 … dstAlpha + KoColorSpaceMaths<channels_type>::multiply(NATIVE_OPACITY_OPAQUE - dstAlpha, srcAlpha); in composite()
87 srcBlend = KoColorSpaceMaths<channels_type>::divide(srcAlpha, newAlpha); in composite()
89 srcBlend = srcAlpha; in composite()
/dports/graphics/libavif/libavif-0.9.3/src/
H A Dalpha.c100 int srcAlpha = srcRow[i * params->srcPixelBytes]; in avifReformatAlpha() local
128 int srcAlpha = srcRow[i * params->srcPixelBytes]; in avifReformatAlpha() local
204 float alphaF = (float)srcAlpha / srcMaxChannelF; in avifReformatAlpha()
226 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
241 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
257 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
258 float alphaF = (float)srcAlpha / srcMaxChannelF; in avifReformatAlpha()
311 float alphaF = (float)srcAlpha / srcMaxChannelF; in avifReformatAlpha()
334 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
350 srcAlpha = avifLimitedToFullY(params->srcDepth, srcAlpha); in avifReformatAlpha()
[all …]
/dports/graphics/libjxl/libjxl-0.6.1/third_party/skcms/fuzz/
H A Dfuzz_iccprofile_transform.c84 for (skcms_AlphaFormat srcAlpha = skcms_AlphaFormat_Opaque; in LLVMFuzzerTestOneInput() local
85 srcAlpha <= skcms_AlphaFormat_PremulAsEncoded; ++srcAlpha) { in LLVMFuzzerTestOneInput()
91 skcms_Transform(src, skcms_PixelFormat_RGBA_8888, srcAlpha, &srgb, in LLVMFuzzerTestOneInput()
95 skcms_Transform(src, skcms_PixelFormat_RGBA_8888, srcAlpha, &p, in LLVMFuzzerTestOneInput()
/dports/x11-toolkits/tk86/tk8.6.12/generic/
H A DtkImgPhoto.h227 #define PD_SRC_OVER(srcColor, srcAlpha, dstColor, dstAlpha) \ argument
228 (srcColor*srcAlpha/255) + dstAlpha*(255-srcAlpha)/255*dstColor/255
229 #define PD_SRC_OVER_ALPHA(srcAlpha, dstAlpha) \ argument
230 (srcAlpha + (255-srcAlpha)*dstAlpha/255)
/dports/lang/gcc48/gcc-4.8.5/libjava/classpath/gnu/java/awt/java2d/
H A DAlphaCompositeContext.java251 float srcAlpha = srcComponents[srcComponentsLength - 1]; in compose() local
257 fd = srcAlpha; in compose()
260 fd = srcAlpha; in compose()
263 fd = 1.F - srcAlpha; in compose()
269 fs = srcAlpha; in compose()
270 fd = 1.F - srcAlpha; in compose()
279 fd= 1.F - srcAlpha; in compose()
283 fd= 1.F - srcAlpha; in compose()
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/libjava/classpath/gnu/java/awt/java2d/
H A DAlphaCompositeContext.java251 float srcAlpha = srcComponents[srcComponentsLength - 1]; in compose() local
257 fd = srcAlpha; in compose()
260 fd = srcAlpha; in compose()
263 fd = 1.F - srcAlpha; in compose()
269 fs = srcAlpha; in compose()
270 fd = 1.F - srcAlpha; in compose()
279 fd= 1.F - srcAlpha; in compose()
283 fd= 1.F - srcAlpha; in compose()
/dports/lang/gcc6-aux/gcc-6-20180516/libjava/classpath/gnu/java/awt/java2d/
H A DAlphaCompositeContext.java251 float srcAlpha = srcComponents[srcComponentsLength - 1]; in compose() local
257 fd = srcAlpha; in compose()
260 fd = srcAlpha; in compose()
263 fd = 1.F - srcAlpha; in compose()
269 fs = srcAlpha; in compose()
270 fd = 1.F - srcAlpha; in compose()
279 fd= 1.F - srcAlpha; in compose()
283 fd= 1.F - srcAlpha; in compose()

12345678910>>...62