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 |