Home
last modified time | relevance | path

Searched refs:kernelOffset (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/gm/
H A Dmatrixconvolution.cpp72 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 Dimagefiltersgraph.cpp118 SkIPoint kernelOffset = SkIPoint::Make(1, 1); variable
121 kernelSize, kernel, gain, bias, kernelOffset, SkTileMode::kClamp, convolveAlpha,
H A Dimagefilters.cpp211 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 Dimagemakewithfilter.cpp109 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 DSkMatrixConvolutionImageFilter.cpp32 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 DMatrixConvolutionBench.cpp32 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 DGrMatrixConvolutionEffect.cpp219 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 DGrMatrixConvolutionEffect.h29 const SkIPoint& kernelOffset,
101 const SkIPoint& kernelOffset,
/third_party/skia/tests/
H A DImageFilterTest.cpp1106 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 DSkImageFilters.h249 * @param kernelOffset An offset applied to each pixel coordinate before convolution.
261 SkScalar bias, const SkIPoint& kernelOffset,
/third_party/skia/src/core/
H A DSkGpuBlurUtils.cpp125 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()

Completed in 12 milliseconds