|
1 |
|
2 /* |
|
3 * Copyright 2009 The Android Open Source Project |
|
4 * |
|
5 * Use of this source code is governed by a BSD-style license that can be |
|
6 * found in the LICENSE file. |
|
7 */ |
|
8 |
|
9 |
|
10 #include "SkBitmapProcState.h" |
|
11 |
|
12 void S32_opaque_D32_filter_DX_SSE2(const SkBitmapProcState& s, |
|
13 const uint32_t* xy, |
|
14 int count, uint32_t* colors); |
|
15 void S32_alpha_D32_filter_DX_SSE2(const SkBitmapProcState& s, |
|
16 const uint32_t* xy, |
|
17 int count, uint32_t* colors); |
|
18 void Color32_SSE2(SkPMColor dst[], const SkPMColor src[], int count, |
|
19 SkPMColor color); |
|
20 void ClampX_ClampY_filter_scale_SSE2(const SkBitmapProcState& s, uint32_t xy[], |
|
21 int count, int x, int y); |
|
22 void ClampX_ClampY_nofilter_scale_SSE2(const SkBitmapProcState& s, |
|
23 uint32_t xy[], int count, int x, int y); |
|
24 void ClampX_ClampY_filter_affine_SSE2(const SkBitmapProcState& s, |
|
25 uint32_t xy[], int count, int x, int y); |
|
26 void ClampX_ClampY_nofilter_affine_SSE2(const SkBitmapProcState& s, |
|
27 uint32_t xy[], int count, int x, int y); |
|
28 void S32_D16_filter_DX_SSE2(const SkBitmapProcState& s, |
|
29 const uint32_t* xy, |
|
30 int count, uint16_t* colors); |