Lines Matching refs:srcRB
128 template <typename F> void downsample_1_2(void* dst, const void* src, size_t srcRB, int count) { in downsample_1_2() argument
131 auto p1 = (const typename F::Type*)((const char*)p0 + srcRB); in downsample_1_2()
145 template <typename F> void downsample_1_3(void* dst, const void* src, size_t srcRB, int count) { in downsample_1_3() argument
148 auto p1 = (const typename F::Type*)((const char*)p0 + srcRB); in downsample_1_3()
149 auto p2 = (const typename F::Type*)((const char*)p1 + srcRB); in downsample_1_3()
165 template <typename F> void downsample_2_1(void* dst, const void* src, size_t srcRB, int count) { in downsample_2_1() argument
180 template <typename F> void downsample_2_2(void* dst, const void* src, size_t srcRB, int count) { in downsample_2_2() argument
183 auto p1 = (const typename F::Type*)((const char*)p0 + srcRB); in downsample_2_2()
199 template <typename F> void downsample_2_3(void* dst, const void* src, size_t srcRB, int count) { in downsample_2_3() argument
202 auto p1 = (const typename F::Type*)((const char*)p0 + srcRB); in downsample_2_3()
203 auto p2 = (const typename F::Type*)((const char*)p1 + srcRB); in downsample_2_3()
222 template <typename F> void downsample_3_1(void* dst, const void* src, size_t srcRB, int count) { in downsample_3_1() argument
239 template <typename F> void downsample_3_2(void* dst, const void* src, size_t srcRB, int count) { in downsample_3_2() argument
242 auto p1 = (const typename F::Type*)((const char*)p0 + srcRB); in downsample_3_2()
274 template <typename F> void downsample_3_3(void* dst, const void* src, size_t srcRB, int count) { in downsample_3_3() argument
277 auto p1 = (const typename F::Type*)((const char*)p0 + srcRB); in downsample_3_3()
278 auto p2 = (const typename F::Type*)((const char*)p1 + srcRB); in downsample_3_3()
319 void downsample_2_2_srgb(void* dst, const void* src, size_t srcRB, int count) { in downsample_2_2_srgb() argument
321 const uint8_t* p1 = ((const uint8_t*) src) + srcRB; in downsample_2_2_srgb()
382 downsample_2_2<ColorTypeFilter_S32>(d, p0, srcRB, count); in downsample_2_2_srgb()
386 void downsample_2_3_srgb(void* dst, const void* src, size_t srcRB, int count) { in downsample_2_3_srgb() argument
388 const uint8_t* p1 = p0 + srcRB; in downsample_2_3_srgb()
389 const uint8_t* p2 = p1 + srcRB; in downsample_2_3_srgb()
468 downsample_2_3<ColorTypeFilter_S32>(d, p0, srcRB, count); in downsample_2_3_srgb()
487 typedef void FilterProc(void*, const void* srcPtr, size_t srcRB, int count); in Build()
660 const size_t srcRB = srcPM.rowBytes(); in Build() local
662 proc(dstBasePtr, srcBasePtr, srcRB, width); in Build()
663 srcBasePtr = (char*)srcBasePtr + srcRB * 2; // jump two rows in Build()