Home | History | Annotate | Download | only in opts
      1 /*
      2  * Copyright 2012 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 #include "SkBitmapProcState.h"
      9 #include "SkBitmapProcState_filter.h"
     10 #include "SkColorPriv.h"
     11 #include "SkPaint.h"
     12 #include "SkShader.h"   // for tilemodes
     13 #include "SkUtilsArm.h"
     14 
     15 // Required to ensure the table is part of the final binary.
     16 extern const SkBitmapProcState::SampleProc32 gSkBitmapProcStateSample32_neon[];
     17 
     18 #define   NAME_WRAP(x)  x ## _neon
     19 #include "SkBitmapProcState_filter_neon.h"
     20 #include "SkBitmapProcState_procs.h"
     21 
     22 const SkBitmapProcState::SampleProc32 gSkBitmapProcStateSample32_neon[] = {
     23     S32_opaque_D32_nofilter_DXDY_neon,
     24     S32_alpha_D32_nofilter_DXDY_neon,
     25     S32_opaque_D32_nofilter_DX_neon,
     26     S32_alpha_D32_nofilter_DX_neon,
     27     S32_opaque_D32_filter_DXDY_neon,
     28     S32_alpha_D32_filter_DXDY_neon,
     29     S32_opaque_D32_filter_DX_neon,
     30     S32_alpha_D32_filter_DX_neon,
     31 };
     32