Lines Matching defs:src

14 #include "src/core/SkBlurMask.h"
15 #include "src/core/SkGpuBlurUtils.h"
16 #include "src/core/SkMaskFilterBase.h"
17 #include "src/core/SkMathPriv.h"
18 #include "src/core/SkMatrixProvider.h"
19 #include "src/core/SkRRectPriv.h"
20 #include "src/core/SkReadBuffer.h"
21 #include "src/core/SkStringUtils.h"
22 #include "src/core/SkSDFFilter.h"
23 #include "src/core/SkWriteBuffer.h"
27 #include "src/core/SkRuntimeEffectPriv.h"
28 #include "src/gpu/GrFragmentProcessor.h"
29 #include "src/gpu/GrRecordingContextPriv.h"
30 #include "src/gpu/GrResourceProvider.h"
31 #include "src/gpu/GrShaderCaps.h"
32 #include "src/gpu/GrStyle.h"
33 #include "src/gpu/GrTextureProxy.h"
34 #include "src/gpu/GrThreadSafeCache.h"
35 #include "src/gpu/SkGr.h"
36 #include "src/gpu/effects/GrMatrixEffect.h"
37 #include "src/gpu/effects/GrSkSLFP.h"
38 #include "src/gpu/effects/GrTextureEffect.h"
39 #include "src/gpu/geometry/GrStyledShape.h"
40 #include "src/gpu/glsl/GrGLSLFragmentShaderBuilder.h"
41 #include "src/gpu/glsl/GrGLSLProgramDataManager.h"
42 #include "src/gpu/glsl/GrGLSLUniformHandler.h"
44 #include "src/gpu/v1/SurfaceDrawContext_v1.h"
54 bool filterMask(SkMask* dst, const SkMask& src, const SkMatrix&,
157 bool SkBlurMaskFilterImpl::filterMask(SkMask* dst, const SkMask& src,
161 return SkBlurMask::BoxBlur(dst, src, sigma, fBlurStyle, margin);
253 #include "src/core/SkMaskCache.h"
329 // for now, just skip too-large src rects (to take the old code path).
448 // for now, just skip too-large src rects (to take the old code path).
559 void SkBlurMaskFilterImpl::computeFastBounds(const SkRect& src,
566 dst->setLTRB(src.fLeft - pad, src.fTop - pad,
567 src.fRight + pad, src.fBottom + pad);
934 // We can do everything in device space when the src rect projects to a rect in device space
940 // src space) We'll meet in the middle: pre-scale the src rect to be in this space and then
1521 // Determine how much to outset the src rect to ensure we hit pixels within three sigma.
1632 // 'maskRect' isn't snapped to the UL corner but the mask in 'src' is.
1660 // inner: dst = dst * src
1663 // solid: dst = src + dst - src * dst
1664 // = src + (1 - src) * dst
1667 // outer: dst = dst * (1 - src)
1668 // = 0 * src + (1 - src) * dst