Lines Matching defs:src
8 #include "src/core/SkGpuBlurUtils.h"
12 #include "src/core/SkMathPriv.h"
16 #include "src/gpu/GrCaps.h"
17 #include "src/gpu/GrRecordingContextPriv.h"
18 #include "src/gpu/SkGr.h"
19 #include "src/gpu/effects/GrGaussianConvolutionFragmentProcessor.h"
20 #include "src/gpu/effects/GrMatrixConvolutionEffect.h"
21 #include "src/gpu/effects/GrTextureEffect.h"
24 #include "src/gpu/v1/SurfaceDrawContext_v1.h"
65 * Draws 'dstRect' into 'surfaceFillContext' evaluating a 1D Gaussian over 'srcView'. The src rect
66 * is 'dstRect' offset by 'dstToSrcOffset'. 'mode' and 'bounds' are applied to the src coords.
141 // 'dstBounds' is actually in 'srcView' proxy space. It represents the blurred area from src
301 // Expand the contents of 'src' to fit in 'dstSize'. At this point, we are expanding an intermediate
305 std::unique_ptr<skgpu::SurfaceContext> src,
310 GrSurfaceProxyView srcView = src->readSurfaceView();
315 GrColorType srcColorType = src->colorInfo().colorType();
316 SkAlphaType srcAlphaType = src->colorInfo().alphaType();
318 src.reset(); // no longer needed
407 // In clamp the column just outside the src bounds has the same value as the
506 // All non-decal tile modes are equivalent for one pixel width/height src and amount to a
558 // Apply the proxy offset to src bounds and offset directly
592 // to communicate this up stack. So we leave a 1 pixel border around the rescaled src bounds.
601 // that is greater than kMaxSigma. By using a pad and making the src 3 wide/tall instead of
656 // The are the src rows and columns from the source that we will scale into the dst padding.
696 // left since we trimmed off everything above and to the left of the original src bounds during
703 // Account for padding in our rescaled src, if any.