/third_party/skia/gm/ |
H A D | matrixconvolution.cpp | 72 sk_sp<SkImageFilter> makeFilter(const SkIPoint &kernelOffset, SkTileMode tileMode, in makeFilter() argument 79 return SkImageFilters::MatrixConvolution({3,3}, kernel.data(), /* gain */ 0.3f, /* bias */ SkIntToScalar(100), kernelOffset, tileMode, convolveAlpha, nullptr, cropRect); in makeFilter() 86 return SkImageFilters::MatrixConvolution({7,7}, kernel.data(), /* gain */ 0.3f, /* bias */ SkIntToScalar(100), kernelOffset, tileMode, convolveAlpha, nullptr, cropRect); in makeFilter() 93 void draw(SkCanvas* canvas, int x, int y, const SkIPoint& kernelOffset, in draw() argument 97 paint.setImageFilter(this->makeFilter(kernelOffset, tileMode, convolveAlpha, cropRect)); in draw() 117 SkIPoint kernelOffset = SkIPoint::Make(1, 0); variable 120 this->draw(canvas, x, 10, kernelOffset, SkTileMode::kClamp, true, &rect); 121 this->draw(canvas, x, 110, kernelOffset, SkTileMode::kDecal, true, &rect); 122 this->draw(canvas, x, 210, kernelOffset, SkTileMode::kRepeat, true, &rect); 123 kernelOffset [all...] |
H A D | imagefiltersgraph.cpp | 118 SkIPoint kernelOffset = SkIPoint::Make(1, 1); variable 121 kernelSize, kernel, gain, bias, kernelOffset, SkTileMode::kClamp, convolveAlpha,
|
H A D | imagefilters.cpp | 211 SkIPoint kernelOffset = SkIPoint::Make(1, 1); in DEF_SIMPLE_GM() local 217 kernelSize, kernel, 1.f, 0.f, kernelOffset, SkTileMode::kClamp, false, nullptr); in DEF_SIMPLE_GM()
|
H A D | imagemakewithfilter.cpp | 109 SkIPoint kernelOffset = SkIPoint::Make(1, 1); in convolution_factory() local 114 return SkImageFilters::MatrixConvolution(kernelSize, kernel, 1.f, 0.f, kernelOffset, in convolution_factory()
|
/third_party/skia/src/effects/imagefilters/ |
H A D | SkMatrixConvolutionImageFilter.cpp | 32 SkScalar gain, SkScalar bias, const SkIPoint& kernelOffset, in SkMatrixConvolutionImageFilter() 39 , fKernelOffset(kernelOffset) in SkMatrixConvolutionImageFilter() 46 SkASSERT(kernelOffset.fX >= 0 && kernelOffset.fX < kernelSize.fWidth); in SkMatrixConvolutionImageFilter() 47 SkASSERT(kernelOffset.fY >= 0 && kernelOffset.fY < kernelSize.fHeight); in SkMatrixConvolutionImageFilter() 149 const SkIPoint& kernelOffset, in MatrixConvolution() 167 if ((kernelOffset.fX < 0) || (kernelOffset.fX >= kernelSize.fWidth) || in MatrixConvolution() 168 (kernelOffset in MatrixConvolution() 31 SkMatrixConvolutionImageFilter(const SkISize& kernelSize, const SkScalar* kernel, SkScalar gain, SkScalar bias, const SkIPoint& kernelOffset, SkTileMode tileMode, bool convolveAlpha, sk_sp<SkImageFilter> input, const SkRect* cropRect) SkMatrixConvolutionImageFilter() argument 145 MatrixConvolution(const SkISize& kernelSize, const SkScalar kernel[], SkScalar gain, SkScalar bias, const SkIPoint& kernelOffset, SkTileMode tileMode, bool convolveAlpha, sk_sp<SkImageFilter> input, const CropRect& cropRect) MatrixConvolution() argument 204 SkIPoint kernelOffset; CreateProc() local [all...] |
/third_party/skia/bench/ |
H A D | MatrixConvolutionBench.cpp | 32 SkIPoint kernelOffset = SkIPoint::Make(4, 4); in MatrixConvolutionBench() local 34 kernelOffset, tileMode, convolveAlpha, in MatrixConvolutionBench() 44 SkIPoint kernelOffset = SkIPoint::Make(1, 1); in MatrixConvolutionBench() local 46 kernelOffset, tileMode, convolveAlpha, in MatrixConvolutionBench()
|
/third_party/skia/src/gpu/effects/ |
H A D | GrMatrixConvolutionEffect.cpp | 219 const char* kernelOffset = uniformHandler->getUniformCStr(fKernelOffsetUni); in emitCode() local 225 fragBuilder->codeAppendf("float2 coord = %s - %s;", args.fSampleCoord, kernelOffset); in emitCode() 275 const SkIPoint& kernelOffset, in GrMatrixConvolutionEffect() 286 fKernelOffset = {static_cast<float>(kernelOffset.x()), in GrMatrixConvolutionEffect() 287 static_cast<float>(kernelOffset.y())}; in GrMatrixConvolutionEffect() 340 const SkIPoint& kernelOffset, in Make() 353 gain, bias, kernelOffset, convolveAlpha)); in Make() 375 SkIPoint kernelOffset = SkIPoint::Make(kernalOffsetX, kernalOffsetY); in TestCreate() local 393 kernelOffset, in TestCreate() 270 GrMatrixConvolutionEffect(std::unique_ptr<GrFragmentProcessor> child, const KernelWrapper& kernel, std::unique_ptr<GrFragmentProcessor> kernelFP, SkScalar gain, SkScalar bias, const SkIPoint& kernelOffset, bool convolveAlpha) GrMatrixConvolutionEffect() argument 333 Make(GrRecordingContext* context, GrSurfaceProxyView srcView, const SkIRect& srcBounds, const SkISize& kernelSize, const SkScalar* kernel, SkScalar gain, SkScalar bias, const SkIPoint& kernelOffset, GrSamplerState::WrapMode wm, bool convolveAlpha, const GrCaps& caps) Make() argument
|
H A D | GrMatrixConvolutionEffect.h | 29 const SkIPoint& kernelOffset, 101 const SkIPoint& kernelOffset,
|
/third_party/skia/tests/ |
H A D | ImageFilterTest.cpp | 1106 SkIPoint kernelOffset = SkIPoint::Make(0, 0); in DEF_TEST() local 1109 kernelSize, kernel, gain, bias, kernelOffset, SkTileMode::kRepeat, false, nullptr)); in DEF_TEST() 1131 SkIPoint kernelOffset = SkIPoint::Make(2, 0); in DEF_TEST() local 1134 kernelSize, kernel, gain, bias, kernelOffset, SkTileMode::kClamp, true, nullptr)); in DEF_TEST() 1166 SkIPoint kernelOffset = SkIPoint::Make(0, 0); in test_big_kernel() local 1169 kernelSize, identityKernel, gain, bias, kernelOffset, in test_big_kernel() 1337 SkIPoint kernelOffset = SkIPoint::Make(1, 1); in DEF_TEST() local 1341 SkISize::Make(1<<30, 1<<30), kernel, gain, bias, kernelOffset, in DEF_TEST() 1348 SkISize::Make(1, 1), nullptr, gain, bias, kernelOffset, in DEF_TEST() 1355 SkISize::Make(0, 1), kernel, gain, bias, kernelOffset, in DEF_TEST() [all...] |
/third_party/skia/include/effects/ |
H A D | SkImageFilters.h | 249 * @param kernelOffset An offset applied to each pixel coordinate before convolution. 261 SkScalar bias, const SkIPoint& kernelOffset,
|
/third_party/skia/src/core/ |
H A D | SkGpuBlurUtils.cpp | 125 SkIPoint kernelOffset = SkIPoint::Make(radiusX, radiusY); in convolve_gaussian_2d() local 135 size, kernel, 1.0f, 0.0f, kernelOffset, wm, true, in convolve_gaussian_2d()
|