| OLD | NEW |
| (Empty) |
| 1 /* | |
| 2 * Copyright 2013 Google Inc. | |
| 3 * | |
| 4 * Use of this source code is governed by a BSD-style license that can be | |
| 5 * found in the LICENSE file. | |
| 6 */ | |
| 7 | |
| 8 #ifndef SkBitmapFilter_opts_sse2_DEFINED | |
| 9 #define SkBitmapFilter_opts_sse2_DEFINED | |
| 10 | |
| 11 #include "SkBitmapProcState.h" | |
| 12 #include "SkConvolver.h" | |
| 13 | |
| 14 void convolveVertically_SSE2(const SkConvolutionFilter1D::ConvolutionFixed* filt
er_values, | |
| 15 int filter_length, | |
| 16 unsigned char* const* source_data_rows, | |
| 17 int pixel_width, | |
| 18 unsigned char* out_row, | |
| 19 bool has_alpha); | |
| 20 void convolve4RowsHorizontally_SSE2(const unsigned char* src_data[4], | |
| 21 const SkConvolutionFilter1D& filter, | |
| 22 unsigned char* out_row[4], | |
| 23 size_t outRowBytes); | |
| 24 void convolveHorizontally_SSE2(const unsigned char* src_data, | |
| 25 const SkConvolutionFilter1D& filter, | |
| 26 unsigned char* out_row, | |
| 27 bool has_alpha); | |
| 28 void applySIMDPadding_SSE2(SkConvolutionFilter1D* filter); | |
| 29 | |
| 30 #endif | |
| OLD | NEW |