| Index: src/opts/SkBitmapProcState_arm_neon.cpp
|
| diff --git a/src/opts/SkBitmapProcState_arm_neon.cpp b/src/opts/SkBitmapProcState_arm_neon.cpp
|
| index 33b362712913d8390dc44321f4d0710a219c7328..08b83ea574c36d02d5cb868ea76a85f9a240aef9 100644
|
| --- a/src/opts/SkBitmapProcState_arm_neon.cpp
|
| +++ b/src/opts/SkBitmapProcState_arm_neon.cpp
|
| @@ -66,7 +66,17 @@ const SkBitmapProcState::SampleProc32 gSkBitmapProcStateSample32_neon[] = {
|
| SA8_alpha_D32_filter_DXDY_neon,
|
| SA8_alpha_D32_filter_DXDY_neon,
|
| SA8_alpha_D32_filter_DX_neon,
|
| - SA8_alpha_D32_filter_DX_neon
|
| + SA8_alpha_D32_filter_DX_neon,
|
| +
|
| + // todo: possibly specialize on opaqueness
|
| + SG8_alpha_D32_nofilter_DXDY_neon,
|
| + SG8_alpha_D32_nofilter_DXDY_neon,
|
| + SG8_alpha_D32_nofilter_DX_neon,
|
| + SG8_alpha_D32_nofilter_DX_neon,
|
| + SG8_alpha_D32_filter_DXDY_neon,
|
| + SG8_alpha_D32_filter_DXDY_neon,
|
| + SG8_alpha_D32_filter_DX_neon,
|
| + SG8_alpha_D32_filter_DX_neon,
|
| };
|
|
|
| const SkBitmapProcState::SampleProc16 gSkBitmapProcStateSample16_neon[] = {
|
| @@ -88,7 +98,9 @@ const SkBitmapProcState::SampleProc16 gSkBitmapProcStateSample16_neon[] = {
|
| // Don't support 4444 -> 565
|
| NULL, NULL, NULL, NULL,
|
| // Don't support A8 -> 565
|
| - NULL, NULL, NULL, NULL
|
| + NULL, NULL, NULL, NULL,
|
| + // Don't support G8 -> 565 (but we could)
|
| + NULL, NULL, NULL, NULL,
|
| };
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|