src/gui/painting/qdrawhelper_neon_p.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    67 void qt_blend_rgb32_on_rgb32_neon(uchar *destPixels, int dbpl,
    67 void qt_blend_rgb32_on_rgb32_neon(uchar *destPixels, int dbpl,
    68                                   const uchar *srcPixels, int sbpl,
    68                                   const uchar *srcPixels, int sbpl,
    69                                   int w, int h,
    69                                   int w, int h,
    70                                   int const_alpha);
    70                                   int const_alpha);
    71 
    71 
       
    72 void qt_blend_argb32_on_rgb16_neon(uchar *destPixels, int dbpl,
       
    73                                    const uchar *srcPixels, int sbpl,
       
    74                                    int w, int h,
       
    75                                    int const_alpha);
       
    76 
       
    77 void qt_blend_argb32_on_argb32_scanline_neon(uint *dest,
       
    78                                              const uint *src,
       
    79                                              int length,
       
    80                                              uint const_alpha);
       
    81 
       
    82 void qt_blend_rgb16_on_argb32_neon(uchar *destPixels, int dbpl,
       
    83                                    const uchar *srcPixels, int sbpl,
       
    84                                    int w, int h,
       
    85                                    int const_alpha);
       
    86 
       
    87 void qt_alphamapblit_quint16_neon(QRasterBuffer *rasterBuffer,
       
    88                                   int x, int y, quint32 color,
       
    89                                   const uchar *bitmap,
       
    90                                   int mapWidth, int mapHeight, int mapStride,
       
    91                                   const QClipData *clip);
       
    92 
       
    93 void qt_scale_image_argb32_on_rgb16_neon(uchar *destPixels, int dbpl,
       
    94                                          const uchar *srcPixels, int sbpl,
       
    95                                          const QRectF &targetRect,
       
    96                                          const QRectF &sourceRect,
       
    97                                          const QRect &clip,
       
    98                                          int const_alpha);
       
    99 
       
   100 void qt_scale_image_rgb16_on_rgb16_neon(uchar *destPixels, int dbpl,
       
   101                                         const uchar *srcPixels, int sbpl,
       
   102                                         const QRectF &targetRect,
       
   103                                         const QRectF &sourceRect,
       
   104                                         const QRect &clip,
       
   105                                         int const_alpha);
       
   106 
       
   107 void qt_transform_image_argb32_on_rgb16_neon(uchar *destPixels, int dbpl,
       
   108                                              const uchar *srcPixels, int sbpl,
       
   109                                              const QRectF &targetRect,
       
   110                                              const QRectF &sourceRect,
       
   111                                              const QRect &clip,
       
   112                                              const QTransform &targetRectTransform,
       
   113                                              int const_alpha);
       
   114 
       
   115 void qt_transform_image_rgb16_on_rgb16_neon(uchar *destPixels, int dbpl,
       
   116                                             const uchar *srcPixels, int sbpl,
       
   117                                             const QRectF &targetRect,
       
   118                                             const QRectF &sourceRect,
       
   119                                             const QRect &clip,
       
   120                                             const QTransform &targetRectTransform,
       
   121                                             int const_alpha);
       
   122 
       
   123 uint * QT_FASTCALL qt_destFetchRGB16_neon(uint *buffer,
       
   124                                           QRasterBuffer *rasterBuffer,
       
   125                                           int x, int y, int length);
       
   126 
       
   127 void QT_FASTCALL qt_destStoreRGB16_neon(QRasterBuffer *rasterBuffer,
       
   128                                         int x, int y, const uint *buffer, int length);
       
   129 
    72 #endif // QT_HAVE_NEON
   130 #endif // QT_HAVE_NEON
    73 
   131 
    74 QT_END_NAMESPACE
   132 QT_END_NAMESPACE
    75 
   133 
    76 #endif // QDRAWHELPER_NEON_P_H
   134 #endif // QDRAWHELPER_NEON_P_H