Home
last modified time | relevance | path

Searched refs:SkConvolutionFilter1D (Results 1 – 5 of 5) sorted by relevance

/external/skia/src/core/
DSkConvolver.cpp116 const SkConvolutionFilter1D& filter, in ConvolveHorizontally()
123 const SkConvolutionFilter1D::ConvolutionFixed* filterValues = in ConvolveHorizontally()
133 SkConvolutionFilter1D::ConvolutionFixed curFilter = filterValues[filterX]; in ConvolveHorizontally()
144 accum[0] >>= SkConvolutionFilter1D::kShiftBits; in ConvolveHorizontally()
145 accum[1] >>= SkConvolutionFilter1D::kShiftBits; in ConvolveHorizontally()
146 accum[2] >>= SkConvolutionFilter1D::kShiftBits; in ConvolveHorizontally()
148 accum[3] >>= SkConvolutionFilter1D::kShiftBits; in ConvolveHorizontally()
174 const SkConvolutionFilter1D& filter, in ConvolveHorizontallyAlpha()
181 const SkConvolutionFilter1D& filter, in ConvolveHorizontallyNoAlpha()
196 void ConvolveVertically(const SkConvolutionFilter1D::ConvolutionFixed* filterValues, in ConvolveVertically()
[all …]
DSkConvolver.h28 class SkConvolutionFilter1D {
35 SK_API SkConvolutionFilter1D();
36 SK_API ~SkConvolutionFilter1D();
147 const SkConvolutionFilter1D::ConvolutionFixed* filterValues,
155 const SkConvolutionFilter1D& filter,
159 const SkConvolutionFilter1D& filter,
163 SkConvolutionFilter1D* filter);
198 const SkConvolutionFilter1D& xfilter,
199 const SkConvolutionFilter1D& yfilter,
DSkBitmapScaler.cpp24 const SkConvolutionFilter1D& xFilter() { return fXFilter; } in xFilter()
25 const SkConvolutionFilter1D& yFilter() { return fYFilter; } in yFilter()
45 SkConvolutionFilter1D* output,
48 SkConvolutionFilter1D fXFilter;
49 SkConvolutionFilter1D fYFilter;
115 SkConvolutionFilter1D* output, in computeFilters()
/external/skia/src/opts/
DSkBitmapFilter_opts_SSE2.h14 void convolveVertically_SSE2(const SkConvolutionFilter1D::ConvolutionFixed* filter_values,
21 const SkConvolutionFilter1D& filter,
24 const SkConvolutionFilter1D& filter,
27 void applySIMDPadding_SSE2(SkConvolutionFilter1D* filter);
DSkBitmapProcState_arm_neon.cpp114 const SkConvolutionFilter1D& filter, in convolveHorizontally_neon()
126 const SkConvolutionFilter1D::ConvolutionFixed* filterValues = in convolveHorizontally_neon()
199 accum = vshrq_n_s32(accum, SkConvolutionFilter1D::kShiftBits); in convolveHorizontally_neon()
216 void convolveVertically_neon(const SkConvolutionFilter1D::ConvolutionFixed* filterValues, in convolveVertically_neon()
257 accum0 = vshrq_n_s32(accum0, SkConvolutionFilter1D::kShiftBits); in convolveVertically_neon()
258 accum1 = vshrq_n_s32(accum1, SkConvolutionFilter1D::kShiftBits); in convolveVertically_neon()
259 accum2 = vshrq_n_s32(accum2, SkConvolutionFilter1D::kShiftBits); in convolveVertically_neon()
260 accum3 = vshrq_n_s32(accum3, SkConvolutionFilter1D::kShiftBits); in convolveVertically_neon()
322 accum0 = vshrq_n_s32(accum0, SkConvolutionFilter1D::kShiftBits); in convolveVertically_neon()
323 accum1 = vshrq_n_s32(accum1, SkConvolutionFilter1D::kShiftBits); in convolveVertically_neon()
[all …]