 |
WebRadioApp
0.1
|
Go to the documentation of this file.
36 #if defined EwGfxLockScreenSurface || defined EwGfxUnlockScreenSurface
37 #define EwProvideScreenSurface
41 #if defined EwGfxCreateNativeSurface || \
42 defined EwGfxCreateConstNativeSurface || \
43 defined EwGfxDestroyNativeSurface || defined EwGfxLockNativeSurface || \
44 defined EwGfxUnlockNativeSurface
45 #define EwProvideNativeSurface
49 #if defined EwGfxCreateIndex8Surface || \
50 defined EwGfxCreateConstIndex8Surface || \
51 defined EwGfxDestroyIndex8Surface || defined EwGfxLockIndex8Surface || \
52 defined EwGfxUnlockIndex8Surface
53 #define EwProvideIndex8Surface
57 #if defined EwGfxCreateAlpha8Surface || \
58 defined EwGfxCreateConstAlpha8Surface || \
59 defined EwGfxDestroyAlpha8Surface || defined EwGfxLockAlpha8Surface || \
60 defined EwGfxUnlockAlpha8Surface
61 #define EwProvideAlpha8Surface
65 #if defined EwGfxCreateRGB565Surface || \
66 defined EwGfxCreateConstRGB565Surface || \
67 defined EwGfxDestroyRGB565Surface || defined EwGfxLockRGB565Surface || \
68 defined EwGfxUnlockRGB565Surface
69 #define EwProvideRGB565Surface
73 #if defined EwProvideScreenSurface && \
74 (!defined EwGfxLockScreenSurface || !defined EwGfxUnlockScreenSurface)
75 #error "Incomplete screen surface support. Some functions are missing."
79 #if defined EwProvideNativeSurface && \
80 (!defined EwGfxCreateNativeSurface || \
81 !defined EwGfxDestroyNativeSurface || !defined EwGfxLockNativeSurface || \
82 !defined EwGfxUnlockNativeSurface)
83 #error "Incomplete native surface support. Some functions are missing."
87 #if defined EwProvideIndex8Surface && \
88 (!defined EwGfxCreateIndex8Surface || \
89 !defined EwGfxDestroyIndex8Surface || !defined EwGfxLockIndex8Surface || \
90 !defined EwGfxUnlockIndex8Surface)
91 #error "Incomplete index8 surface support. Some functions are missing."
95 #if defined EwProvideAlpha8Surface && \
96 (!defined EwGfxCreateAlpha8Surface || \
97 !defined EwGfxDestroyAlpha8Surface || !defined EwGfxLockAlpha8Surface || \
98 !defined EwGfxUnlockAlpha8Surface)
99 #error "Incomplete alpha8 surface support. Some functions are missing."
103 #if defined EwProvideRGB565Surface && \
104 (!defined EwGfxCreateRGB565Surface || \
105 !defined EwGfxDestroyRGB565Surface || !defined EwGfxLockRGB565Surface || \
106 !defined EwGfxUnlockRGB565Surface)
107 #error "Incomplete rgb565 surface support. Some functions are missing."
112 #if defined EwGfxScreenDrawLineSolid || \
113 defined EwGfxScreenDrawLineSolidBlend || defined EwGfxScreenFillSolid || \
114 defined EwGfxScreenFillSolidBlend || \
115 defined EwGfxScreenDrawLineGradient || \
116 defined EwGfxScreenDrawLineGradientBlend || \
117 defined EwGfxScreenFillGradient || defined EwGfxScreenFillGradientBlend || \
118 defined EwGfxScreenFillLinearGradient || \
119 defined EwGfxScreenFillLinearGradientBlend || \
120 defined EwGfxScreenPolygonSolid || defined EwGfxScreenPolygonSolidBlend || \
121 defined EwGfxScreenPolygonGradient || \
122 defined EwGfxScreenPolygonGradientBlend || \
123 defined EwGfxScreenPolygonLinearGradient || \
124 defined EwGfxScreenPolygonLinearGradientBlend || \
125 defined EwGfxScreenPolygonAntialiasedSolid || \
126 defined EwGfxScreenPolygonAntialiasedSolidBlend || \
127 defined EwGfxScreenPolygonAntialiasedGradient || \
128 defined EwGfxScreenPolygonAntialiasedGradientBlend || \
129 defined EwGfxScreenPolygonAntialiasedLinearGradient || \
130 defined EwGfxScreenPolygonAntialiasedLinearGradientBlend
131 #define EwNeedScreenSurface
136 #if defined EwGfxScreenCopyNative || defined EwGfxScreenCopyNativeBlend || \
137 defined EwGfxScreenCopyNativeGradient || \
138 defined EwGfxScreenCopyNativeGradientBlend || \
139 defined EwGfxScreenCopyNativeLinearGradient || \
140 defined EwGfxScreenCopyNativeLinearGradientBlend || \
141 defined EwGfxScreenTileNative || defined EwGfxScreenTileNativeBlend || \
142 defined EwGfxScreenTileNativeSolid || \
143 defined EwGfxScreenTileNativeSolidBlend || \
144 defined EwGfxScreenTileNativeGradient || \
145 defined EwGfxScreenTileNativeGradientBlend || \
146 defined EwGfxScreenTileNativeLinearGradient || \
147 defined EwGfxScreenTileNativeLinearGradientBlend || \
148 defined EwGfxScreenWarpPerspNative || \
149 defined EwGfxScreenWarpPerspNativeBlend || \
150 defined EwGfxScreenWarpPerspNativeGradient || \
151 defined EwGfxScreenWarpPerspNativeGradientBlend || \
152 defined EwGfxScreenWarpPerspNativeFilter || \
153 defined EwGfxScreenWarpPerspNativeFilterBlend || \
154 defined EwGfxScreenWarpPerspNativeFilterGradient || \
155 defined EwGfxScreenWarpPerspNativeFilterGradientBlend || \
156 defined EwGfxScreenWarpAffineNative || \
157 defined EwGfxScreenWarpAffineNativeBlend || \
158 defined EwGfxScreenWarpAffineNativeGradient || \
159 defined EwGfxScreenWarpAffineNativeGradientBlend || \
160 defined EwGfxScreenWarpAffineNativeFilter || \
161 defined EwGfxScreenWarpAffineNativeFilterBlend || \
162 defined EwGfxScreenWarpAffineNativeFilterGradient || \
163 defined EwGfxScreenWarpAffineNativeFilterGradientBlend || \
164 defined EwGfxScreenScaleNative || defined EwGfxScreenScaleNativeBlend || \
165 defined EwGfxScreenScaleNativeGradient || \
166 defined EwGfxScreenScaleNativeGradientBlend || \
167 defined EwGfxScreenScaleNativeLinearGradient || \
168 defined EwGfxScreenScaleNativeLinearGradientBlend || \
169 defined EwGfxScreenScaleNativeFilter || \
170 defined EwGfxScreenScaleNativeFilterBlend || \
171 defined EwGfxScreenScaleNativeFilterGradient || \
172 defined EwGfxScreenScaleNativeFilterGradientBlend || \
173 defined EwGfxScreenScaleNativeFilterLinearGradient || \
174 defined EwGfxScreenScaleNativeFilterLinearGradientBlend
175 #define EwNeedScreenSurface
176 #define EwNeedNativeSurface
181 #if defined EwGfxDrawLineSolid || defined EwGfxDrawLineSolidBlend || \
182 defined EwGfxFillSolid || defined EwGfxFillSolidBlend || \
183 defined EwGfxDrawLineGradient || defined EwGfxDrawLineGradientBlend || \
184 defined EwGfxFillGradient || defined EwGfxFillGradientBlend || \
185 defined EwGfxFillLinearGradient || defined EwGfxFillLinearGradientBlend || \
186 defined EwGfxCopyNative || defined EwGfxCopyNativeBlend || \
187 defined EwGfxCopyNativeGradient || defined EwGfxCopyNativeGradientBlend || \
188 defined EwGfxCopyNativeLinearGradient || \
189 defined EwGfxCopyNativeLinearGradientBlend || defined EwGfxTileNative || \
190 defined EwGfxTileNativeBlend || defined EwGfxTileNativeSolid || \
191 defined EwGfxTileNativeSolidBlend || defined EwGfxTileNativeGradient || \
192 defined EwGfxTileNativeGradientBlend || \
193 defined EwGfxTileNativeLinearGradient || \
194 defined EwGfxTileNativeLinearGradientBlend || \
195 defined EwGfxWarpPerspNative || defined EwGfxWarpPerspNativeBlend || \
196 defined EwGfxWarpPerspNativeGradient || \
197 defined EwGfxWarpPerspNativeGradientBlend || \
198 defined EwGfxWarpPerspNativeFilter || \
199 defined EwGfxWarpPerspNativeFilterBlend || \
200 defined EwGfxWarpPerspNativeFilterGradient || \
201 defined EwGfxWarpPerspNativeFilterGradientBlend || \
202 defined EwGfxWarpAffineNative || defined EwGfxWarpAffineNativeBlend || \
203 defined EwGfxWarpAffineNativeGradient || \
204 defined EwGfxWarpAffineNativeGradientBlend || \
205 defined EwGfxWarpAffineNativeFilter || \
206 defined EwGfxWarpAffineNativeFilterBlend || \
207 defined EwGfxWarpAffineNativeFilterGradient || \
208 defined EwGfxWarpAffineNativeFilterGradientBlend || \
209 defined EwGfxScaleNative || defined EwGfxScaleNativeBlend || \
210 defined EwGfxScaleNativeGradient || \
211 defined EwGfxScaleNativeGradientBlend || \
212 defined EwGfxScaleNativeLinearGradient || \
213 defined EwGfxScaleNativeLinearGradientBlend || \
214 defined EwGfxScaleNativeFilter || defined EwGfxScaleNativeFilterBlend || \
215 defined EwGfxScaleNativeFilterGradient || \
216 defined EwGfxScaleNativeFilterGradientBlend || \
217 defined EwGfxScaleNativeFilterLinearGradient || \
218 defined EwGfxScaleNativeFilterLinearGradientBlend || \
219 defined EwGfxPolygonSolid || defined EwGfxPolygonSolidBlend || \
220 defined EwGfxPolygonGradient || defined EwGfxPolygonGradientBlend || \
221 defined EwGfxPolygonLinearGradient || \
222 defined EwGfxPolygonLinearGradientBlend || \
223 defined EwGfxPolygonAntialiasedSolid || \
224 defined EwGfxPolygonAntialiasedSolidBlend || \
225 defined EwGfxPolygonAntialiasedGradient || \
226 defined EwGfxPolygonAntialiasedGradientBlend || \
227 defined EwGfxPolygonAntialiasedLinearGradient || \
228 defined EwGfxPolygonAntialiasedLinearGradientBlend
229 #define EwNeedNativeSurface
234 #if defined EwGfxScreenCopyIndex8 || defined EwGfxScreenCopyIndex8Blend || \
235 defined EwGfxScreenCopyIndex8Gradient || \
236 defined EwGfxScreenCopyIndex8GradientBlend || \
237 defined EwGfxScreenCopyIndex8LinearGradient || \
238 defined EwGfxScreenCopyIndex8LinearGradientBlend || \
239 defined EwGfxScreenTileIndex8 || defined EwGfxScreenTileIndex8Blend || \
240 defined EwGfxScreenTileIndex8Solid || \
241 defined EwGfxScreenTileIndex8SolidBlend || \
242 defined EwGfxScreenTileIndex8Gradient || \
243 defined EwGfxScreenTileIndex8GradientBlend || \
244 defined EwGfxScreenTileIndex8LinearGradient || \
245 defined EwGfxScreenTileIndex8LinearGradientBlend || \
246 defined EwGfxScreenWarpPerspIndex8 || \
247 defined EwGfxScreenWarpPerspIndex8Blend || \
248 defined EwGfxScreenWarpPerspIndex8Gradient || \
249 defined EwGfxScreenWarpPerspIndex8GradientBlend || \
250 defined EwGfxScreenWarpPerspIndex8Filter || \
251 defined EwGfxScreenWarpPerspIndex8FilterBlend || \
252 defined EwGfxScreenWarpPerspIndex8FilterGradient || \
253 defined EwGfxScreenWarpPerspIndex8FilterGradientBlend || \
254 defined EwGfxScreenWarpAffineIndex8 || \
255 defined EwGfxScreenWarpAffineIndex8Blend || \
256 defined EwGfxScreenWarpAffineIndex8Gradient || \
257 defined EwGfxScreenWarpAffineIndex8GradientBlend || \
258 defined EwGfxScreenWarpAffineIndex8Filter || \
259 defined EwGfxScreenWarpAffineIndex8FilterBlend || \
260 defined EwGfxScreenWarpAffineIndex8FilterGradient || \
261 defined EwGfxScreenWarpAffineIndex8FilterGradientBlend || \
262 defined EwGfxScreenScaleIndex8 || defined EwGfxScreenScaleIndex8Blend || \
263 defined EwGfxScreenScaleIndex8Gradient || \
264 defined EwGfxScreenScaleIndex8GradientBlend || \
265 defined EwGfxScreenScaleIndex8LinearGradient || \
266 defined EwGfxScreenScaleIndex8LinearGradientBlend || \
267 defined EwGfxScreenScaleIndex8Filter || \
268 defined EwGfxScreenScaleIndex8FilterBlend || \
269 defined EwGfxScreenScaleIndex8FilterGradient || \
270 defined EwGfxScreenScaleIndex8FilterGradientBlend || \
271 defined EwGfxScreenScaleIndex8FilterLinearGradient || \
272 defined EwGfxScreenScaleIndex8FilterLinearGradientBlend
273 #define EwNeedScreenSurface
274 #define EwNeedIndex8Surface
279 #if defined EwGfxCopyIndex8 || defined EwGfxCopyIndex8Blend || \
280 defined EwGfxCopyIndex8Gradient || defined EwGfxCopyIndex8GradientBlend || \
281 defined EwGfxCopyIndex8LinearGradient || \
282 defined EwGfxCopyIndex8LinearGradientBlend || defined EwGfxTileIndex8 || \
283 defined EwGfxTileIndex8Blend || defined EwGfxTileIndex8Solid || \
284 defined EwGfxTileIndex8SolidBlend || defined EwGfxTileIndex8Gradient || \
285 defined EwGfxTileIndex8GradientBlend || \
286 defined EwGfxTileIndex8LinearGradient || \
287 defined EwGfxTileIndex8LinearGradientBlend || \
288 defined EwGfxWarpPerspIndex8 || defined EwGfxWarpPerspIndex8Blend || \
289 defined EwGfxWarpPerspIndex8Gradient || \
290 defined EwGfxWarpPerspIndex8GradientBlend || \
291 defined EwGfxWarpPerspIndex8Filter || \
292 defined EwGfxWarpPerspIndex8FilterBlend || \
293 defined EwGfxWarpPerspIndex8FilterGradient || \
294 defined EwGfxWarpPerspIndex8FilterGradientBlend || \
295 defined EwGfxWarpAffineIndex8 || defined EwGfxWarpAffineIndex8Blend || \
296 defined EwGfxWarpAffineIndex8Gradient || \
297 defined EwGfxWarpAffineIndex8GradientBlend || \
298 defined EwGfxWarpAffineIndex8Filter || \
299 defined EwGfxWarpAffineIndex8FilterBlend || \
300 defined EwGfxWarpAffineIndex8FilterGradient || \
301 defined EwGfxWarpAffineIndex8FilterGradientBlend || \
302 defined EwGfxScaleIndex8 || defined EwGfxScaleIndex8Blend || \
303 defined EwGfxScaleIndex8Gradient || \
304 defined EwGfxScaleIndex8GradientBlend || \
305 defined EwGfxScaleIndex8LinearGradient || \
306 defined EwGfxScaleIndex8LinearGradientBlend || \
307 defined EwGfxScaleIndex8Filter || defined EwGfxScaleIndex8FilterBlend || \
308 defined EwGfxScaleIndex8FilterGradient || \
309 defined EwGfxScaleIndex8FilterGradientBlend || \
310 defined EwGfxScaleIndex8FilterLinearGradient || \
311 defined EwGfxScaleIndex8FilterLinearGradientBlend
312 #define EwNeedNativeSurface
313 #define EwNeedIndex8Surface
318 #if defined EwGfxScreenCopyAlpha8Gradient || \
319 defined EwGfxScreenCopyAlpha8GradientBlend || \
320 defined EwGfxScreenCopyAlpha8LinearGradient || \
321 defined EwGfxScreenCopyAlpha8LinearGradientBlend || \
322 defined EwGfxScreenTileAlpha8Solid || \
323 defined EwGfxScreenTileAlpha8SolidBlend || \
324 defined EwGfxScreenTileAlpha8Gradient || \
325 defined EwGfxScreenTileAlpha8GradientBlend || \
326 defined EwGfxScreenTileAlpha8LinearGradient || \
327 defined EwGfxScreenTileAlpha8LinearGradientBlend || \
328 defined EwGfxScreenWarpPerspAlpha8Gradient || \
329 defined EwGfxScreenWarpPerspAlpha8GradientBlend || \
330 defined EwGfxScreenWarpPerspAlpha8FilterGradient || \
331 defined EwGfxScreenWarpPerspAlpha8FilterGradientBlend || \
332 defined EwGfxScreenWarpAffineAlpha8Gradient || \
333 defined EwGfxScreenWarpAffineAlpha8GradientBlend || \
334 defined EwGfxScreenWarpAffineAlpha8FilterGradient || \
335 defined EwGfxScreenWarpAffineAlpha8FilterGradientBlend || \
336 defined EwGfxScreenScaleAlpha8Gradient || \
337 defined EwGfxScreenScaleAlpha8GradientBlend || \
338 defined EwGfxScreenScaleAlpha8FilterGradient || \
339 defined EwGfxScreenScaleAlpha8FilterGradientBlend || \
340 defined EwGfxScreenScaleAlpha8LinearGradient || \
341 defined EwGfxScreenScaleAlpha8LinearGradientBlend || \
342 defined EwGfxScreenScaleAlpha8FilterLinearGradient || \
343 defined EwGfxScreenScaleAlpha8FilterLinearGradientBlend
344 #define EwNeedScreenSurface
345 #define EwNeedAlpha8Surface
350 #if defined EwGfxCopyAlpha8Gradient || defined EwGfxCopyAlpha8GradientBlend || \
351 defined EwGfxCopyAlpha8LinearGradient || \
352 defined EwGfxCopyAlpha8LinearGradientBlend || \
353 defined EwGfxTileAlpha8Solid || defined EwGfxTileAlpha8SolidBlend || \
354 defined EwGfxTileAlpha8Gradient || defined EwGfxTileAlpha8GradientBlend || \
355 defined EwGfxTileAlpha8LinearGradient || \
356 defined EwGfxTileAlpha8LinearGradientBlend || \
357 defined EwGfxWarpPerspAlpha8Gradient || \
358 defined EwGfxWarpPerspAlpha8GradientBlend || \
359 defined EwGfxWarpPerspAlpha8FilterGradient || \
360 defined EwGfxWarpPerspAlpha8FilterGradientBlend || \
361 defined EwGfxWarpAffineAlpha8Gradient || \
362 defined EwGfxWarpAffineAlpha8GradientBlend || \
363 defined EwGfxWarpAffineAlpha8FilterGradient || \
364 defined EwGfxWarpAffineAlpha8FilterGradientBlend || \
365 defined EwGfxScaleAlpha8Gradient || \
366 defined EwGfxScaleAlpha8GradientBlend || \
367 defined EwGfxScaleAlpha8FilterGradient || \
368 defined EwGfxScaleAlpha8FilterGradientBlend || \
369 defined EwGfxScaleAlpha8LinearGradient || \
370 defined EwGfxScaleAlpha8LinearGradientBlend || \
371 defined EwGfxScaleAlpha8FilterLinearGradient || \
372 defined EwGfxScaleAlpha8FilterLinearGradientBlend
373 #define EwNeedNativeSurface
374 #define EwNeedAlpha8Surface
379 #if defined EwGfxScreenCopyRGB565 || defined EwGfxScreenCopyRGB565Gradient || \
380 defined EwGfxScreenCopyRGB565GradientBlend || \
381 defined EwGfxScreenCopyRGB565LinearGradient || \
382 defined EwGfxScreenCopyRGB565LinearGradientBlend || \
383 defined EwGfxScreenTileRGB565 || defined EwGfxScreenTileRGB565Solid || \
384 defined EwGfxScreenTileRGB565SolidBlend || \
385 defined EwGfxScreenTileRGB565Gradient || \
386 defined EwGfxScreenTileRGB565GradientBlend || \
387 defined EwGfxScreenTileRGB565LinearGradient || \
388 defined EwGfxScreenTileRGB565LinearGradientBlend || \
389 defined EwGfxScreenWarpPerspRGB565 || \
390 defined EwGfxScreenWarpPerspRGB565Gradient || \
391 defined EwGfxScreenWarpPerspRGB565GradientBlend || \
392 defined EwGfxScreenWarpPerspRGB565Filter || \
393 defined EwGfxScreenWarpPerspRGB565FilterGradient || \
394 defined EwGfxScreenWarpPerspRGB565FilterGradientBlend || \
395 defined EwGfxScreenWarpAffineRGB565 || \
396 defined EwGfxScreenWarpAffineRGB565Gradient || \
397 defined EwGfxScreenWarpAffineRGB565GradientBlend || \
398 defined EwGfxScreenWarpAffineRGB565Filter || \
399 defined EwGfxScreenWarpAffineRGB565FilterGradient || \
400 defined EwGfxScreenWarpAffineRGB565FilterGradientBlend || \
401 defined EwGfxScreenScaleRGB565 || \
402 defined EwGfxScreenScaleRGB565Gradient || \
403 defined EwGfxScreenScaleRGB565GradientBlend || \
404 defined EwGfxScreenScaleRGB565LinearGradient || \
405 defined EwGfxScreenScaleRGB565LinearGradientBlend || \
406 defined EwGfxScreenScaleRGB565Filter || \
407 defined EwGfxScreenScaleRGB565FilterGradient || \
408 defined EwGfxScreenScaleRGB565FilterGradientBlend || \
409 defined EwGfxScreenScaleRGB565FilterLinearGradient || \
410 defined EwGfxScreenScaleRGB565FilterLinearGradientBlend
411 #define EwNeedScreenSurface
412 #define EwNeedRGB565Surface
417 #if defined EwGfxCopyRGB565 || defined EwGfxCopyRGB565Gradient || \
418 defined EwGfxCopyRGB565GradientBlend || \
419 defined EwGfxCopyRGB565LinearGradient || \
420 defined EwGfxCopyRGB565LinearGradientBlend || defined EwGfxTileRGB565 || \
421 defined EwGfxTileRGB565Solid || defined EwGfxTileRGB565SolidBlend || \
422 defined EwGfxTileRGB565Gradient || defined EwGfxTileRGB565GradientBlend || \
423 defined EwGfxTileRGB565LinearGradient || \
424 defined EwGfxTileRGB565LinearGradientBlend || \
425 defined EwGfxWarpPerspRGB565 || defined EwGfxWarpPerspRGB565Gradient || \
426 defined EwGfxWarpPerspRGB565GradientBlend || \
427 defined EwGfxWarpPerspRGB565Filter || \
428 defined EwGfxWarpPerspRGB565FilterGradient || \
429 defined EwGfxWarpPerspRGB565FilterGradientBlend || \
430 defined EwGfxWarpAffineRGB565 || defined EwGfxWarpAffineRGB565Gradient || \
431 defined EwGfxWarpAffineRGB565GradientBlend || \
432 defined EwGfxWarpAffineRGB565Filter || \
433 defined EwGfxWarpAffineRGB565FilterGradient || \
434 defined EwGfxWarpAffineRGB565FilterGradientBlend || \
435 defined EwGfxScaleRGB565 || defined EwGfxScaleRGB565Gradient || \
436 defined EwGfxScaleRGB565GradientBlend || \
437 defined EwGfxScaleRGB565LinearGradient || \
438 defined EwGfxScaleRGB565LinearGradientBlend || \
439 defined EwGfxScaleRGB565Filter || \
440 defined EwGfxScaleRGB565FilterGradient || \
441 defined EwGfxScaleRGB565FilterGradientBlend || \
442 defined EwGfxScaleRGB565FilterLinearGradient || \
443 defined EwGfxScaleRGB565FilterLinearGradientBlend
444 #define EwNeedNativeSurface
445 #define EwNeedRGB565Surface
449 #if !defined EW_USE_PIXEL_FORMAT_SCREEN && defined EwProvideScreenSurface
450 #error "Screen surface is defined but not used by the viewport."
454 #if defined EwNeedScreenSurface && !defined EwProvideScreenSurface
455 #error "Screen surface drawing operations without screen surface support."
459 #if defined EwNeedNativeSurface && !defined EwProvideNativeSurface
460 #error "Native surface drawing operations without native surface support."
464 #if defined EwNeedIndex8Surface && !defined EwProvideIndex8Surface
465 #error "Index8 surface drawing operations without index8 surface support."
469 #if defined EwNeedAlpha8Surface && !defined EwProvideAlpha8Surface
470 #error "Alpha8 drawing operations found but no alpha8 surface support."
474 #if defined EwNeedRGB565Surface && !defined EwProvideRGB565Surface
475 #error "Rgb565 surface drawing operations without rgb565 surface support."
479 #if !defined EwGfxInitViewport || !defined EwGfxDoneViewport
480 #error "Incomplete viewport adaptation."
483 #if !defined EwGfxBeginUpdate || !defined EwGfxEndUpdate
484 #error "Incomplete viewport adaptation."
489 #ifdef EW_DONT_USE_WARP_FUNCTIONS
490 #define EwWarpNativeRow 0
491 #define EwWarpNativeRowFilter 0
492 #define EwWarpNativeRowBlend 0
493 #define EwWarpNativeRowFilterBlend 0
494 #define EwWarpNativeRowGradient 0
495 #define EwWarpNativeRowSolid 0
496 #define EwWarpNativeRowFilterGradient 0
497 #define EwWarpNativeRowFilterSolid 0
498 #define EwWarpNativeRowGradientBlend 0
499 #define EwWarpNativeRowSolidBlend 0
500 #define EwWarpNativeRowFilterGradientBlend 0
501 #define EwWarpNativeRowFilterSolidBlend 0
502 #define EwWarpIndex8Row 0
503 #define EwWarpIndex8RowFilter 0
504 #define EwWarpIndex8RowBlend 0
505 #define EwWarpIndex8RowFilterBlend 0
506 #define EwWarpIndex8RowGradient 0
507 #define EwWarpIndex8RowSolid 0
508 #define EwWarpIndex8RowFilterGradient 0
509 #define EwWarpIndex8RowFilterSolid 0
510 #define EwWarpIndex8RowGradientBlend 0
511 #define EwWarpIndex8RowSolidBlend 0
512 #define EwWarpIndex8RowFilterGradientBlend 0
513 #define EwWarpIndex8RowFilterSolidBlend 0
514 #define EwWarpAlpha8RowGradient 0
515 #define EwWarpAlpha8RowSolid 0
516 #define EwWarpAlpha8RowFilterGradient 0
517 #define EwWarpAlpha8RowFilterSolid 0
518 #define EwWarpAlpha8RowGradientBlend 0
519 #define EwWarpAlpha8RowSolidBlend 0
520 #define EwWarpAlpha8RowFilterGradientBlend 0
521 #define EwWarpAlpha8RowFilterSolidBlend 0
522 #define EwWarpRGB565Row 0
523 #define EwWarpRGB565RowFilter 0
524 #define EwWarpRGB565RowGradient 0
525 #define EwWarpRGB565RowSolid 0
526 #define EwWarpRGB565RowFilterGradient 0
527 #define EwWarpRGB565RowFilterSolid 0
528 #define EwWarpRGB565RowGradientBlend 0
529 #define EwWarpRGB565RowSolidBlend 0
530 #define EwWarpRGB565RowFilterGradientBlend 0
531 #define EwWarpRGB565RowFilterSolidBlend 0
532 #define EwScreenWarpNativeRow 0
533 #define EwScreenWarpNativeRowFilter 0
534 #define EwScreenWarpNativeRowBlend 0
535 #define EwScreenWarpNativeRowFilterBlend 0
536 #define EwScreenWarpNativeRowGradient 0
537 #define EwScreenWarpNativeRowSolid 0
538 #define EwScreenWarpNativeRowFilterGradient 0
539 #define EwScreenWarpNativeRowFilterSolid 0
540 #define EwScreenWarpNativeRowGradientBlend 0
541 #define EwScreenWarpNativeRowSolidBlend 0
542 #define EwScreenWarpNativeRowFilterGradientBlend 0
543 #define EwScreenWarpNativeRowFilterSolidBlend 0
544 #define EwScreenWarpIndex8Row 0
545 #define EwScreenWarpIndex8RowFilter 0
546 #define EwScreenWarpIndex8RowBlend 0
547 #define EwScreenWarpIndex8RowFilterBlend 0
548 #define EwScreenWarpIndex8RowGradient 0
549 #define EwScreenWarpIndex8RowSolid 0
550 #define EwScreenWarpIndex8RowFilterGradient 0
551 #define EwScreenWarpIndex8RowFilterSolid 0
552 #define EwScreenWarpIndex8RowGradientBlend 0
553 #define EwScreenWarpIndex8RowSolidBlend 0
554 #define EwScreenWarpIndex8RowFilterGradientBlend 0
555 #define EwScreenWarpIndex8RowFilterSolidBlend 0
556 #define EwScreenWarpAlpha8RowGradient 0
557 #define EwScreenWarpAlpha8RowSolid 0
558 #define EwScreenWarpAlpha8RowFilterGradient 0
559 #define EwScreenWarpAlpha8RowFilterSolid 0
560 #define EwScreenWarpAlpha8RowGradientBlend 0
561 #define EwScreenWarpAlpha8RowSolidBlend 0
562 #define EwScreenWarpAlpha8RowFilterGradientBlend 0
563 #define EwScreenWarpAlpha8RowFilterSolidBlend 0
564 #define EwScreenWarpRGB565Row 0
565 #define EwScreenWarpRGB565RowFilter 0
566 #define EwScreenWarpRGB565RowGradient 0
567 #define EwScreenWarpRGB565RowSolid 0
568 #define EwScreenWarpRGB565RowFilterGradient 0
569 #define EwScreenWarpRGB565RowFilterSolid 0
570 #define EwScreenWarpRGB565RowGradientBlend 0
571 #define EwScreenWarpRGB565RowSolidBlend 0
572 #define EwScreenWarpRGB565RowFilterGradientBlend 0
573 #define EwScreenWarpRGB565RowFilterSolidBlend 0
579 #ifdef EW_DONT_USE_INDEX8_SURFACES
580 #define EwCopyIndex8Row 0
581 #define EwCopyIndex8RowBlend 0
582 #define EwCopyIndex8RowSolid 0
583 #define EwCopyIndex8RowSolidBlend 0
584 #define EwCopyIndex8RowGradient 0
585 #define EwCopyIndex8RowGradientBlend 0
586 #define EwWarpIndex8Row 0
587 #define EwWarpIndex8RowFilter 0
588 #define EwWarpIndex8RowBlend 0
589 #define EwWarpIndex8RowFilterBlend 0
590 #define EwWarpIndex8RowGradient 0
591 #define EwWarpIndex8RowSolid 0
592 #define EwWarpIndex8RowFilterGradient 0
593 #define EwWarpIndex8RowFilterSolid 0
594 #define EwWarpIndex8RowGradientBlend 0
595 #define EwWarpIndex8RowSolidBlend 0
596 #define EwWarpIndex8RowFilterGradientBlend 0
597 #define EwWarpIndex8RowFilterSolidBlend 0
598 #define EwScreenCopyIndex8Row 0
599 #define EwScreenCopyIndex8RowBlend 0
600 #define EwScreenCopyIndex8RowSolid 0
601 #define EwScreenCopyIndex8RowSolidBlend 0
602 #define EwScreenCopyIndex8RowGradient 0
603 #define EwScreenCopyIndex8RowGradientBlend 0
604 #define EwScreenWarpIndex8Row 0
605 #define EwScreenWarpIndex8RowFilter 0
606 #define EwScreenWarpIndex8RowBlend 0
607 #define EwScreenWarpIndex8RowFilterBlend 0
608 #define EwScreenWarpIndex8RowGradient 0
609 #define EwScreenWarpIndex8RowSolid 0
610 #define EwScreenWarpIndex8RowFilterGradient 0
611 #define EwScreenWarpIndex8RowFilterSolid 0
612 #define EwScreenWarpIndex8RowGradientBlend 0
613 #define EwScreenWarpIndex8RowSolidBlend 0
614 #define EwScreenWarpIndex8RowFilterGradientBlend 0
615 #define EwScreenWarpIndex8RowFilterSolidBlend 0
621 #ifdef EW_DONT_USE_RGB565_SURFACES
622 #define EwCopyRGB565Row 0
623 #define EwCopyRGB565RowSolid 0
624 #define EwCopyRGB565RowSolidBlend 0
625 #define EwCopyRGB565RowGradient 0
626 #define EwCopyRGB565RowGradientBlend 0
627 #define EwWarpRGB565Row 0
628 #define EwWarpRGB565RowFilter 0
629 #define EwWarpRGB565RowGradient 0
630 #define EwWarpRGB565RowSolid 0
631 #define EwWarpRGB565RowFilterGradient 0
632 #define EwWarpRGB565RowFilterSolid 0
633 #define EwWarpRGB565RowGradientBlend 0
634 #define EwWarpRGB565RowSolidBlend 0
635 #define EwWarpRGB565RowFilterGradientBlend 0
636 #define EwWarpRGB565RowFilterSolidBlend 0
637 #define EwScreenCopyRGB565Row 0
638 #define EwScreenCopyRGB565RowSolid 0
639 #define EwScreenCopyRGB565RowSolidBlend 0
640 #define EwScreenCopyRGB565RowGradient 0
641 #define EwScreenCopyRGB565RowGradientBlend 0
642 #define EwScreenWarpRGB565Row 0
643 #define EwScreenWarpRGB565RowFilter 0
644 #define EwScreenWarpRGB565RowGradient 0
645 #define EwScreenWarpRGB565RowSolid 0
646 #define EwScreenWarpRGB565RowFilterGradient 0
647 #define EwScreenWarpRGB565RowFilterSolid 0
648 #define EwScreenWarpRGB565RowGradientBlend 0
649 #define EwScreenWarpRGB565RowSolidBlend 0
650 #define EwScreenWarpRGB565RowFilterGradientBlend 0
651 #define EwScreenWarpRGB565RowFilterSolidBlend 0
657 #ifdef EwGfxDrawLineGradient
658 #define EwSetPixelSolid 0
660 #define EwGfxDrawLineGradient 0
663 #ifdef EwGfxDrawLineGradientBlend
664 #define EwSetPixelSolidBlend 0
666 #define EwGfxDrawLineGradientBlend 0
669 #ifndef EwGfxDrawLineSolid
670 #define EwGfxDrawLineSolid EwGfxDrawLineGradient
673 #ifndef EwGfxDrawLineSolidBlend
674 #define EwGfxDrawLineSolidBlend EwGfxDrawLineGradientBlend
677 #ifdef EwGfxScreenDrawLineGradient
678 #define EwScreenSetPixelSolid 0
680 #define EwGfxScreenDrawLineGradient 0
683 #ifdef EwGfxScreenDrawLineGradientBlend
684 #define EwScreenSetPixelSolidBlend 0
686 #define EwGfxScreenDrawLineGradientBlend 0
689 #ifndef EwGfxScreenDrawLineSolid
690 #define EwGfxScreenDrawLineSolid EwGfxScreenDrawLineGradient
693 #ifndef EwGfxScreenDrawLineSolidBlend
694 #define EwGfxScreenDrawLineSolidBlend EwGfxScreenDrawLineGradientBlend
705 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
727 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
743 #ifdef EwGfxFillGradient
744 #define EwFillRowGradient 0
745 #define EwFillRowSolid 0
747 #define EwGfxFillGradient 0
750 #ifdef EwGfxFillGradientBlend
751 #define EwFillRowGradientBlend 0
752 #define EwFillRowSolidBlend 0
754 #define EwGfxFillGradientBlend 0
757 #ifdef EwGfxFillLinearGradient
758 #define EwFillRowSolid 0
760 #define EwGfxFillLinearGradient EwGfxFillGradient
763 #ifdef EwGfxFillLinearGradientBlend
764 #define EwFillRowSolidBlend 0
766 #define EwGfxFillLinearGradientBlend EwGfxFillGradientBlend
769 #ifndef EwGfxFillSolid
770 #define EwGfxFillSolid EwGfxFillLinearGradient
773 #ifndef EwGfxFillSolidBlend
774 #define EwGfxFillSolidBlend EwGfxFillLinearGradientBlend
777 #ifdef EwGfxScreenFillGradient
778 #define EwScreenFillRowGradient 0
779 #define EwScreenFillRowSolid 0
781 #define EwGfxScreenFillGradient 0
784 #ifdef EwGfxScreenFillGradientBlend
785 #define EwScreenFillRowGradientBlend 0
786 #define EwScreenFillRowSolidBlend 0
788 #define EwGfxScreenFillGradientBlend 0
791 #ifdef EwGfxScreenFillLinearGradient
792 #define EwScreenFillRowSolid 0
794 #define EwGfxScreenFillLinearGradient EwGfxScreenFillGradient
797 #ifdef EwGfxScreenFillLinearGradientBlend
798 #define EwScreenFillRowSolidBlend 0
800 #define EwGfxScreenFillLinearGradientBlend EwGfxScreenFillGradientBlend
803 #ifndef EwGfxScreenFillSolid
804 #define EwGfxScreenFillSolid EwGfxScreenFillLinearGradient
807 #ifndef EwGfxScreenFillSolidBlend
808 #define EwGfxScreenFillSolidBlend EwGfxScreenFillLinearGradientBlend
821 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
845 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
861 #ifdef EwGfxCopyNative
862 #define EwCopyNativeRow 0
864 #define EwGfxCopyNative 0
867 #ifdef EwGfxCopyNativeBlend
868 #define EwCopyNativeRowBlend 0
870 #define EwGfxCopyNativeBlend 0
873 #ifdef EwGfxCopyNativeGradient
874 #define EwCopyNativeRowGradient 0
875 #define EwCopyNativeRowSolid 0
877 #define EwGfxCopyNativeGradient 0
880 #ifdef EwGfxCopyNativeGradientBlend
881 #define EwCopyNativeRowGradientBlend 0
882 #define EwCopyNativeRowSolidBlend 0
884 #define EwGfxCopyNativeGradientBlend 0
887 #ifdef EwGfxCopyNativeLinearGradient
888 #define EwCopyNativeRowSolid 0
890 #define EwGfxCopyNativeLinearGradient EwGfxCopyNativeGradient
893 #ifdef EwGfxCopyNativeLinearGradientBlend
894 #define EwCopyNativeRowSolidBlend 0
896 #define EwGfxCopyNativeLinearGradientBlend EwGfxCopyNativeGradientBlend
899 #ifndef EwGfxCopyNativeSolid
900 #define EwGfxCopyNativeSolid EwGfxCopyNativeLinearGradient
903 #ifndef EwGfxCopyNativeSolidBlend
904 #define EwGfxCopyNativeSolidBlend EwGfxCopyNativeLinearGradientBlend
907 #ifdef EwGfxCopyIndex8
908 #define EwCopyIndex8Row 0
910 #define EwGfxCopyIndex8 0
913 #ifdef EwGfxCopyIndex8Blend
914 #define EwCopyIndex8RowBlend 0
916 #define EwGfxCopyIndex8Blend 0
919 #ifdef EwGfxCopyIndex8Gradient
920 #define EwCopyIndex8RowGradient 0
921 #define EwCopyIndex8RowSolid 0
923 #define EwGfxCopyIndex8Gradient 0
926 #ifdef EwGfxCopyIndex8GradientBlend
927 #define EwCopyIndex8RowGradientBlend 0
928 #define EwCopyIndex8RowSolidBlend 0
930 #define EwGfxCopyIndex8GradientBlend 0
933 #ifdef EwGfxCopyIndex8LinearGradient
934 #define EwCopyIndex8RowSolid 0
936 #define EwGfxCopyIndex8LinearGradient EwGfxCopyIndex8Gradient
939 #ifdef EwGfxCopyIndex8LinearGradientBlend
940 #define EwCopyIndex8RowSolidBlend 0
942 #define EwGfxCopyIndex8LinearGradientBlend EwGfxCopyIndex8GradientBlend
945 #ifndef EwGfxCopyIndex8Solid
946 #define EwGfxCopyIndex8Solid EwGfxCopyIndex8LinearGradient
949 #ifndef EwGfxCopyIndex8SolidBlend
950 #define EwGfxCopyIndex8SolidBlend EwGfxCopyIndex8LinearGradientBlend
953 #ifdef EwGfxCopyAlpha8Gradient
954 #define EwCopyAlpha8RowGradient 0
955 #define EwCopyAlpha8RowSolid 0
957 #define EwGfxCopyAlpha8Gradient 0
960 #ifdef EwGfxCopyAlpha8GradientBlend
961 #define EwCopyAlpha8RowGradientBlend 0
962 #define EwCopyAlpha8RowSolidBlend 0
964 #define EwGfxCopyAlpha8GradientBlend 0
967 #ifdef EwGfxCopyAlpha8LinearGradient
968 #define EwCopyAlpha8RowSolid 0
970 #define EwGfxCopyAlpha8LinearGradient EwGfxCopyAlpha8Gradient
973 #ifdef EwGfxCopyAlpha8LinearGradientBlend
974 #define EwCopyAlpha8RowSolidBlend 0
976 #define EwGfxCopyAlpha8LinearGradientBlend EwGfxCopyAlpha8GradientBlend
979 #ifndef EwGfxCopyAlpha8Solid
980 #define EwGfxCopyAlpha8Solid EwGfxCopyAlpha8LinearGradient
983 #ifndef EwGfxCopyAlpha8SolidBlend
984 #define EwGfxCopyAlpha8SolidBlend EwGfxCopyAlpha8LinearGradientBlend
987 #ifdef EwGfxCopyRGB565
988 #define EwCopyRGB565Row 0
990 #define EwGfxCopyRGB565 0
993 #ifdef EwGfxCopyRGB565Gradient
994 #define EwCopyRGB565RowGradient 0
995 #define EwCopyRGB565RowSolid 0
997 #define EwGfxCopyRGB565Gradient 0
1000 #ifdef EwGfxCopyRGB565GradientBlend
1001 #define EwCopyRGB565RowGradientBlend 0
1002 #define EwCopyRGB565RowSolidBlend 0
1004 #define EwGfxCopyRGB565GradientBlend 0
1007 #ifdef EwGfxCopyRGB565LinearGradient
1008 #define EwCopyRGB565RowSolid 0
1010 #define EwGfxCopyRGB565LinearGradient EwGfxCopyRGB565Gradient
1013 #ifdef EwGfxCopyRGB565LinearGradientBlend
1014 #define EwCopyRGB565RowSolidBlend 0
1016 #define EwGfxCopyRGB565LinearGradientBlend EwGfxCopyRGB565GradientBlend
1019 #ifndef EwGfxCopyRGB565Solid
1020 #define EwGfxCopyRGB565Solid EwGfxCopyRGB565LinearGradient
1023 #ifndef EwGfxCopyRGB565SolidBlend
1024 #define EwGfxCopyRGB565SolidBlend EwGfxCopyRGB565LinearGradientBlend
1027 #ifdef EwGfxScreenCopyNative
1028 #define EwScreenCopyNativeRow 0
1030 #define EwGfxScreenCopyNative 0
1033 #ifdef EwGfxScreenCopyNativeBlend
1034 #define EwScreenCopyNativeRowBlend 0
1036 #define EwGfxScreenCopyNativeBlend 0
1039 #ifdef EwGfxScreenCopyNativeGradient
1040 #define EwScreenCopyNativeRowGradient 0
1041 #define EwScreenCopyNativeRowSolid 0
1043 #define EwGfxScreenCopyNativeGradient 0
1046 #ifdef EwGfxScreenCopyNativeGradientBlend
1047 #define EwScreenCopyNativeRowGradientBlend 0
1048 #define EwScreenCopyNativeRowSolidBlend 0
1050 #define EwGfxScreenCopyNativeGradientBlend 0
1053 #ifdef EwGfxScreenCopyNativeLinearGradient
1054 #define EwScreenCopyNativeRowSolid 0
1056 #define EwGfxScreenCopyNativeLinearGradient EwGfxScreenCopyNativeGradient
1059 #ifdef EwGfxScreenCopyNativeLinearGradientBlend
1060 #define EwScreenCopyNativeRowSolidBlend 0
1062 #define EwGfxScreenCopyNativeLinearGradientBlend \
1063 EwGfxScreenCopyNativeGradientBlend
1066 #ifndef EwGfxScreenCopyNativeSolid
1067 #define EwGfxScreenCopyNativeSolid EwGfxScreenCopyNativeLinearGradient
1070 #ifndef EwGfxScreenCopyNativeSolidBlend
1071 #define EwGfxScreenCopyNativeSolidBlend EwGfxScreenCopyNativeLinearGradientBlend
1074 #ifdef EwGfxScreenCopyIndex8
1075 #define EwScreenCopyIndex8Row 0
1077 #define EwGfxScreenCopyIndex8 0
1080 #ifdef EwGfxScreenCopyIndex8Blend
1081 #define EwScreenCopyIndex8RowBlend 0
1083 #define EwGfxScreenCopyIndex8Blend 0
1086 #ifdef EwGfxScreenCopyIndex8Gradient
1087 #define EwScreenCopyIndex8RowGradient 0
1088 #define EwScreenCopyIndex8RowSolid 0
1090 #define EwGfxScreenCopyIndex8Gradient 0
1093 #ifdef EwGfxScreenCopyIndex8GradientBlend
1094 #define EwScreenCopyIndex8RowGradientBlend 0
1095 #define EwScreenCopyIndex8RowSolidBlend 0
1097 #define EwGfxScreenCopyIndex8GradientBlend 0
1100 #ifdef EwGfxScreenCopyIndex8LinearGradient
1101 #define EwScreenCopyIndex8RowSolid 0
1103 #define EwGfxScreenCopyIndex8LinearGradient EwGfxScreenCopyIndex8Gradient
1106 #ifdef EwGfxScreenCopyIndex8LinearGradientBlend
1107 #define EwScreenCopyIndex8RowSolidBlend 0
1109 #define EwGfxScreenCopyIndex8LinearGradientBlend \
1110 EwGfxScreenCopyIndex8GradientBlend
1113 #ifndef EwGfxScreenCopyIndex8Solid
1114 #define EwGfxScreenCopyIndex8Solid EwGfxScreenCopyIndex8LinearGradient
1117 #ifndef EwGfxScreenCopyIndex8SolidBlend
1118 #define EwGfxScreenCopyIndex8SolidBlend EwGfxScreenCopyIndex8LinearGradientBlend
1121 #ifdef EwGfxScreenCopyAlpha8Gradient
1122 #define EwScreenCopyAlpha8RowGradient 0
1123 #define EwScreenCopyAlpha8RowSolid 0
1125 #define EwGfxScreenCopyAlpha8Gradient 0
1128 #ifdef EwGfxScreenCopyAlpha8GradientBlend
1129 #define EwScreenCopyAlpha8RowGradientBlend 0
1130 #define EwScreenCopyAlpha8RowSolidBlend 0
1132 #define EwGfxScreenCopyAlpha8GradientBlend 0
1135 #ifdef EwGfxScreenCopyAlpha8LinearGradient
1136 #define EwScreenCopyAlpha8RowSolid 0
1138 #define EwGfxScreenCopyAlpha8LinearGradient EwGfxScreenCopyAlpha8Gradient
1141 #ifdef EwGfxScreenCopyAlpha8LinearGradientBlend
1142 #define EwScreenCopyAlpha8RowSolidBlend 0
1144 #define EwGfxScreenCopyAlpha8LinearGradientBlend \
1145 EwGfxScreenCopyAlpha8GradientBlend
1148 #ifndef EwGfxScreenCopyAlpha8Solid
1149 #define EwGfxScreenCopyAlpha8Solid EwGfxScreenCopyAlpha8LinearGradient
1152 #ifndef EwGfxScreenCopyAlpha8SolidBlend
1153 #define EwGfxScreenCopyAlpha8SolidBlend EwGfxScreenCopyAlpha8LinearGradientBlend
1156 #ifdef EwGfxScreenCopyRGB565
1157 #define EwScreenCopyRGB565Row 0
1159 #define EwGfxScreenCopyRGB565 0
1162 #ifdef EwGfxScreenCopyRGB565Gradient
1163 #define EwScreenCopyRGB565RowGradient 0
1164 #define EwScreenCopyRGB565RowSolid 0
1166 #define EwGfxScreenCopyRGB565Gradient 0
1169 #ifdef EwGfxScreenCopyRGB565GradientBlend
1170 #define EwScreenCopyRGB565RowGradientBlend 0
1171 #define EwScreenCopyRGB565RowSolidBlend 0
1173 #define EwGfxScreenCopyRGB565GradientBlend 0
1176 #ifdef EwGfxScreenCopyRGB565LinearGradient
1177 #define EwScreenCopyRGB565RowSolid 0
1179 #define EwGfxScreenCopyRGB565LinearGradient EwGfxScreenCopyRGB565Gradient
1182 #ifdef EwGfxScreenCopyRGB565LinearGradientBlend
1183 #define EwScreenCopyRGB565RowSolidBlend 0
1185 #define EwGfxScreenCopyRGB565LinearGradientBlend \
1186 EwGfxScreenCopyRGB565GradientBlend
1189 #ifndef EwGfxScreenCopyRGB565Solid
1190 #define EwGfxScreenCopyRGB565Solid EwGfxScreenCopyRGB565LinearGradient
1193 #ifndef EwGfxScreenCopyRGB565SolidBlend
1194 #define EwGfxScreenCopyRGB565SolidBlend EwGfxScreenCopyRGB565LinearGradientBlend
1232 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
1304 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
1344 #ifndef EwGfxTileNative
1345 #define EwGfxTileNative 0
1348 #ifndef EwGfxTileNativeBlend
1349 #define EwGfxTileNativeBlend 0
1352 #ifndef EwGfxTileNativeSolid
1353 #define EwGfxTileNativeSolid 0
1356 #ifndef EwGfxTileNativeSolidBlend
1357 #define EwGfxTileNativeSolidBlend 0
1360 #ifndef EwGfxTileNativeGradient
1361 #define EwGfxTileNativeGradient 0
1364 #ifndef EwGfxTileNativeGradientBlend
1365 #define EwGfxTileNativeGradientBlend 0
1368 #ifndef EwGfxTileNativeLinearGradient
1369 #define EwGfxTileNativeLinearGradient 0
1372 #ifndef EwGfxTileNativeLinearGradientBlend
1373 #define EwGfxTileNativeLinearGradientBlend 0
1376 #ifndef EwGfxTileIndex8
1377 #define EwGfxTileIndex8 0
1380 #ifndef EwGfxTileIndex8Blend
1381 #define EwGfxTileIndex8Blend 0
1384 #ifndef EwGfxTileIndex8Solid
1385 #define EwGfxTileIndex8Solid 0
1388 #ifndef EwGfxTileIndex8SolidBlend
1389 #define EwGfxTileIndex8SolidBlend 0
1392 #ifndef EwGfxTileIndex8Gradient
1393 #define EwGfxTileIndex8Gradient 0
1396 #ifndef EwGfxTileIndex8GradientBlend
1397 #define EwGfxTileIndex8GradientBlend 0
1400 #ifndef EwGfxTileIndex8LinearGradient
1401 #define EwGfxTileIndex8LinearGradient 0
1404 #ifndef EwGfxTileIndex8LinearGradientBlend
1405 #define EwGfxTileIndex8LinearGradientBlend 0
1408 #ifndef EwGfxTileAlpha8Solid
1409 #define EwGfxTileAlpha8Solid 0
1412 #ifndef EwGfxTileAlpha8SolidBlend
1413 #define EwGfxTileAlpha8SolidBlend 0
1416 #ifndef EwGfxTileAlpha8Gradient
1417 #define EwGfxTileAlpha8Gradient 0
1420 #ifndef EwGfxTileAlpha8GradientBlend
1421 #define EwGfxTileAlpha8GradientBlend 0
1424 #ifndef EwGfxTileAlpha8LinearGradient
1425 #define EwGfxTileAlpha8LinearGradient 0
1428 #ifndef EwGfxTileAlpha8LinearGradientBlend
1429 #define EwGfxTileAlpha8LinearGradientBlend 0
1432 #ifndef EwGfxTileRGB565
1433 #define EwGfxTileRGB565 0
1436 #ifndef EwGfxTileRGB565Solid
1437 #define EwGfxTileRGB565Solid 0
1440 #ifndef EwGfxTileRGB565SolidBlend
1441 #define EwGfxTileRGB565SolidBlend 0
1444 #ifndef EwGfxTileRGB565Gradient
1445 #define EwGfxTileRGB565Gradient 0
1448 #ifndef EwGfxTileRGB565GradientBlend
1449 #define EwGfxTileRGB565GradientBlend 0
1452 #ifndef EwGfxTileRGB565LinearGradient
1453 #define EwGfxTileRGB565LinearGradient 0
1456 #ifndef EwGfxTileRGB565LinearGradientBlend
1457 #define EwGfxTileRGB565LinearGradientBlend 0
1460 #ifndef EwGfxScreenTileNative
1461 #define EwGfxScreenTileNative 0
1464 #ifndef EwGfxScreenTileNativeBlend
1465 #define EwGfxScreenTileNativeBlend 0
1468 #ifndef EwGfxScreenTileNativeSolid
1469 #define EwGfxScreenTileNativeSolid 0
1472 #ifndef EwGfxScreenTileNativeSolidBlend
1473 #define EwGfxScreenTileNativeSolidBlend 0
1476 #ifndef EwGfxScreenTileNativeGradient
1477 #define EwGfxScreenTileNativeGradient 0
1480 #ifndef EwGfxScreenTileNativeGradientBlend
1481 #define EwGfxScreenTileNativeGradientBlend 0
1484 #ifndef EwGfxScreenTileNativeLinearGradient
1485 #define EwGfxScreenTileNativeLinearGradient 0
1488 #ifndef EwGfxScreenTileNativeLinearGradientBlend
1489 #define EwGfxScreenTileNativeLinearGradientBlend 0
1492 #ifndef EwGfxScreenTileIndex8
1493 #define EwGfxScreenTileIndex8 0
1496 #ifndef EwGfxScreenTileIndex8Blend
1497 #define EwGfxScreenTileIndex8Blend 0
1500 #ifndef EwGfxScreenTileIndex8Solid
1501 #define EwGfxScreenTileIndex8Solid 0
1504 #ifndef EwGfxScreenTileIndex8SolidBlend
1505 #define EwGfxScreenTileIndex8SolidBlend 0
1508 #ifndef EwGfxScreenTileIndex8Gradient
1509 #define EwGfxScreenTileIndex8Gradient 0
1512 #ifndef EwGfxScreenTileIndex8GradientBlend
1513 #define EwGfxScreenTileIndex8GradientBlend 0
1516 #ifndef EwGfxScreenTileIndex8LinearGradient
1517 #define EwGfxScreenTileIndex8LinearGradient 0
1520 #ifndef EwGfxScreenTileIndex8LinearGradientBlend
1521 #define EwGfxScreenTileIndex8LinearGradientBlend 0
1524 #ifndef EwGfxScreenTileAlpha8Solid
1525 #define EwGfxScreenTileAlpha8Solid 0
1528 #ifndef EwGfxScreenTileAlpha8SolidBlend
1529 #define EwGfxScreenTileAlpha8SolidBlend 0
1532 #ifndef EwGfxScreenTileAlpha8Gradient
1533 #define EwGfxScreenTileAlpha8Gradient 0
1536 #ifndef EwGfxScreenTileAlpha8GradientBlend
1537 #define EwGfxScreenTileAlpha8GradientBlend 0
1540 #ifndef EwGfxScreenTileAlpha8LinearGradient
1541 #define EwGfxScreenTileAlpha8LinearGradient 0
1544 #ifndef EwGfxScreenTileAlpha8LinearGradientBlend
1545 #define EwGfxScreenTileAlpha8LinearGradientBlend 0
1548 #ifndef EwGfxScreenTileRGB565
1549 #define EwGfxScreenTileRGB565 0
1552 #ifndef EwGfxScreenTileRGB565Solid
1553 #define EwGfxScreenTileRGB565Solid 0
1556 #ifndef EwGfxScreenTileRGB565SolidBlend
1557 #define EwGfxScreenTileRGB565SolidBlend 0
1560 #ifndef EwGfxScreenTileRGB565Gradient
1561 #define EwGfxScreenTileRGB565Gradient 0
1564 #ifndef EwGfxScreenTileRGB565GradientBlend
1565 #define EwGfxScreenTileRGB565GradientBlend 0
1568 #ifndef EwGfxScreenTileRGB565LinearGradient
1569 #define EwGfxScreenTileRGB565LinearGradient 0
1572 #ifndef EwGfxScreenTileRGB565LinearGradientBlend
1573 #define EwGfxScreenTileRGB565LinearGradientBlend 0
1611 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
1651 #ifdef EwGfxWarpPerspNative
1652 #define EwWarpPerspNativeRow 0
1654 #define EwGfxWarpPerspNative 0
1655 #define EwWarpPerspNativeRow EwWarpNativeRow
1658 #ifdef EwGfxWarpPerspNativeBlend
1659 #define EwWarpPerspNativeRowBlend 0
1661 #define EwGfxWarpPerspNativeBlend 0
1662 #define EwWarpPerspNativeRowBlend EwWarpNativeRowBlend
1665 #ifdef EwGfxWarpPerspNativeGradient
1666 #define EwWarpPerspNativeRowGradient 0
1667 #define EwWarpPerspNativeRowSolid 0
1669 #define EwGfxWarpPerspNativeGradient 0
1670 #define EwWarpPerspNativeRowGradient EwWarpNativeRowGradient
1673 #ifdef EwGfxWarpPerspNativeGradientBlend
1674 #define EwWarpPerspNativeRowGradientBlend 0
1675 #define EwWarpPerspNativeRowSolidBlend 0
1677 #define EwGfxWarpPerspNativeGradientBlend 0
1678 #define EwWarpPerspNativeRowGradientBlend EwWarpNativeRowGradientBlend
1681 #ifdef EwGfxWarpPerspNativeFilter
1682 #define EwWarpPerspNativeRowFilter 0
1684 #define EwGfxWarpPerspNativeFilter 0
1685 #define EwWarpPerspNativeRowFilter EwWarpNativeRowFilter
1688 #ifdef EwGfxWarpPerspNativeFilterBlend
1689 #define EwWarpPerspNativeRowFilterBlend 0
1691 #define EwGfxWarpPerspNativeFilterBlend 0
1692 #define EwWarpPerspNativeRowFilterBlend EwWarpNativeRowFilterBlend
1695 #ifdef EwGfxWarpPerspNativeFilterGradient
1696 #define EwWarpPerspNativeRowFilterGradient 0
1697 #define EwWarpPerspNativeRowFilterSolid 0
1699 #define EwGfxWarpPerspNativeFilterGradient 0
1700 #define EwWarpPerspNativeRowFilterGradient EwWarpNativeRowFilterGradient
1703 #ifdef EwGfxWarpPerspNativeFilterGradientBlend
1704 #define EwWarpPerspNativeRowFilterGradientBlend 0
1705 #define EwWarpPerspNativeRowFilterSolidBlend 0
1707 #define EwGfxWarpPerspNativeFilterGradientBlend 0
1708 #define EwWarpPerspNativeRowFilterGradientBlend \
1709 EwWarpNativeRowFilterGradientBlend
1712 #ifndef EwGfxWarpPerspNativeSolid
1713 #define EwGfxWarpPerspNativeSolid EwGfxWarpPerspNativeGradient
1716 #ifndef EwGfxWarpPerspNativeSolidBlend
1717 #define EwGfxWarpPerspNativeSolidBlend EwGfxWarpPerspNativeGradientBlend
1720 #ifndef EwGfxWarpPerspNativeFilterSolid
1721 #define EwGfxWarpPerspNativeFilterSolid EwGfxWarpPerspNativeFilterGradient
1724 #ifndef EwGfxWarpPerspNativeFilterSolidBlend
1725 #define EwGfxWarpPerspNativeFilterSolidBlend \
1726 EwGfxWarpPerspNativeFilterGradientBlend
1729 #ifndef EwWarpPerspNativeRowSolid
1730 #define EwWarpPerspNativeRowSolid EwWarpNativeRowSolid
1733 #ifndef EwWarpPerspNativeRowSolidBlend
1734 #define EwWarpPerspNativeRowSolidBlend EwWarpNativeRowSolidBlend
1737 #ifndef EwWarpPerspNativeRowFilterSolid
1738 #define EwWarpPerspNativeRowFilterSolid EwWarpNativeRowFilterSolid
1741 #ifndef EwWarpPerspNativeRowFilterSolidBlend
1742 #define EwWarpPerspNativeRowFilterSolidBlend EwWarpNativeRowFilterSolidBlend
1745 #ifdef EwGfxWarpPerspIndex8
1746 #define EwWarpPerspIndex8Row 0
1748 #define EwGfxWarpPerspIndex8 0
1749 #define EwWarpPerspIndex8Row EwWarpIndex8Row
1752 #ifdef EwGfxWarpPerspIndex8Blend
1753 #define EwWarpPerspIndex8RowBlend 0
1755 #define EwGfxWarpPerspIndex8Blend 0
1756 #define EwWarpPerspIndex8RowBlend EwWarpIndex8RowBlend
1759 #ifdef EwGfxWarpPerspIndex8Gradient
1760 #define EwWarpPerspIndex8RowGradient 0
1761 #define EwWarpPerspIndex8RowSolid 0
1763 #define EwGfxWarpPerspIndex8Gradient 0
1764 #define EwWarpPerspIndex8RowGradient EwWarpIndex8RowGradient
1767 #ifdef EwGfxWarpPerspIndex8GradientBlend
1768 #define EwWarpPerspIndex8RowGradientBlend 0
1769 #define EwWarpPerspIndex8RowSolidBlend 0
1771 #define EwGfxWarpPerspIndex8GradientBlend 0
1772 #define EwWarpPerspIndex8RowGradientBlend EwWarpIndex8RowGradientBlend
1775 #ifdef EwGfxWarpPerspIndex8Filter
1776 #define EwWarpPerspIndex8RowFilter 0
1778 #define EwGfxWarpPerspIndex8Filter 0
1779 #define EwWarpPerspIndex8RowFilter EwWarpIndex8RowFilter
1782 #ifdef EwGfxWarpPerspIndex8FilterBlend
1783 #define EwWarpPerspIndex8RowFilterBlend 0
1785 #define EwGfxWarpPerspIndex8FilterBlend 0
1786 #define EwWarpPerspIndex8RowFilterBlend EwWarpIndex8RowFilterBlend
1789 #ifdef EwGfxWarpPerspIndex8FilterGradient
1790 #define EwWarpPerspIndex8RowFilterGradient 0
1791 #define EwWarpPerspIndex8RowFilterSolid 0
1793 #define EwGfxWarpPerspIndex8FilterGradient 0
1794 #define EwWarpPerspIndex8RowFilterGradient EwWarpIndex8RowFilterGradient
1797 #ifdef EwGfxWarpPerspIndex8FilterGradientBlend
1798 #define EwWarpPerspIndex8RowFilterGradientBlend 0
1799 #define EwWarpPerspIndex8RowFilterSolidBlend 0
1801 #define EwGfxWarpPerspIndex8FilterGradientBlend 0
1802 #define EwWarpPerspIndex8RowFilterGradientBlend \
1803 EwWarpIndex8RowFilterGradientBlend
1806 #ifndef EwGfxWarpPerspIndex8Solid
1807 #define EwGfxWarpPerspIndex8Solid EwGfxWarpPerspIndex8Gradient
1810 #ifndef EwGfxWarpPerspIndex8SolidBlend
1811 #define EwGfxWarpPerspIndex8SolidBlend EwGfxWarpPerspIndex8GradientBlend
1814 #ifndef EwGfxWarpPerspIndex8FilterSolid
1815 #define EwGfxWarpPerspIndex8FilterSolid EwGfxWarpPerspIndex8FilterGradient
1818 #ifndef EwGfxWarpPerspIndex8FilterSolidBlend
1819 #define EwGfxWarpPerspIndex8FilterSolidBlend \
1820 EwGfxWarpPerspIndex8FilterGradientBlend
1823 #ifndef EwWarpPerspIndex8RowSolid
1824 #define EwWarpPerspIndex8RowSolid EwWarpIndex8RowSolid
1827 #ifndef EwWarpPerspIndex8RowSolidBlend
1828 #define EwWarpPerspIndex8RowSolidBlend EwWarpIndex8RowSolidBlend
1831 #ifndef EwWarpPerspIndex8RowFilterSolid
1832 #define EwWarpPerspIndex8RowFilterSolid EwWarpIndex8RowFilterSolid
1835 #ifndef EwWarpPerspIndex8RowFilterSolidBlend
1836 #define EwWarpPerspIndex8RowFilterSolidBlend EwWarpIndex8RowFilterSolidBlend
1839 #ifdef EwGfxWarpPerspAlpha8Gradient
1840 #define EwWarpPerspAlpha8RowGradient 0
1841 #define EwWarpPerspAlpha8RowSolid 0
1843 #define EwGfxWarpPerspAlpha8Gradient 0
1844 #define EwWarpPerspAlpha8RowGradient EwWarpAlpha8RowGradient
1847 #ifdef EwGfxWarpPerspAlpha8GradientBlend
1848 #define EwWarpPerspAlpha8RowGradientBlend 0
1849 #define EwWarpPerspAlpha8RowSolidBlend 0
1851 #define EwGfxWarpPerspAlpha8GradientBlend 0
1852 #define EwWarpPerspAlpha8RowGradientBlend EwWarpAlpha8RowGradientBlend
1855 #ifdef EwGfxWarpPerspAlpha8FilterGradient
1856 #define EwWarpPerspAlpha8RowFilterGradient 0
1857 #define EwWarpPerspAlpha8RowFilterSolid 0
1859 #define EwGfxWarpPerspAlpha8FilterGradient 0
1860 #define EwWarpPerspAlpha8RowFilterGradient EwWarpAlpha8RowFilterGradient
1863 #ifdef EwGfxWarpPerspAlpha8FilterGradientBlend
1864 #define EwWarpPerspAlpha8RowFilterGradientBlend 0
1865 #define EwWarpPerspAlpha8RowFilterSolidBlend 0
1867 #define EwGfxWarpPerspAlpha8FilterGradientBlend 0
1868 #define EwWarpPerspAlpha8RowFilterGradientBlend \
1869 EwWarpAlpha8RowFilterGradientBlend
1872 #ifndef EwGfxWarpPerspAlpha8Solid
1873 #define EwGfxWarpPerspAlpha8Solid EwGfxWarpPerspAlpha8Gradient
1876 #ifndef EwGfxWarpPerspAlpha8SolidBlend
1877 #define EwGfxWarpPerspAlpha8SolidBlend EwGfxWarpPerspAlpha8GradientBlend
1880 #ifndef EwGfxWarpPerspAlpha8FilterSolid
1881 #define EwGfxWarpPerspAlpha8FilterSolid EwGfxWarpPerspAlpha8FilterGradient
1884 #ifndef EwGfxWarpPerspAlpha8FilterSolidBlend
1885 #define EwGfxWarpPerspAlpha8FilterSolidBlend \
1886 EwGfxWarpPerspAlpha8FilterGradientBlend
1889 #ifndef EwWarpPerspAlpha8RowSolid
1890 #define EwWarpPerspAlpha8RowSolid EwWarpAlpha8RowSolid
1893 #ifndef EwWarpPerspAlpha8RowSolidBlend
1894 #define EwWarpPerspAlpha8RowSolidBlend EwWarpAlpha8RowSolidBlend
1897 #ifndef EwWarpPerspAlpha8RowFilterSolid
1898 #define EwWarpPerspAlpha8RowFilterSolid EwWarpAlpha8RowFilterSolid
1901 #ifndef EwWarpPerspAlpha8RowFilterSolidBlend
1902 #define EwWarpPerspAlpha8RowFilterSolidBlend EwWarpAlpha8RowFilterSolidBlend
1905 #ifdef EwGfxWarpPerspRGB565
1906 #define EwWarpPerspRGB565Row 0
1908 #define EwGfxWarpPerspRGB565 0
1909 #define EwWarpPerspRGB565Row EwWarpRGB565Row
1912 #ifdef EwGfxWarpPerspRGB565Gradient
1913 #define EwWarpPerspRGB565RowGradient 0
1914 #define EwWarpPerspRGB565RowSolid 0
1916 #define EwGfxWarpPerspRGB565Gradient 0
1917 #define EwWarpPerspRGB565RowGradient EwWarpRGB565RowGradient
1920 #ifdef EwGfxWarpPerspRGB565GradientBlend
1921 #define EwWarpPerspRGB565RowGradientBlend 0
1922 #define EwWarpPerspRGB565RowSolidBlend 0
1924 #define EwGfxWarpPerspRGB565GradientBlend 0
1925 #define EwWarpPerspRGB565RowGradientBlend EwWarpRGB565RowGradientBlend
1928 #ifdef EwGfxWarpPerspRGB565Filter
1929 #define EwWarpPerspRGB565RowFilter 0
1931 #define EwGfxWarpPerspRGB565Filter 0
1932 #define EwWarpPerspRGB565RowFilter EwWarpRGB565RowFilter
1935 #ifdef EwGfxWarpPerspRGB565FilterGradient
1936 #define EwWarpPerspRGB565RowFilterGradient 0
1937 #define EwWarpPerspRGB565RowFilterSolid 0
1939 #define EwGfxWarpPerspRGB565FilterGradient 0
1940 #define EwWarpPerspRGB565RowFilterGradient EwWarpRGB565RowFilterGradient
1943 #ifdef EwGfxWarpPerspRGB565FilterGradientBlend
1944 #define EwWarpPerspRGB565RowFilterGradientBlend 0
1945 #define EwWarpPerspRGB565RowFilterSolidBlend 0
1947 #define EwGfxWarpPerspRGB565FilterGradientBlend 0
1948 #define EwWarpPerspRGB565RowFilterGradientBlend \
1949 EwWarpRGB565RowFilterGradientBlend
1952 #ifndef EwGfxWarpPerspRGB565Solid
1953 #define EwGfxWarpPerspRGB565Solid EwGfxWarpPerspRGB565Gradient
1956 #ifndef EwGfxWarpPerspRGB565SolidBlend
1957 #define EwGfxWarpPerspRGB565SolidBlend EwGfxWarpPerspRGB565GradientBlend
1960 #ifndef EwGfxWarpPerspRGB565FilterSolid
1961 #define EwGfxWarpPerspRGB565FilterSolid EwGfxWarpPerspRGB565FilterGradient
1964 #ifndef EwGfxWarpPerspRGB565FilterSolidBlend
1965 #define EwGfxWarpPerspRGB565FilterSolidBlend \
1966 EwGfxWarpPerspRGB565FilterGradientBlend
1969 #ifndef EwWarpPerspRGB565RowSolid
1970 #define EwWarpPerspRGB565RowSolid EwWarpRGB565RowSolid
1973 #ifndef EwWarpPerspRGB565RowSolidBlend
1974 #define EwWarpPerspRGB565RowSolidBlend EwWarpRGB565RowSolidBlend
1977 #ifndef EwWarpPerspRGB565RowFilterSolid
1978 #define EwWarpPerspRGB565RowFilterSolid EwWarpRGB565RowFilterSolid
1981 #ifndef EwWarpPerspRGB565RowFilterSolidBlend
1982 #define EwWarpPerspRGB565RowFilterSolidBlend EwWarpRGB565RowFilterSolidBlend
1985 #ifdef EwGfxScreenWarpPerspNative
1986 #define EwScreenWarpPerspNativeRow 0
1988 #define EwGfxScreenWarpPerspNative 0
1989 #define EwScreenWarpPerspNativeRow EwScreenWarpNativeRow
1992 #ifdef EwGfxScreenWarpPerspNativeBlend
1993 #define EwScreenWarpPerspNativeRowBlend 0
1995 #define EwGfxScreenWarpPerspNativeBlend 0
1996 #define EwScreenWarpPerspNativeRowBlend EwScreenWarpNativeRowBlend
1999 #ifdef EwGfxScreenWarpPerspNativeGradient
2000 #define EwScreenWarpPerspNativeRowGradient 0
2001 #define EwScreenWarpPerspNativeRowSolid 0
2003 #define EwGfxScreenWarpPerspNativeGradient 0
2004 #define EwScreenWarpPerspNativeRowGradient EwScreenWarpNativeRowGradient
2007 #ifdef EwGfxScreenWarpPerspNativeGradientBlend
2008 #define EwScreenWarpPerspNativeRowGradientBlend 0
2009 #define EwScreenWarpPerspNativeRowSolidBlend 0
2011 #define EwGfxScreenWarpPerspNativeGradientBlend 0
2012 #define EwScreenWarpPerspNativeRowGradientBlend \
2013 EwScreenWarpNativeRowGradientBlend
2016 #ifdef EwGfxScreenWarpPerspNativeFilter
2017 #define EwScreenWarpPerspNativeRowFilter 0
2019 #define EwGfxScreenWarpPerspNativeFilter 0
2020 #define EwScreenWarpPerspNativeRowFilter EwScreenWarpNativeRowFilter
2023 #ifdef EwGfxScreenWarpPerspNativeFilterBlend
2024 #define EwScreenWarpPerspNativeRowFilterBlend 0
2026 #define EwGfxScreenWarpPerspNativeFilterBlend 0
2027 #define EwScreenWarpPerspNativeRowFilterBlend EwScreenWarpNativeRowFilterBlend
2030 #ifdef EwGfxScreenWarpPerspNativeFilterGradient
2031 #define EwScreenWarpPerspNativeRowFilterGradient 0
2032 #define EwScreenWarpPerspNativeRowFilterSolid 0
2034 #define EwGfxScreenWarpPerspNativeFilterGradient 0
2035 #define EwScreenWarpPerspNativeRowFilterGradient \
2036 EwScreenWarpNativeRowFilterGradient
2039 #ifdef EwGfxScreenWarpPerspNativeFilterGradientBlend
2040 #define EwScreenWarpPerspNativeRowFilterGradientBlend 0
2041 #define EwScreenWarpPerspNativeRowFilterSolidBlend 0
2043 #define EwGfxScreenWarpPerspNativeFilterGradientBlend 0
2044 #define EwScreenWarpPerspNativeRowFilterGradientBlend \
2045 EwScreenWarpNativeRowFilterGradientBlend
2048 #ifndef EwGfxScreenWarpPerspNativeSolid
2049 #define EwGfxScreenWarpPerspNativeSolid EwGfxScreenWarpPerspNativeGradient
2052 #ifndef EwGfxScreenWarpPerspNativeSolidBlend
2053 #define EwGfxScreenWarpPerspNativeSolidBlend \
2054 EwGfxScreenWarpPerspNativeGradientBlend
2057 #ifndef EwGfxScreenWarpPerspNativeFilterSolid
2058 #define EwGfxScreenWarpPerspNativeFilterSolid \
2059 EwGfxScreenWarpPerspNativeFilterGradient
2062 #ifndef EwGfxScreenWarpPerspNativeFilterSolidBlend
2063 #define EwGfxScreenWarpPerspNativeFilterSolidBlend \
2064 EwGfxScreenWarpPerspNativeFilterGradientBlend
2067 #ifndef EwScreenWarpPerspNativeRowSolid
2068 #define EwScreenWarpPerspNativeRowSolid EwScreenWarpNativeRowSolid
2071 #ifndef EwScreenWarpPerspNativeRowSolidBlend
2072 #define EwScreenWarpPerspNativeRowSolidBlend EwScreenWarpNativeRowSolidBlend
2075 #ifndef EwScreenWarpPerspNativeRowFilterSolid
2076 #define EwScreenWarpPerspNativeRowFilterSolid EwScreenWarpNativeRowFilterSolid
2079 #ifndef EwScreenWarpPerspNativeRowFilterSolidBlend
2080 #define EwScreenWarpPerspNativeRowFilterSolidBlend \
2081 EwScreenWarpNativeRowFilterSolidBlend
2084 #ifdef EwGfxScreenWarpPerspIndex8
2085 #define EwScreenWarpPerspIndex8Row 0
2087 #define EwGfxScreenWarpPerspIndex8 0
2088 #define EwScreenWarpPerspIndex8Row EwScreenWarpIndex8Row
2091 #ifdef EwGfxScreenWarpPerspIndex8Blend
2092 #define EwScreenWarpPerspIndex8RowBlend 0
2094 #define EwGfxScreenWarpPerspIndex8Blend 0
2095 #define EwScreenWarpPerspIndex8RowBlend EwScreenWarpIndex8RowBlend
2098 #ifdef EwGfxScreenWarpPerspIndex8Gradient
2099 #define EwScreenWarpPerspIndex8RowGradient 0
2100 #define EwScreenWarpPerspIndex8RowSolid 0
2102 #define EwGfxScreenWarpPerspIndex8Gradient 0
2103 #define EwScreenWarpPerspIndex8RowGradient EwScreenWarpIndex8RowGradient
2106 #ifdef EwGfxScreenWarpPerspIndex8GradientBlend
2107 #define EwScreenWarpPerspIndex8RowGradientBlend 0
2108 #define EwScreenWarpPerspIndex8RowSolidBlend 0
2110 #define EwGfxScreenWarpPerspIndex8GradientBlend 0
2111 #define EwScreenWarpPerspIndex8RowGradientBlend \
2112 EwScreenWarpIndex8RowGradientBlend
2115 #ifdef EwGfxScreenWarpPerspIndex8Filter
2116 #define EwScreenWarpPerspIndex8RowFilter 0
2118 #define EwGfxScreenWarpPerspIndex8Filter 0
2119 #define EwScreenWarpPerspIndex8RowFilter EwScreenWarpIndex8RowFilter
2122 #ifdef EwGfxScreenWarpPerspIndex8FilterBlend
2123 #define EwScreenWarpPerspIndex8RowFilterBlend 0
2125 #define EwGfxScreenWarpPerspIndex8FilterBlend 0
2126 #define EwScreenWarpPerspIndex8RowFilterBlend EwScreenWarpIndex8RowFilterBlend
2129 #ifdef EwGfxScreenWarpPerspIndex8FilterGradient
2130 #define EwScreenWarpPerspIndex8RowFilterGradient 0
2131 #define EwScreenWarpPerspIndex8RowFilterSolid 0
2133 #define EwGfxScreenWarpPerspIndex8FilterGradient 0
2134 #define EwScreenWarpPerspIndex8RowFilterGradient \
2135 EwScreenWarpIndex8RowFilterGradient
2138 #ifdef EwGfxScreenWarpPerspIndex8FilterGradientBlend
2139 #define EwScreenWarpPerspIndex8RowFilterGradientBlend 0
2140 #define EwScreenWarpPerspIndex8RowFilterSolidBlend 0
2142 #define EwGfxScreenWarpPerspIndex8FilterGradientBlend 0
2143 #define EwScreenWarpPerspIndex8RowFilterGradientBlend \
2144 EwScreenWarpIndex8RowFilterGradientBlend
2147 #ifndef EwGfxScreenWarpPerspIndex8Solid
2148 #define EwGfxScreenWarpPerspIndex8Solid EwGfxScreenWarpPerspIndex8Gradient
2151 #ifndef EwGfxScreenWarpPerspIndex8SolidBlend
2152 #define EwGfxScreenWarpPerspIndex8SolidBlend \
2153 EwGfxScreenWarpPerspIndex8GradientBlend
2156 #ifndef EwGfxScreenWarpPerspIndex8FilterSolid
2157 #define EwGfxScreenWarpPerspIndex8FilterSolid \
2158 EwGfxScreenWarpPerspIndex8FilterGradient
2161 #ifndef EwGfxScreenWarpPerspIndex8FilterSolidBlend
2162 #define EwGfxScreenWarpPerspIndex8FilterSolidBlend \
2163 EwGfxScreenWarpPerspIndex8FilterGradientBlend
2166 #ifndef EwScreenWarpPerspIndex8RowSolid
2167 #define EwScreenWarpPerspIndex8RowSolid EwScreenWarpIndex8RowSolid
2170 #ifndef EwScreenWarpPerspIndex8RowSolidBlend
2171 #define EwScreenWarpPerspIndex8RowSolidBlend EwScreenWarpIndex8RowSolidBlend
2174 #ifndef EwScreenWarpPerspIndex8RowFilterSolid
2175 #define EwScreenWarpPerspIndex8RowFilterSolid EwScreenWarpIndex8RowFilterSolid
2178 #ifndef EwScreenWarpPerspIndex8RowFilterSolidBlend
2179 #define EwScreenWarpPerspIndex8RowFilterSolidBlend \
2180 EwScreenWarpIndex8RowFilterSolidBlend
2183 #ifdef EwGfxScreenWarpPerspAlpha8Gradient
2184 #define EwScreenWarpPerspAlpha8RowGradient 0
2185 #define EwScreenWarpPerspAlpha8RowSolid 0
2187 #define EwGfxScreenWarpPerspAlpha8Gradient 0
2188 #define EwScreenWarpPerspAlpha8RowGradient EwScreenWarpAlpha8RowGradient
2191 #ifdef EwGfxScreenWarpPerspAlpha8GradientBlend
2192 #define EwScreenWarpPerspAlpha8RowGradientBlend 0
2193 #define EwScreenWarpPerspAlpha8RowSolidBlend 0
2195 #define EwGfxScreenWarpPerspAlpha8GradientBlend 0
2196 #define EwScreenWarpPerspAlpha8RowGradientBlend \
2197 EwScreenWarpAlpha8RowGradientBlend
2200 #ifdef EwGfxScreenWarpPerspAlpha8FilterGradient
2201 #define EwScreenWarpPerspAlpha8RowFilterGradient 0
2202 #define EwScreenWarpPerspAlpha8RowFilterSolid 0
2204 #define EwGfxScreenWarpPerspAlpha8FilterGradient 0
2205 #define EwScreenWarpPerspAlpha8RowFilterGradient \
2206 EwScreenWarpAlpha8RowFilterGradient
2209 #ifdef EwGfxScreenWarpPerspAlpha8FilterGradientBlend
2210 #define EwScreenWarpPerspAlpha8RowFilterGradientBlend 0
2211 #define EwScreenWarpPerspAlpha8RowFilterSolidBlend 0
2213 #define EwGfxScreenWarpPerspAlpha8FilterGradientBlend 0
2214 #define EwScreenWarpPerspAlpha8RowFilterGradientBlend \
2215 EwScreenWarpAlpha8RowFilterGradientBlend
2218 #ifndef EwGfxScreenWarpPerspAlpha8Solid
2219 #define EwGfxScreenWarpPerspAlpha8Solid EwGfxScreenWarpPerspAlpha8Gradient
2222 #ifndef EwGfxScreenWarpPerspAlpha8SolidBlend
2223 #define EwGfxScreenWarpPerspAlpha8SolidBlend \
2224 EwGfxScreenWarpPerspAlpha8GradientBlend
2227 #ifndef EwGfxScreenWarpPerspAlpha8FilterSolid
2228 #define EwGfxScreenWarpPerspAlpha8FilterSolid \
2229 EwGfxScreenWarpPerspAlpha8FilterGradient
2232 #ifndef EwGfxScreenWarpPerspAlpha8FilterSolidBlend
2233 #define EwGfxScreenWarpPerspAlpha8FilterSolidBlend \
2234 EwGfxScreenWarpPerspAlpha8FilterGradientBlend
2237 #ifndef EwScreenWarpPerspAlpha8RowSolid
2238 #define EwScreenWarpPerspAlpha8RowSolid EwScreenWarpAlpha8RowSolid
2241 #ifndef EwScreenWarpPerspAlpha8RowSolidBlend
2242 #define EwScreenWarpPerspAlpha8RowSolidBlend EwScreenWarpAlpha8RowSolidBlend
2245 #ifndef EwScreenWarpPerspAlpha8RowFilterSolid
2246 #define EwScreenWarpPerspAlpha8RowFilterSolid EwScreenWarpAlpha8RowFilterSolid
2249 #ifndef EwScreenWarpPerspAlpha8RowFilterSolidBlend
2250 #define EwScreenWarpPerspAlpha8RowFilterSolidBlend \
2251 EwScreenWarpAlpha8RowFilterSolidBlend
2254 #ifdef EwGfxScreenWarpPerspRGB565
2255 #define EwScreenWarpPerspRGB565Row 0
2257 #define EwGfxScreenWarpPerspRGB565 0
2258 #define EwScreenWarpPerspRGB565Row EwScreenWarpRGB565Row
2261 #ifdef EwGfxScreenWarpPerspRGB565Gradient
2262 #define EwScreenWarpPerspRGB565RowGradient 0
2263 #define EwScreenWarpPerspRGB565RowSolid 0
2265 #define EwGfxScreenWarpPerspRGB565Gradient 0
2266 #define EwScreenWarpPerspRGB565RowGradient EwScreenWarpRGB565RowGradient
2269 #ifdef EwGfxScreenWarpPerspRGB565GradientBlend
2270 #define EwScreenWarpPerspRGB565RowGradientBlend 0
2271 #define EwScreenWarpPerspRGB565RowSolidBlend 0
2273 #define EwGfxScreenWarpPerspRGB565GradientBlend 0
2274 #define EwScreenWarpPerspRGB565RowGradientBlend \
2275 EwScreenWarpRGB565RowGradientBlend
2278 #ifdef EwGfxScreenWarpPerspRGB565Filter
2279 #define EwScreenWarpPerspRGB565RowFilter 0
2281 #define EwGfxScreenWarpPerspRGB565Filter 0
2282 #define EwScreenWarpPerspRGB565RowFilter EwScreenWarpRGB565RowFilter
2285 #ifdef EwGfxScreenWarpPerspRGB565FilterGradient
2286 #define EwScreenWarpPerspRGB565RowFilterGradient 0
2287 #define EwScreenWarpPerspRGB565RowFilterSolid 0
2289 #define EwGfxScreenWarpPerspRGB565FilterGradient 0
2290 #define EwScreenWarpPerspRGB565RowFilterGradient \
2291 EwScreenWarpRGB565RowFilterGradient
2294 #ifdef EwGfxScreenWarpPerspRGB565FilterGradientBlend
2295 #define EwScreenWarpPerspRGB565RowFilterGradientBlend 0
2296 #define EwScreenWarpPerspRGB565RowFilterSolidBlend 0
2298 #define EwGfxScreenWarpPerspRGB565FilterGradientBlend 0
2299 #define EwScreenWarpPerspRGB565RowFilterGradientBlend \
2300 EwScreenWarpRGB565RowFilterGradientBlend
2303 #ifndef EwGfxScreenWarpPerspRGB565Solid
2304 #define EwGfxScreenWarpPerspRGB565Solid EwGfxScreenWarpPerspRGB565Gradient
2307 #ifndef EwGfxScreenWarpPerspRGB565SolidBlend
2308 #define EwGfxScreenWarpPerspRGB565SolidBlend \
2309 EwGfxScreenWarpPerspRGB565GradientBlend
2312 #ifndef EwGfxScreenWarpPerspRGB565FilterSolid
2313 #define EwGfxScreenWarpPerspRGB565FilterSolid \
2314 EwGfxScreenWarpPerspRGB565FilterGradient
2317 #ifndef EwGfxScreenWarpPerspRGB565FilterSolidBlend
2318 #define EwGfxScreenWarpPerspRGB565FilterSolidBlend \
2319 EwGfxScreenWarpPerspRGB565FilterGradientBlend
2322 #ifndef EwScreenWarpPerspRGB565RowSolid
2323 #define EwScreenWarpPerspRGB565RowSolid EwScreenWarpRGB565RowSolid
2326 #ifndef EwScreenWarpPerspRGB565RowSolidBlend
2327 #define EwScreenWarpPerspRGB565RowSolidBlend EwScreenWarpRGB565RowSolidBlend
2330 #ifndef EwScreenWarpPerspRGB565RowFilterSolid
2331 #define EwScreenWarpPerspRGB565RowFilterSolid EwScreenWarpRGB565RowFilterSolid
2334 #ifndef EwScreenWarpPerspRGB565RowFilterSolidBlend
2335 #define EwScreenWarpPerspRGB565RowFilterSolidBlend \
2336 EwScreenWarpRGB565RowFilterSolidBlend
2406 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
2541 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
2611 #ifdef EwGfxWarpAffineNative
2612 #define EwWarpAffineNativeRow 0
2614 #define EwGfxWarpAffineNative 0
2615 #define EwWarpAffineNativeRow EwWarpNativeRow
2618 #ifdef EwGfxWarpAffineNativeBlend
2619 #define EwWarpAffineNativeRowBlend 0
2621 #define EwGfxWarpAffineNativeBlend 0
2622 #define EwWarpAffineNativeRowBlend EwWarpNativeRowBlend
2625 #ifdef EwGfxWarpAffineNativeGradient
2626 #define EwWarpAffineNativeRowGradient 0
2627 #define EwWarpAffineNativeRowSolid 0
2629 #define EwGfxWarpAffineNativeGradient 0
2630 #define EwWarpAffineNativeRowGradient EwWarpNativeRowGradient
2633 #ifdef EwGfxWarpAffineNativeGradientBlend
2634 #define EwWarpAffineNativeRowGradientBlend 0
2635 #define EwWarpAffineNativeRowSolidBlend 0
2637 #define EwGfxWarpAffineNativeGradientBlend 0
2638 #define EwWarpAffineNativeRowGradientBlend EwWarpNativeRowGradientBlend
2641 #ifdef EwGfxWarpAffineNativeFilter
2642 #define EwWarpAffineNativeRowFilter 0
2644 #define EwGfxWarpAffineNativeFilter 0
2645 #define EwWarpAffineNativeRowFilter EwWarpNativeRowFilter
2648 #ifdef EwGfxWarpAffineNativeFilterBlend
2649 #define EwWarpAffineNativeRowFilterBlend 0
2651 #define EwGfxWarpAffineNativeFilterBlend 0
2652 #define EwWarpAffineNativeRowFilterBlend EwWarpNativeRowFilterBlend
2655 #ifdef EwGfxWarpAffineNativeFilterGradient
2656 #define EwWarpAffineNativeRowFilterGradient 0
2657 #define EwWarpAffineNativeRowFilterSolid 0
2659 #define EwGfxWarpAffineNativeFilterGradient 0
2660 #define EwWarpAffineNativeRowFilterGradient EwWarpNativeRowFilterGradient
2663 #ifdef EwGfxWarpAffineNativeFilterGradientBlend
2664 #define EwWarpAffineNativeRowFilterGradientBlend 0
2665 #define EwWarpAffineNativeRowFilterSolidBlend 0
2667 #define EwGfxWarpAffineNativeFilterGradientBlend 0
2668 #define EwWarpAffineNativeRowFilterGradientBlend \
2669 EwWarpNativeRowFilterGradientBlend
2672 #ifndef EwGfxWarpAffineNativeSolid
2673 #define EwGfxWarpAffineNativeSolid EwGfxWarpAffineNativeGradient
2676 #ifndef EwGfxWarpAffineNativeSolidBlend
2677 #define EwGfxWarpAffineNativeSolidBlend EwGfxWarpAffineNativeGradientBlend
2680 #ifndef EwGfxWarpAffineNativeFilterSolid
2681 #define EwGfxWarpAffineNativeFilterSolid EwGfxWarpAffineNativeFilterGradient
2684 #ifndef EwGfxWarpAffineNativeFilterSolidBlend
2685 #define EwGfxWarpAffineNativeFilterSolidBlend \
2686 EwGfxWarpAffineNativeFilterGradientBlend
2689 #ifndef EwWarpAffineNativeRowSolid
2690 #define EwWarpAffineNativeRowSolid EwWarpNativeRowSolid
2693 #ifndef EwWarpAffineNativeRowSolidBlend
2694 #define EwWarpAffineNativeRowSolidBlend EwWarpNativeRowSolidBlend
2697 #ifndef EwWarpAffineNativeRowFilterSolid
2698 #define EwWarpAffineNativeRowFilterSolid EwWarpNativeRowFilterSolid
2701 #ifndef EwWarpAffineNativeRowFilterSolidBlend
2702 #define EwWarpAffineNativeRowFilterSolidBlend EwWarpNativeRowFilterSolidBlend
2705 #ifdef EwGfxWarpAffineIndex8
2706 #define EwWarpAffineIndex8Row 0
2708 #define EwGfxWarpAffineIndex8 0
2709 #define EwWarpAffineIndex8Row EwWarpIndex8Row
2712 #ifdef EwGfxWarpAffineIndex8Blend
2713 #define EwWarpAffineIndex8RowBlend 0
2715 #define EwGfxWarpAffineIndex8Blend 0
2716 #define EwWarpAffineIndex8RowBlend EwWarpIndex8RowBlend
2719 #ifdef EwGfxWarpAffineIndex8Gradient
2720 #define EwWarpAffineIndex8RowGradient 0
2721 #define EwWarpAffineIndex8RowSolid 0
2723 #define EwGfxWarpAffineIndex8Gradient 0
2724 #define EwWarpAffineIndex8RowGradient EwWarpIndex8RowGradient
2727 #ifdef EwGfxWarpAffineIndex8GradientBlend
2728 #define EwWarpAffineIndex8RowGradientBlend 0
2729 #define EwWarpAffineIndex8RowSolidBlend 0
2731 #define EwGfxWarpAffineIndex8GradientBlend 0
2732 #define EwWarpAffineIndex8RowGradientBlend EwWarpIndex8RowGradientBlend
2735 #ifdef EwGfxWarpAffineIndex8Filter
2736 #define EwWarpAffineIndex8RowFilter 0
2738 #define EwGfxWarpAffineIndex8Filter 0
2739 #define EwWarpAffineIndex8RowFilter EwWarpIndex8RowFilter
2742 #ifdef EwGfxWarpAffineIndex8FilterBlend
2743 #define EwWarpAffineIndex8RowFilterBlend 0
2745 #define EwGfxWarpAffineIndex8FilterBlend 0
2746 #define EwWarpAffineIndex8RowFilterBlend EwWarpIndex8RowFilterBlend
2749 #ifdef EwGfxWarpAffineIndex8FilterGradient
2750 #define EwWarpAffineIndex8RowFilterGradient 0
2751 #define EwWarpAffineIndex8RowFilterSolid 0
2753 #define EwGfxWarpAffineIndex8FilterGradient 0
2754 #define EwWarpAffineIndex8RowFilterGradient EwWarpIndex8RowFilterGradient
2757 #ifdef EwGfxWarpAffineIndex8FilterGradientBlend
2758 #define EwWarpAffineIndex8RowFilterGradientBlend 0
2759 #define EwWarpAffineIndex8RowFilterSolidBlend 0
2761 #define EwGfxWarpAffineIndex8FilterGradientBlend 0
2762 #define EwWarpAffineIndex8RowFilterGradientBlend \
2763 EwWarpIndex8RowFilterGradientBlend
2766 #ifndef EwGfxWarpAffineIndex8Solid
2767 #define EwGfxWarpAffineIndex8Solid EwGfxWarpAffineIndex8Gradient
2770 #ifndef EwGfxWarpAffineIndex8SolidBlend
2771 #define EwGfxWarpAffineIndex8SolidBlend EwGfxWarpAffineIndex8GradientBlend
2774 #ifndef EwGfxWarpAffineIndex8FilterSolid
2775 #define EwGfxWarpAffineIndex8FilterSolid EwGfxWarpAffineIndex8FilterGradient
2778 #ifndef EwGfxWarpAffineIndex8FilterSolidBlend
2779 #define EwGfxWarpAffineIndex8FilterSolidBlend \
2780 EwGfxWarpAffineIndex8FilterGradientBlend
2783 #ifndef EwWarpAffineIndex8RowSolid
2784 #define EwWarpAffineIndex8RowSolid EwWarpIndex8RowSolid
2787 #ifndef EwWarpAffineIndex8RowSolidBlend
2788 #define EwWarpAffineIndex8RowSolidBlend EwWarpIndex8RowSolidBlend
2791 #ifndef EwWarpAffineIndex8RowFilterSolid
2792 #define EwWarpAffineIndex8RowFilterSolid EwWarpIndex8RowFilterSolid
2795 #ifndef EwWarpAffineIndex8RowFilterSolidBlend
2796 #define EwWarpAffineIndex8RowFilterSolidBlend EwWarpIndex8RowFilterSolidBlend
2799 #ifdef EwGfxWarpAffineAlpha8Gradient
2800 #define EwWarpAffineAlpha8RowGradient 0
2801 #define EwWarpAffineAlpha8RowSolid 0
2803 #define EwGfxWarpAffineAlpha8Gradient 0
2804 #define EwWarpAffineAlpha8RowGradient EwWarpAlpha8RowGradient
2807 #ifdef EwGfxWarpAffineAlpha8GradientBlend
2808 #define EwWarpAffineAlpha8RowGradientBlend 0
2809 #define EwWarpAffineAlpha8RowSolidBlend 0
2811 #define EwGfxWarpAffineAlpha8GradientBlend 0
2812 #define EwWarpAffineAlpha8RowGradientBlend EwWarpAlpha8RowGradientBlend
2815 #ifdef EwGfxWarpAffineAlpha8FilterGradient
2816 #define EwWarpAffineAlpha8RowFilterGradient 0
2817 #define EwWarpAffineAlpha8RowFilterSolid 0
2819 #define EwGfxWarpAffineAlpha8FilterGradient 0
2820 #define EwWarpAffineAlpha8RowFilterGradient EwWarpAlpha8RowFilterGradient
2823 #ifdef EwGfxWarpAffineAlpha8FilterGradientBlend
2824 #define EwWarpAffineAlpha8RowFilterGradientBlend 0
2825 #define EwWarpAffineAlpha8RowFilterSolidBlend 0
2827 #define EwGfxWarpAffineAlpha8FilterGradientBlend 0
2828 #define EwWarpAffineAlpha8RowFilterGradientBlend \
2829 EwWarpAlpha8RowFilterGradientBlend
2832 #ifndef EwGfxWarpAffineAlpha8Solid
2833 #define EwGfxWarpAffineAlpha8Solid EwGfxWarpAffineAlpha8Gradient
2836 #ifndef EwGfxWarpAffineAlpha8SolidBlend
2837 #define EwGfxWarpAffineAlpha8SolidBlend EwGfxWarpAffineAlpha8GradientBlend
2840 #ifndef EwGfxWarpAffineAlpha8FilterSolid
2841 #define EwGfxWarpAffineAlpha8FilterSolid EwGfxWarpAffineAlpha8FilterGradient
2844 #ifndef EwGfxWarpAffineAlpha8FilterSolidBlend
2845 #define EwGfxWarpAffineAlpha8FilterSolidBlend \
2846 EwGfxWarpAffineAlpha8FilterGradientBlend
2849 #ifndef EwWarpAffineAlpha8RowSolid
2850 #define EwWarpAffineAlpha8RowSolid EwWarpAlpha8RowSolid
2853 #ifndef EwWarpAffineAlpha8RowSolidBlend
2854 #define EwWarpAffineAlpha8RowSolidBlend EwWarpAlpha8RowSolidBlend
2857 #ifndef EwWarpAffineAlpha8RowFilterSolid
2858 #define EwWarpAffineAlpha8RowFilterSolid EwWarpAlpha8RowFilterSolid
2861 #ifndef EwWarpAffineAlpha8RowFilterSolidBlend
2862 #define EwWarpAffineAlpha8RowFilterSolidBlend EwWarpAlpha8RowFilterSolidBlend
2865 #ifdef EwGfxWarpAffineRGB565
2866 #define EwWarpAffineRGB565Row 0
2868 #define EwGfxWarpAffineRGB565 0
2869 #define EwWarpAffineRGB565Row EwWarpRGB565Row
2872 #ifdef EwGfxWarpAffineRGB565Gradient
2873 #define EwWarpAffineRGB565RowGradient 0
2874 #define EwWarpAffineRGB565RowSolid 0
2876 #define EwGfxWarpAffineRGB565Gradient 0
2877 #define EwWarpAffineRGB565RowGradient EwWarpRGB565RowGradient
2880 #ifdef EwGfxWarpAffineRGB565GradientBlend
2881 #define EwWarpAffineRGB565RowGradientBlend 0
2882 #define EwWarpAffineRGB565RowSolidBlend 0
2884 #define EwGfxWarpAffineRGB565GradientBlend 0
2885 #define EwWarpAffineRGB565RowGradientBlend EwWarpRGB565RowGradientBlend
2888 #ifdef EwGfxWarpAffineRGB565Filter
2889 #define EwWarpAffineRGB565RowFilter 0
2891 #define EwGfxWarpAffineRGB565Filter 0
2892 #define EwWarpAffineRGB565RowFilter EwWarpRGB565RowFilter
2895 #ifdef EwGfxWarpAffineRGB565FilterGradient
2896 #define EwWarpAffineRGB565RowFilterGradient 0
2897 #define EwWarpAffineRGB565RowFilterSolid 0
2899 #define EwGfxWarpAffineRGB565FilterGradient 0
2900 #define EwWarpAffineRGB565RowFilterGradient EwWarpRGB565RowFilterGradient
2903 #ifdef EwGfxWarpAffineRGB565FilterGradientBlend
2904 #define EwWarpAffineRGB565RowFilterGradientBlend 0
2905 #define EwWarpAffineRGB565RowFilterSolidBlend 0
2907 #define EwGfxWarpAffineRGB565FilterGradientBlend 0
2908 #define EwWarpAffineRGB565RowFilterGradientBlend \
2909 EwWarpRGB565RowFilterGradientBlend
2912 #ifndef EwGfxWarpAffineRGB565Solid
2913 #define EwGfxWarpAffineRGB565Solid EwGfxWarpAffineRGB565Gradient
2916 #ifndef EwGfxWarpAffineRGB565SolidBlend
2917 #define EwGfxWarpAffineRGB565SolidBlend EwGfxWarpAffineRGB565GradientBlend
2920 #ifndef EwGfxWarpAffineRGB565FilterSolid
2921 #define EwGfxWarpAffineRGB565FilterSolid EwGfxWarpAffineRGB565FilterGradient
2924 #ifndef EwGfxWarpAffineRGB565FilterSolidBlend
2925 #define EwGfxWarpAffineRGB565FilterSolidBlend \
2926 EwGfxWarpAffineRGB565FilterGradientBlend
2929 #ifndef EwWarpAffineRGB565RowSolid
2930 #define EwWarpAffineRGB565RowSolid EwWarpRGB565RowSolid
2933 #ifndef EwWarpAffineRGB565RowSolidBlend
2934 #define EwWarpAffineRGB565RowSolidBlend EwWarpRGB565RowSolidBlend
2937 #ifndef EwWarpAffineRGB565RowFilterSolid
2938 #define EwWarpAffineRGB565RowFilterSolid EwWarpRGB565RowFilterSolid
2941 #ifndef EwWarpAffineRGB565RowFilterSolidBlend
2942 #define EwWarpAffineRGB565RowFilterSolidBlend EwWarpRGB565RowFilterSolidBlend
2945 #ifdef EwGfxScreenWarpAffineNative
2946 #define EwScreenWarpAffineNativeRow 0
2948 #define EwGfxScreenWarpAffineNative 0
2949 #define EwScreenWarpAffineNativeRow EwScreenWarpNativeRow
2952 #ifdef EwGfxScreenWarpAffineNativeBlend
2953 #define EwScreenWarpAffineNativeRowBlend 0
2955 #define EwGfxScreenWarpAffineNativeBlend 0
2956 #define EwScreenWarpAffineNativeRowBlend EwScreenWarpNativeRowBlend
2959 #ifdef EwGfxScreenWarpAffineNativeGradient
2960 #define EwScreenWarpAffineNativeRowGradient 0
2961 #define EwScreenWarpAffineNativeRowSolid 0
2963 #define EwGfxScreenWarpAffineNativeGradient 0
2964 #define EwScreenWarpAffineNativeRowGradient EwScreenWarpNativeRowGradient
2967 #ifdef EwGfxScreenWarpAffineNativeGradientBlend
2968 #define EwScreenWarpAffineNativeRowGradientBlend 0
2969 #define EwScreenWarpAffineNativeRowSolidBlend 0
2971 #define EwGfxScreenWarpAffineNativeGradientBlend 0
2972 #define EwScreenWarpAffineNativeRowGradientBlend \
2973 EwScreenWarpNativeRowGradientBlend
2976 #ifdef EwGfxScreenWarpAffineNativeFilter
2977 #define EwScreenWarpAffineNativeRowFilter 0
2979 #define EwGfxScreenWarpAffineNativeFilter 0
2980 #define EwScreenWarpAffineNativeRowFilter EwScreenWarpNativeRowFilter
2983 #ifdef EwGfxScreenWarpAffineNativeFilterBlend
2984 #define EwScreenWarpAffineNativeRowFilterBlend 0
2986 #define EwGfxScreenWarpAffineNativeFilterBlend 0
2987 #define EwScreenWarpAffineNativeRowFilterBlend EwScreenWarpNativeRowFilterBlend
2990 #ifdef EwGfxScreenWarpAffineNativeFilterGradient
2991 #define EwScreenWarpAffineNativeRowFilterGradient 0
2992 #define EwScreenWarpAffineNativeRowFilterSolid 0
2994 #define EwGfxScreenWarpAffineNativeFilterGradient 0
2995 #define EwScreenWarpAffineNativeRowFilterGradient \
2996 EwScreenWarpNativeRowFilterGradient
2999 #ifdef EwGfxScreenWarpAffineNativeFilterGradientBlend
3000 #define EwScreenWarpAffineNativeRowFilterGradientBlend 0
3001 #define EwScreenWarpAffineNativeRowFilterSolidBlend 0
3003 #define EwGfxScreenWarpAffineNativeFilterGradientBlend 0
3004 #define EwScreenWarpAffineNativeRowFilterGradientBlend \
3005 EwScreenWarpNativeRowFilterGradientBlend
3008 #ifndef EwGfxScreenWarpAffineNativeSolid
3009 #define EwGfxScreenWarpAffineNativeSolid EwGfxScreenWarpAffineNativeGradient
3012 #ifndef EwGfxScreenWarpAffineNativeSolidBlend
3013 #define EwGfxScreenWarpAffineNativeSolidBlend \
3014 EwGfxScreenWarpAffineNativeGradientBlend
3017 #ifndef EwGfxScreenWarpAffineNativeFilterSolid
3018 #define EwGfxScreenWarpAffineNativeFilterSolid \
3019 EwGfxScreenWarpAffineNativeFilterGradient
3022 #ifndef EwGfxScreenWarpAffineNativeFilterSolidBlend
3023 #define EwGfxScreenWarpAffineNativeFilterSolidBlend \
3024 EwGfxScreenWarpAffineNativeFilterGradientBlend
3027 #ifndef EwScreenWarpAffineNativeRowSolid
3028 #define EwScreenWarpAffineNativeRowSolid EwScreenWarpNativeRowSolid
3031 #ifndef EwScreenWarpAffineNativeRowSolidBlend
3032 #define EwScreenWarpAffineNativeRowSolidBlend EwScreenWarpNativeRowSolidBlend
3035 #ifndef EwScreenWarpAffineNativeRowFilterSolid
3036 #define EwScreenWarpAffineNativeRowFilterSolid EwScreenWarpNativeRowFilterSolid
3039 #ifndef EwScreenWarpAffineNativeRowFilterSolidBlend
3040 #define EwScreenWarpAffineNativeRowFilterSolidBlend \
3041 EwScreenWarpNativeRowFilterSolidBlend
3044 #ifdef EwGfxScreenWarpAffineIndex8
3045 #define EwScreenWarpAffineIndex8Row 0
3047 #define EwGfxScreenWarpAffineIndex8 0
3048 #define EwScreenWarpAffineIndex8Row EwScreenWarpIndex8Row
3051 #ifdef EwGfxScreenWarpAffineIndex8Blend
3052 #define EwScreenWarpAffineIndex8RowBlend 0
3054 #define EwGfxScreenWarpAffineIndex8Blend 0
3055 #define EwScreenWarpAffineIndex8RowBlend EwScreenWarpIndex8RowBlend
3058 #ifdef EwGfxScreenWarpAffineIndex8Gradient
3059 #define EwScreenWarpAffineIndex8RowGradient 0
3060 #define EwScreenWarpAffineIndex8RowSolid 0
3062 #define EwGfxScreenWarpAffineIndex8Gradient 0
3063 #define EwScreenWarpAffineIndex8RowGradient EwScreenWarpIndex8RowGradient
3066 #ifdef EwGfxScreenWarpAffineIndex8GradientBlend
3067 #define EwScreenWarpAffineIndex8RowGradientBlend 0
3068 #define EwScreenWarpAffineIndex8RowSolidBlend 0
3070 #define EwGfxScreenWarpAffineIndex8GradientBlend 0
3071 #define EwScreenWarpAffineIndex8RowGradientBlend \
3072 EwScreenWarpIndex8RowGradientBlend
3075 #ifdef EwGfxScreenWarpAffineIndex8Filter
3076 #define EwScreenWarpAffineIndex8RowFilter 0
3078 #define EwGfxScreenWarpAffineIndex8Filter 0
3079 #define EwScreenWarpAffineIndex8RowFilter EwScreenWarpIndex8RowFilter
3082 #ifdef EwGfxScreenWarpAffineIndex8FilterBlend
3083 #define EwScreenWarpAffineIndex8RowFilterBlend 0
3085 #define EwGfxScreenWarpAffineIndex8FilterBlend 0
3086 #define EwScreenWarpAffineIndex8RowFilterBlend EwScreenWarpIndex8RowFilterBlend
3089 #ifdef EwGfxScreenWarpAffineIndex8FilterGradient
3090 #define EwScreenWarpAffineIndex8RowFilterGradient 0
3091 #define EwScreenWarpAffineIndex8RowFilterSolid 0
3093 #define EwGfxScreenWarpAffineIndex8FilterGradient 0
3094 #define EwScreenWarpAffineIndex8RowFilterGradient \
3095 EwScreenWarpIndex8RowFilterGradient
3098 #ifdef EwGfxScreenWarpAffineIndex8FilterGradientBlend
3099 #define EwScreenWarpAffineIndex8RowFilterGradientBlend 0
3100 #define EwScreenWarpAffineIndex8RowFilterSolidBlend 0
3102 #define EwGfxScreenWarpAffineIndex8FilterGradientBlend 0
3103 #define EwScreenWarpAffineIndex8RowFilterGradientBlend \
3104 EwScreenWarpIndex8RowFilterGradientBlend
3107 #ifndef EwGfxScreenWarpAffineIndex8Solid
3108 #define EwGfxScreenWarpAffineIndex8Solid EwGfxScreenWarpAffineIndex8Gradient
3111 #ifndef EwGfxScreenWarpAffineIndex8SolidBlend
3112 #define EwGfxScreenWarpAffineIndex8SolidBlend \
3113 EwGfxScreenWarpAffineIndex8GradientBlend
3116 #ifndef EwGfxScreenWarpAffineIndex8FilterSolid
3117 #define EwGfxScreenWarpAffineIndex8FilterSolid \
3118 EwGfxScreenWarpAffineIndex8FilterGradient
3121 #ifndef EwGfxScreenWarpAffineIndex8FilterSolidBlend
3122 #define EwGfxScreenWarpAffineIndex8FilterSolidBlend \
3123 EwGfxScreenWarpAffineIndex8FilterGradientBlend
3126 #ifndef EwScreenWarpAffineIndex8RowSolid
3127 #define EwScreenWarpAffineIndex8RowSolid EwScreenWarpIndex8RowSolid
3130 #ifndef EwScreenWarpAffineIndex8RowSolidBlend
3131 #define EwScreenWarpAffineIndex8RowSolidBlend EwScreenWarpIndex8RowSolidBlend
3134 #ifndef EwScreenWarpAffineIndex8RowFilterSolid
3135 #define EwScreenWarpAffineIndex8RowFilterSolid EwScreenWarpIndex8RowFilterSolid
3138 #ifndef EwScreenWarpAffineIndex8RowFilterSolidBlend
3139 #define EwScreenWarpAffineIndex8RowFilterSolidBlend \
3140 EwScreenWarpIndex8RowFilterSolidBlend
3143 #ifdef EwGfxScreenWarpAffineAlpha8Gradient
3144 #define EwScreenWarpAffineAlpha8RowGradient 0
3145 #define EwScreenWarpAffineAlpha8RowSolid 0
3147 #define EwGfxScreenWarpAffineAlpha8Gradient 0
3148 #define EwScreenWarpAffineAlpha8RowGradient EwScreenWarpAlpha8RowGradient
3151 #ifdef EwGfxScreenWarpAffineAlpha8GradientBlend
3152 #define EwScreenWarpAffineAlpha8RowGradientBlend 0
3153 #define EwScreenWarpAffineAlpha8RowSolidBlend 0
3155 #define EwGfxScreenWarpAffineAlpha8GradientBlend 0
3156 #define EwScreenWarpAffineAlpha8RowGradientBlend \
3157 EwScreenWarpAlpha8RowGradientBlend
3160 #ifdef EwGfxScreenWarpAffineAlpha8FilterGradient
3161 #define EwScreenWarpAffineAlpha8RowFilterGradient 0
3162 #define EwScreenWarpAffineAlpha8RowFilterSolid 0
3164 #define EwGfxScreenWarpAffineAlpha8FilterGradient 0
3165 #define EwScreenWarpAffineAlpha8RowFilterGradient \
3166 EwScreenWarpAlpha8RowFilterGradient
3169 #ifdef EwGfxScreenWarpAffineAlpha8FilterGradientBlend
3170 #define EwScreenWarpAffineAlpha8RowFilterGradientBlend 0
3171 #define EwScreenWarpAffineAlpha8RowFilterSolidBlend 0
3173 #define EwGfxScreenWarpAffineAlpha8FilterGradientBlend 0
3174 #define EwScreenWarpAffineAlpha8RowFilterGradientBlend \
3175 EwScreenWarpAlpha8RowFilterGradientBlend
3178 #ifndef EwGfxScreenWarpAffineAlpha8Solid
3179 #define EwGfxScreenWarpAffineAlpha8Solid EwGfxScreenWarpAffineAlpha8Gradient
3182 #ifndef EwGfxScreenWarpAffineAlpha8SolidBlend
3183 #define EwGfxScreenWarpAffineAlpha8SolidBlend \
3184 EwGfxScreenWarpAffineAlpha8GradientBlend
3187 #ifndef EwGfxScreenWarpAffineAlpha8FilterSolid
3188 #define EwGfxScreenWarpAffineAlpha8FilterSolid \
3189 EwGfxScreenWarpAffineAlpha8FilterGradient
3192 #ifndef EwGfxScreenWarpAffineAlpha8FilterSolidBlend
3193 #define EwGfxScreenWarpAffineAlpha8FilterSolidBlend \
3194 EwGfxScreenWarpAffineAlpha8FilterGradientBlend
3197 #ifndef EwScreenWarpAffineAlpha8RowSolid
3198 #define EwScreenWarpAffineAlpha8RowSolid EwScreenWarpAlpha8RowSolid
3201 #ifndef EwScreenWarpAffineAlpha8RowSolidBlend
3202 #define EwScreenWarpAffineAlpha8RowSolidBlend EwScreenWarpAlpha8RowSolidBlend
3205 #ifndef EwScreenWarpAffineAlpha8RowFilterSolid
3206 #define EwScreenWarpAffineAlpha8RowFilterSolid EwScreenWarpAlpha8RowFilterSolid
3209 #ifndef EwScreenWarpAffineAlpha8RowFilterSolidBlend
3210 #define EwScreenWarpAffineAlpha8RowFilterSolidBlend \
3211 EwScreenWarpAlpha8RowFilterSolidBlend
3214 #ifdef EwGfxScreenWarpAffineRGB565
3215 #define EwScreenWarpAffineRGB565Row 0
3217 #define EwGfxScreenWarpAffineRGB565 0
3218 #define EwScreenWarpAffineRGB565Row EwScreenWarpRGB565Row
3221 #ifdef EwGfxScreenWarpAffineRGB565Gradient
3222 #define EwScreenWarpAffineRGB565RowGradient 0
3223 #define EwScreenWarpAffineRGB565RowSolid 0
3225 #define EwGfxScreenWarpAffineRGB565Gradient 0
3226 #define EwScreenWarpAffineRGB565RowGradient EwScreenWarpRGB565RowGradient
3229 #ifdef EwGfxScreenWarpAffineRGB565GradientBlend
3230 #define EwScreenWarpAffineRGB565RowGradientBlend 0
3231 #define EwScreenWarpAffineRGB565RowSolidBlend 0
3233 #define EwGfxScreenWarpAffineRGB565GradientBlend 0
3234 #define EwScreenWarpAffineRGB565RowGradientBlend \
3235 EwScreenWarpRGB565RowGradientBlend
3238 #ifdef EwGfxScreenWarpAffineRGB565Filter
3239 #define EwScreenWarpAffineRGB565RowFilter 0
3241 #define EwGfxScreenWarpAffineRGB565Filter 0
3242 #define EwScreenWarpAffineRGB565RowFilter EwScreenWarpRGB565RowFilter
3245 #ifdef EwGfxScreenWarpAffineRGB565FilterGradient
3246 #define EwScreenWarpAffineRGB565RowFilterGradient 0
3247 #define EwScreenWarpAffineRGB565RowFilterSolid 0
3249 #define EwGfxScreenWarpAffineRGB565FilterGradient 0
3250 #define EwScreenWarpAffineRGB565RowFilterGradient \
3251 EwScreenWarpRGB565RowFilterGradient
3254 #ifdef EwGfxScreenWarpAffineRGB565FilterGradientBlend
3255 #define EwScreenWarpAffineRGB565RowFilterGradientBlend 0
3256 #define EwScreenWarpAffineRGB565RowFilterSolidBlend 0
3258 #define EwGfxScreenWarpAffineRGB565FilterGradientBlend 0
3259 #define EwScreenWarpAffineRGB565RowFilterGradientBlend \
3260 EwScreenWarpRGB565RowFilterGradientBlend
3263 #ifndef EwGfxScreenWarpAffineRGB565Solid
3264 #define EwGfxScreenWarpAffineRGB565Solid EwGfxScreenWarpAffineRGB565Gradient
3267 #ifndef EwGfxScreenWarpAffineRGB565SolidBlend
3268 #define EwGfxScreenWarpAffineRGB565SolidBlend \
3269 EwGfxScreenWarpAffineRGB565GradientBlend
3272 #ifndef EwGfxScreenWarpAffineRGB565FilterSolid
3273 #define EwGfxScreenWarpAffineRGB565FilterSolid \
3274 EwGfxScreenWarpAffineRGB565FilterGradient
3277 #ifndef EwGfxScreenWarpAffineRGB565FilterSolidBlend
3278 #define EwGfxScreenWarpAffineRGB565FilterSolidBlend \
3279 EwGfxScreenWarpAffineRGB565FilterGradientBlend
3282 #ifndef EwScreenWarpAffineRGB565RowSolid
3283 #define EwScreenWarpAffineRGB565RowSolid EwScreenWarpRGB565RowSolid
3286 #ifndef EwScreenWarpAffineRGB565RowSolidBlend
3287 #define EwScreenWarpAffineRGB565RowSolidBlend EwScreenWarpRGB565RowSolidBlend
3290 #ifndef EwScreenWarpAffineRGB565RowFilterSolid
3291 #define EwScreenWarpAffineRGB565RowFilterSolid EwScreenWarpRGB565RowFilterSolid
3294 #ifndef EwScreenWarpAffineRGB565RowFilterSolidBlend
3295 #define EwScreenWarpAffineRGB565RowFilterSolidBlend \
3296 EwScreenWarpRGB565RowFilterSolidBlend
3366 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
3501 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
3573 #ifndef EwGfxScaleNative
3574 #define EwGfxScaleNative EwGfxWarpAffineNative
3577 #ifndef EwGfxScaleNativeBlend
3578 #define EwGfxScaleNativeBlend EwGfxWarpAffineNativeBlend
3581 #ifndef EwGfxScaleNativeSolid
3582 #define EwGfxScaleNativeSolid EwGfxWarpAffineNativeSolid
3585 #ifndef EwGfxScaleNativeSolidBlend
3586 #define EwGfxScaleNativeSolidBlend EwGfxWarpAffineNativeSolidBlend
3589 #ifndef EwGfxScaleNativeGradient
3590 #define EwGfxScaleNativeGradient EwGfxWarpAffineNativeGradient
3593 #ifndef EwGfxScaleNativeGradientBlend
3594 #define EwGfxScaleNativeGradientBlend EwGfxWarpAffineNativeGradientBlend
3597 #ifndef EwGfxScaleNativeLinearGradient
3598 #define EwGfxScaleNativeLinearGradient EwGfxScaleNativeGradient
3601 #ifndef EwGfxScaleNativeLinearGradientBlend
3602 #define EwGfxScaleNativeLinearGradientBlend EwGfxScaleNativeGradientBlend
3605 #ifndef EwGfxScaleNativeFilter
3606 #define EwGfxScaleNativeFilter EwGfxWarpAffineNativeFilter
3609 #ifndef EwGfxScaleNativeFilterBlend
3610 #define EwGfxScaleNativeFilterBlend EwGfxWarpAffineNativeFilterBlend
3613 #ifndef EwGfxScaleNativeFilterSolid
3614 #define EwGfxScaleNativeFilterSolid EwGfxWarpAffineNativeFilterSolid
3617 #ifndef EwGfxScaleNativeFilterSolidBlend
3618 #define EwGfxScaleNativeFilterSolidBlend EwGfxWarpAffineNativeFilterSolidBlend
3621 #ifndef EwGfxScaleNativeFilterGradient
3622 #define EwGfxScaleNativeFilterGradient EwGfxWarpAffineNativeFilterGradient
3625 #ifndef EwGfxScaleNativeFilterGradientBlend
3626 #define EwGfxScaleNativeFilterGradientBlend \
3627 EwGfxWarpAffineNativeFilterGradientBlend
3630 #ifndef EwGfxScaleNativeFilterLinearGradient
3631 #define EwGfxScaleNativeFilterLinearGradient EwGfxScaleNativeFilterGradient
3634 #ifndef EwGfxScaleNativeFilterLinearGradientBlend
3635 #define EwGfxScaleNativeFilterLinearGradientBlend \
3636 EwGfxScaleNativeFilterGradientBlend
3639 #ifndef EwGfxScaleIndex8
3640 #define EwGfxScaleIndex8 EwGfxWarpAffineIndex8
3643 #ifndef EwGfxScaleIndex8Blend
3644 #define EwGfxScaleIndex8Blend EwGfxWarpAffineIndex8Blend
3647 #ifndef EwGfxScaleIndex8Solid
3648 #define EwGfxScaleIndex8Solid EwGfxWarpAffineIndex8Solid
3651 #ifndef EwGfxScaleIndex8SolidBlend
3652 #define EwGfxScaleIndex8SolidBlend EwGfxWarpAffineIndex8SolidBlend
3655 #ifndef EwGfxScaleIndex8Gradient
3656 #define EwGfxScaleIndex8Gradient EwGfxWarpAffineIndex8Gradient
3659 #ifndef EwGfxScaleIndex8GradientBlend
3660 #define EwGfxScaleIndex8GradientBlend EwGfxWarpAffineIndex8GradientBlend
3663 #ifndef EwGfxScaleIndex8LinearGradient
3664 #define EwGfxScaleIndex8LinearGradient EwGfxScaleIndex8Gradient
3667 #ifndef EwGfxScaleIndex8LinearGradientBlend
3668 #define EwGfxScaleIndex8LinearGradientBlend EwGfxScaleIndex8GradientBlend
3671 #ifndef EwGfxScaleIndex8Filter
3672 #define EwGfxScaleIndex8Filter EwGfxWarpAffineIndex8Filter
3675 #ifndef EwGfxScaleIndex8FilterBlend
3676 #define EwGfxScaleIndex8FilterBlend EwGfxWarpAffineIndex8FilterBlend
3679 #ifndef EwGfxScaleIndex8FilterSolid
3680 #define EwGfxScaleIndex8FilterSolid EwGfxWarpAffineIndex8FilterSolid
3683 #ifndef EwGfxScaleIndex8FilterSolidBlend
3684 #define EwGfxScaleIndex8FilterSolidBlend EwGfxWarpAffineIndex8FilterSolidBlend
3687 #ifndef EwGfxScaleIndex8FilterGradient
3688 #define EwGfxScaleIndex8FilterGradient EwGfxWarpAffineIndex8FilterGradient
3691 #ifndef EwGfxScaleIndex8FilterGradientBlend
3692 #define EwGfxScaleIndex8FilterGradientBlend \
3693 EwGfxWarpAffineIndex8FilterGradientBlend
3696 #ifndef EwGfxScaleIndex8FilterLinearGradient
3697 #define EwGfxScaleIndex8FilterLinearGradient EwGfxScaleIndex8FilterGradient
3700 #ifndef EwGfxScaleIndex8FilterLinearGradientBlend
3701 #define EwGfxScaleIndex8FilterLinearGradientBlend \
3702 EwGfxScaleIndex8FilterGradientBlend
3705 #ifndef EwGfxScaleAlpha8Solid
3706 #define EwGfxScaleAlpha8Solid EwGfxWarpAffineAlpha8Solid
3709 #ifndef EwGfxScaleAlpha8SolidBlend
3710 #define EwGfxScaleAlpha8SolidBlend EwGfxWarpAffineAlpha8SolidBlend
3713 #ifndef EwGfxScaleAlpha8Gradient
3714 #define EwGfxScaleAlpha8Gradient EwGfxWarpAffineAlpha8Gradient
3717 #ifndef EwGfxScaleAlpha8GradientBlend
3718 #define EwGfxScaleAlpha8GradientBlend EwGfxWarpAffineAlpha8GradientBlend
3721 #ifndef EwGfxScaleAlpha8LinearGradient
3722 #define EwGfxScaleAlpha8LinearGradient EwGfxScaleAlpha8Gradient
3725 #ifndef EwGfxScaleAlpha8LinearGradientBlend
3726 #define EwGfxScaleAlpha8LinearGradientBlend EwGfxScaleAlpha8GradientBlend
3729 #ifndef EwGfxScaleAlpha8FilterSolid
3730 #define EwGfxScaleAlpha8FilterSolid EwGfxWarpAffineAlpha8FilterSolid
3733 #ifndef EwGfxScaleAlpha8FilterSolidBlend
3734 #define EwGfxScaleAlpha8FilterSolidBlend EwGfxWarpAffineAlpha8FilterSolidBlend
3737 #ifndef EwGfxScaleAlpha8FilterGradient
3738 #define EwGfxScaleAlpha8FilterGradient EwGfxWarpAffineAlpha8FilterGradient
3741 #ifndef EwGfxScaleAlpha8FilterGradientBlend
3742 #define EwGfxScaleAlpha8FilterGradientBlend \
3743 EwGfxWarpAffineAlpha8FilterGradientBlend
3746 #ifndef EwGfxScaleAlpha8FilterLinearGradient
3747 #define EwGfxScaleAlpha8FilterLinearGradient EwGfxScaleAlpha8FilterGradient
3750 #ifndef EwGfxScaleAlpha8FilterLinearGradientBlend
3751 #define EwGfxScaleAlpha8FilterLinearGradientBlend \
3752 EwGfxScaleAlpha8FilterGradientBlend
3755 #ifndef EwGfxScaleRGB565
3756 #define EwGfxScaleRGB565 EwGfxWarpAffineRGB565
3759 #ifndef EwGfxScaleRGB565Solid
3760 #define EwGfxScaleRGB565Solid EwGfxWarpAffineRGB565Solid
3763 #ifndef EwGfxScaleRGB565SolidBlend
3764 #define EwGfxScaleRGB565SolidBlend EwGfxWarpAffineRGB565SolidBlend
3767 #ifndef EwGfxScaleRGB565Gradient
3768 #define EwGfxScaleRGB565Gradient EwGfxWarpAffineRGB565Gradient
3771 #ifndef EwGfxScaleRGB565GradientBlend
3772 #define EwGfxScaleRGB565GradientBlend EwGfxWarpAffineRGB565GradientBlend
3775 #ifndef EwGfxScaleRGB565LinearGradient
3776 #define EwGfxScaleRGB565LinearGradient EwGfxScaleRGB565Gradient
3779 #ifndef EwGfxScaleRGB565LinearGradientBlend
3780 #define EwGfxScaleRGB565LinearGradientBlend EwGfxScaleRGB565GradientBlend
3783 #ifndef EwGfxScaleRGB565Filter
3784 #define EwGfxScaleRGB565Filter EwGfxWarpAffineRGB565Filter
3787 #ifndef EwGfxScaleRGB565FilterSolid
3788 #define EwGfxScaleRGB565FilterSolid EwGfxWarpAffineRGB565FilterSolid
3791 #ifndef EwGfxScaleRGB565FilterSolidBlend
3792 #define EwGfxScaleRGB565FilterSolidBlend EwGfxWarpAffineRGB565FilterSolidBlend
3795 #ifndef EwGfxScaleRGB565FilterGradient
3796 #define EwGfxScaleRGB565FilterGradient EwGfxWarpAffineRGB565FilterGradient
3799 #ifndef EwGfxScaleRGB565FilterGradientBlend
3800 #define EwGfxScaleRGB565FilterGradientBlend \
3801 EwGfxWarpAffineRGB565FilterGradientBlend
3804 #ifndef EwGfxScaleRGB565FilterLinearGradient
3805 #define EwGfxScaleRGB565FilterLinearGradient EwGfxScaleRGB565FilterGradient
3808 #ifndef EwGfxScaleRGB565FilterLinearGradientBlend
3809 #define EwGfxScaleRGB565FilterLinearGradientBlend \
3810 EwGfxScaleRGB565FilterGradientBlend
3813 #ifndef EwGfxScreenScaleNative
3814 #define EwGfxScreenScaleNative EwGfxScreenWarpAffineNative
3817 #ifndef EwGfxScreenScaleNativeBlend
3818 #define EwGfxScreenScaleNativeBlend EwGfxScreenWarpAffineNativeBlend
3821 #ifndef EwGfxScreenScaleNativeSolid
3822 #define EwGfxScreenScaleNativeSolid EwGfxScreenWarpAffineNativeSolid
3825 #ifndef EwGfxScreenScaleNativeSolidBlend
3826 #define EwGfxScreenScaleNativeSolidBlend EwGfxScreenWarpAffineNativeSolidBlend
3829 #ifndef EwGfxScreenScaleNativeGradient
3830 #define EwGfxScreenScaleNativeGradient EwGfxScreenWarpAffineNativeGradient
3833 #ifndef EwGfxScreenScaleNativeGradientBlend
3834 #define EwGfxScreenScaleNativeGradientBlend \
3835 EwGfxScreenWarpAffineNativeGradientBlend
3838 #ifndef EwGfxScreenScaleNativeLinearGradient
3839 #define EwGfxScreenScaleNativeLinearGradient EwGfxScreenScaleNativeGradient
3842 #ifndef EwGfxScreenScaleNativeLinearGradientBlend
3843 #define EwGfxScreenScaleNativeLinearGradientBlend \
3844 EwGfxScreenScaleNativeGradientBlend
3847 #ifndef EwGfxScreenScaleNativeFilter
3848 #define EwGfxScreenScaleNativeFilter EwGfxScreenWarpAffineNativeFilter
3851 #ifndef EwGfxScreenScaleNativeFilterBlend
3852 #define EwGfxScreenScaleNativeFilterBlend EwGfxScreenWarpAffineNativeFilterBlend
3855 #ifndef EwGfxScreenScaleNativeFilterSolid
3856 #define EwGfxScreenScaleNativeFilterSolid EwGfxScreenWarpAffineNativeFilterSolid
3859 #ifndef EwGfxScreenScaleNativeFilterSolidBlend
3860 #define EwGfxScreenScaleNativeFilterSolidBlend \
3861 EwGfxScreenWarpAffineNativeFilterSolidBlend
3864 #ifndef EwGfxScreenScaleNativeFilterGradient
3865 #define EwGfxScreenScaleNativeFilterGradient \
3866 EwGfxScreenWarpAffineNativeFilterGradient
3869 #ifndef EwGfxScreenScaleNativeFilterGradientBlend
3870 #define EwGfxScreenScaleNativeFilterGradientBlend \
3871 EwGfxScreenWarpAffineNativeFilterGradientBlend
3874 #ifndef EwGfxScreenScaleNativeFilterLinearGradient
3875 #define EwGfxScreenScaleNativeFilterLinearGradient \
3876 EwGfxScreenScaleNativeFilterGradient
3879 #ifndef EwGfxScreenScaleNativeFilterLinearGradientBlend
3880 #define EwGfxScreenScaleNativeFilterLinearGradientBlend \
3881 EwGfxScreenScaleNativeFilterGradientBlend
3884 #ifndef EwGfxScreenScaleIndex8
3885 #define EwGfxScreenScaleIndex8 EwGfxScreenWarpAffineIndex8
3888 #ifndef EwGfxScreenScaleIndex8Blend
3889 #define EwGfxScreenScaleIndex8Blend EwGfxScreenWarpAffineIndex8Blend
3892 #ifndef EwGfxScreenScaleIndex8Solid
3893 #define EwGfxScreenScaleIndex8Solid EwGfxScreenWarpAffineIndex8Solid
3896 #ifndef EwGfxScreenScaleIndex8SolidBlend
3897 #define EwGfxScreenScaleIndex8SolidBlend EwGfxScreenWarpAffineIndex8SolidBlend
3900 #ifndef EwGfxScreenScaleIndex8Gradient
3901 #define EwGfxScreenScaleIndex8Gradient EwGfxScreenWarpAffineIndex8Gradient
3904 #ifndef EwGfxScreenScaleIndex8GradientBlend
3905 #define EwGfxScreenScaleIndex8GradientBlend \
3906 EwGfxScreenWarpAffineIndex8GradientBlend
3909 #ifndef EwGfxScreenScaleIndex8LinearGradient
3910 #define EwGfxScreenScaleIndex8LinearGradient EwGfxScreenScaleIndex8Gradient
3913 #ifndef EwGfxScreenScaleIndex8LinearGradientBlend
3914 #define EwGfxScreenScaleIndex8LinearGradientBlend \
3915 EwGfxScreenScaleIndex8GradientBlend
3918 #ifndef EwGfxScreenScaleIndex8Filter
3919 #define EwGfxScreenScaleIndex8Filter EwGfxScreenWarpAffineIndex8Filter
3922 #ifndef EwGfxScreenScaleIndex8FilterBlend
3923 #define EwGfxScreenScaleIndex8FilterBlend EwGfxScreenWarpAffineIndex8FilterBlend
3926 #ifndef EwGfxScreenScaleIndex8FilterSolid
3927 #define EwGfxScreenScaleIndex8FilterSolid EwGfxScreenWarpAffineIndex8FilterSolid
3930 #ifndef EwGfxScreenScaleIndex8FilterSolidBlend
3931 #define EwGfxScreenScaleIndex8FilterSolidBlend \
3932 EwGfxScreenWarpAffineIndex8FilterSolidBlend
3935 #ifndef EwGfxScreenScaleIndex8FilterGradient
3936 #define EwGfxScreenScaleIndex8FilterGradient \
3937 EwGfxScreenWarpAffineIndex8FilterGradient
3940 #ifndef EwGfxScreenScaleIndex8FilterGradientBlend
3941 #define EwGfxScreenScaleIndex8FilterGradientBlend \
3942 EwGfxScreenWarpAffineIndex8FilterGradientBlend
3945 #ifndef EwGfxScreenScaleIndex8FilterLinearGradient
3946 #define EwGfxScreenScaleIndex8FilterLinearGradient \
3947 EwGfxScreenScaleIndex8FilterGradient
3950 #ifndef EwGfxScreenScaleIndex8FilterLinearGradientBlend
3951 #define EwGfxScreenScaleIndex8FilterLinearGradientBlend \
3952 EwGfxScreenScaleIndex8FilterGradientBlend
3955 #ifndef EwGfxScreenScaleAlpha8Solid
3956 #define EwGfxScreenScaleAlpha8Solid EwGfxScreenWarpAffineAlpha8Solid
3959 #ifndef EwGfxScreenScaleAlpha8SolidBlend
3960 #define EwGfxScreenScaleAlpha8SolidBlend EwGfxScreenWarpAffineAlpha8SolidBlend
3963 #ifndef EwGfxScreenScaleAlpha8Gradient
3964 #define EwGfxScreenScaleAlpha8Gradient EwGfxScreenWarpAffineAlpha8Gradient
3967 #ifndef EwGfxScreenScaleAlpha8GradientBlend
3968 #define EwGfxScreenScaleAlpha8GradientBlend \
3969 EwGfxScreenWarpAffineAlpha8GradientBlend
3972 #ifndef EwGfxScreenScaleAlpha8LinearGradient
3973 #define EwGfxScreenScaleAlpha8LinearGradient EwGfxScreenScaleAlpha8Gradient
3976 #ifndef EwGfxScreenScaleAlpha8LinearGradientBlend
3977 #define EwGfxScreenScaleAlpha8LinearGradientBlend \
3978 EwGfxScreenScaleAlpha8GradientBlend
3981 #ifndef EwGfxScreenScaleAlpha8FilterSolid
3982 #define EwGfxScreenScaleAlpha8FilterSolid EwGfxScreenWarpAffineAlpha8FilterSolid
3985 #ifndef EwGfxScreenScaleAlpha8FilterSolidBlend
3986 #define EwGfxScreenScaleAlpha8FilterSolidBlend \
3987 EwGfxScreenWarpAffineAlpha8FilterSolidBlend
3990 #ifndef EwGfxScreenScaleAlpha8FilterGradient
3991 #define EwGfxScreenScaleAlpha8FilterGradient \
3992 EwGfxScreenWarpAffineAlpha8FilterGradient
3995 #ifndef EwGfxScreenScaleAlpha8FilterGradientBlend
3996 #define EwGfxScreenScaleAlpha8FilterGradientBlend \
3997 EwGfxScreenWarpAffineAlpha8FilterGradientBlend
4000 #ifndef EwGfxScreenScaleAlpha8FilterLinearGradient
4001 #define EwGfxScreenScaleAlpha8FilterLinearGradient \
4002 EwGfxScreenScaleAlpha8FilterGradient
4005 #ifndef EwGfxScreenScaleAlpha8FilterLinearGradientBlend
4006 #define EwGfxScreenScaleAlpha8FilterLinearGradientBlend \
4007 EwGfxScreenScaleAlpha8FilterGradientBlend
4010 #ifndef EwGfxScreenScaleRGB565
4011 #define EwGfxScreenScaleRGB565 EwGfxScreenWarpAffineRGB565
4014 #ifndef EwGfxScreenScaleRGB565Solid
4015 #define EwGfxScreenScaleRGB565Solid EwGfxScreenWarpAffineRGB565Solid
4018 #ifndef EwGfxScreenScaleRGB565SolidBlend
4019 #define EwGfxScreenScaleRGB565SolidBlend EwGfxScreenWarpAffineRGB565SolidBlend
4022 #ifndef EwGfxScreenScaleRGB565Gradient
4023 #define EwGfxScreenScaleRGB565Gradient EwGfxScreenWarpAffineRGB565Gradient
4026 #ifndef EwGfxScreenScaleRGB565GradientBlend
4027 #define EwGfxScreenScaleRGB565GradientBlend \
4028 EwGfxScreenWarpAffineRGB565GradientBlend
4031 #ifndef EwGfxScreenScaleRGB565LinearGradient
4032 #define EwGfxScreenScaleRGB565LinearGradient EwGfxScreenScaleRGB565Gradient
4035 #ifndef EwGfxScreenScaleRGB565LinearGradientBlend
4036 #define EwGfxScreenScaleRGB565LinearGradientBlend \
4037 EwGfxScreenScaleRGB565GradientBlend
4040 #ifndef EwGfxScreenScaleRGB565Filter
4041 #define EwGfxScreenScaleRGB565Filter EwGfxScreenWarpAffineRGB565Filter
4044 #ifndef EwGfxScreenScaleRGB565FilterSolid
4045 #define EwGfxScreenScaleRGB565FilterSolid EwGfxScreenWarpAffineRGB565FilterSolid
4048 #ifndef EwGfxScreenScaleRGB565FilterSolidBlend
4049 #define EwGfxScreenScaleRGB565FilterSolidBlend \
4050 EwGfxScreenWarpAffineRGB565FilterSolidBlend
4053 #ifndef EwGfxScreenScaleRGB565FilterGradient
4054 #define EwGfxScreenScaleRGB565FilterGradient \
4055 EwGfxScreenWarpAffineRGB565FilterGradient
4058 #ifndef EwGfxScreenScaleRGB565FilterGradientBlend
4059 #define EwGfxScreenScaleRGB565FilterGradientBlend \
4060 EwGfxScreenWarpAffineRGB565FilterGradientBlend
4063 #ifndef EwGfxScreenScaleRGB565FilterLinearGradient
4064 #define EwGfxScreenScaleRGB565FilterLinearGradient \
4065 EwGfxScreenScaleRGB565FilterGradient
4068 #ifndef EwGfxScreenScaleRGB565FilterLinearGradientBlend
4069 #define EwGfxScreenScaleRGB565FilterLinearGradientBlend \
4070 EwGfxScreenScaleRGB565FilterGradientBlend
4140 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
4211 #ifndef EwGfxPolygonGradient
4212 #define EwGfxPolygonGradient 0
4215 #ifndef EwGfxPolygonGradientBlend
4216 #define EwGfxPolygonGradientBlend 0
4219 #ifndef EwGfxPolygonAntialiasedGradient
4220 #define EwGfxPolygonAntialiasedGradient 0
4223 #ifndef EwGfxPolygonAntialiasedGradientBlend
4224 #define EwGfxPolygonAntialiasedGradientBlend 0
4227 #ifndef EwGfxPolygonLinearGradient
4228 #define EwGfxPolygonLinearGradient EwGfxPolygonGradient
4231 #ifndef EwGfxPolygonLinearGradientBlend
4232 #define EwGfxPolygonLinearGradientBlend EwGfxPolygonGradientBlend
4235 #ifndef EwGfxPolygonAntialiasedLinearGradient
4236 #define EwGfxPolygonAntialiasedLinearGradient EwGfxPolygonAntialiasedGradient
4239 #ifndef EwGfxPolygonAntialiasedLinearGradientBlend
4240 #define EwGfxPolygonAntialiasedLinearGradientBlend \
4241 EwGfxPolygonAntialiasedGradientBlend
4244 #ifndef EwGfxPolygonSolid
4245 #define EwGfxPolygonSolid EwGfxPolygonLinearGradient
4248 #ifndef EwGfxPolygonSolidBlend
4249 #define EwGfxPolygonSolidBlend EwGfxPolygonLinearGradientBlend
4252 #ifndef EwGfxPolygonAntialiasedSolid
4253 #define EwGfxPolygonAntialiasedSolid EwGfxPolygonAntialiasedLinearGradient
4256 #ifndef EwGfxPolygonAntialiasedSolidBlend
4257 #define EwGfxPolygonAntialiasedSolidBlend \
4258 EwGfxPolygonAntialiasedLinearGradientBlend
4261 #ifndef EwGfxScreenPolygonGradient
4262 #define EwGfxScreenPolygonGradient 0
4265 #ifndef EwGfxScreenPolygonGradientBlend
4266 #define EwGfxScreenPolygonGradientBlend 0
4269 #ifndef EwGfxScreenPolygonAntialiasedGradient
4270 #define EwGfxScreenPolygonAntialiasedGradient 0
4273 #ifndef EwGfxScreenPolygonAntialiasedGradientBlend
4274 #define EwGfxScreenPolygonAntialiasedGradientBlend 0
4277 #ifndef EwGfxScreenPolygonLinearGradient
4278 #define EwGfxScreenPolygonLinearGradient EwGfxScreenPolygonGradient
4281 #ifndef EwGfxScreenPolygonLinearGradientBlend
4282 #define EwGfxScreenPolygonLinearGradientBlend EwGfxScreenPolygonGradientBlend
4285 #ifndef EwGfxScreenPolygonAntialiasedLinearGradient
4286 #define EwGfxScreenPolygonAntialiasedLinearGradient \
4287 EwGfxScreenPolygonAntialiasedGradient
4290 #ifndef EwGfxScreenPolygonAntialiasedLinearGradientBlend
4291 #define EwGfxScreenPolygonAntialiasedLinearGradientBlend \
4292 EwGfxScreenPolygonAntialiasedGradientBlend
4295 #ifndef EwGfxScreenPolygonSolid
4296 #define EwGfxScreenPolygonSolid EwGfxScreenPolygonLinearGradient
4299 #ifndef EwGfxScreenPolygonSolidBlend
4300 #define EwGfxScreenPolygonSolidBlend EwGfxScreenPolygonLinearGradientBlend
4303 #ifndef EwGfxScreenPolygonAntialiasedSolid
4304 #define EwGfxScreenPolygonAntialiasedSolid \
4305 EwGfxScreenPolygonAntialiasedLinearGradient
4308 #ifndef EwGfxScreenPolygonAntialiasedSolidBlend
4309 #define EwGfxScreenPolygonAntialiasedSolidBlend \
4310 EwGfxScreenPolygonAntialiasedLinearGradientBlend
4334 #ifdef EW_USE_PIXEL_FORMAT_SCREEN
void EwCopyNativeRowBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpAffineIndex8RowBlend
Definition: ewgfxlinks.h:2716
#define EwGfxScreenTileNative
Definition: ewgfxlinks.h:1461
#define EwGfxScreenWarpAffineIndex8
Definition: ewgfxlinks.h:3047
#define EwGfxScreenTileNativeLinearGradientBlend
Definition: ewgfxlinks.h:1489
#define EwGfxFillGradient
Definition: ewgfxlinks.h:747
#define EwWarpPerspIndex8RowSolid
Definition: ewgfxlinks.h:1824
#define EwGfxScreenScaleAlpha8LinearGradientBlend
Definition: ewgfxlinks.h:3977
#define EwScreenWarpAffineNativeRowBlend
Definition: ewgfxlinks.h:2956
#define EwGfxScaleNativeFilterLinearGradient
Definition: ewgfxlinks.h:3631
#define EwWarpPerspNativeRowFilterBlend
Definition: ewgfxlinks.h:1692
static const XLineWorker LineWorkers[]
Definition: ewgfxlinks.h:720
#define EwScreenWarpAffineIndex8RowFilterSolidBlend
Definition: ewgfxlinks.h:3139
#define EwGfxWarpAffineNativeSolid
Definition: ewgfxlinks.h:2673
void EwScreenCopyIndex8RowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwScreenWarpAffineNativeRowGradientBlend
Definition: ewgfxlinks.h:2972
#define EwGfxScreenScaleIndex8FilterLinearGradient
Definition: ewgfxlinks.h:3946
#define EwGfxScreenScaleAlpha8FilterGradientBlend
Definition: ewgfxlinks.h:3996
void EwCopyAlpha8RowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpPerspNativeRowFilter
Definition: ewgfxlinks.h:1685
#define EwWarpPerspNativeRowFilterSolid
Definition: ewgfxlinks.h:1738
#define EwWarpAffineNativeRowBlend
Definition: ewgfxlinks.h:2622
#define EwGfxPolygonLinearGradient
Definition: ewgfxlinks.h:4228
#define EwWarpAffineRGB565RowFilterSolidBlend
Definition: ewgfxlinks.h:2942
#define EwGfxScreenScaleIndex8FilterSolid
Definition: ewgfxlinks.h:3927
#define EwWarpAffineIndex8RowFilterSolid
Definition: ewgfxlinks.h:2792
#define EwGfxTileIndex8LinearGradientBlend
Definition: ewgfxlinks.h:1405
#define EwGfxTileNativeSolid
Definition: ewgfxlinks.h:1353
#define EwScreenWarpAffineRGB565RowGradientBlend
Definition: ewgfxlinks.h:3234
#define EwGfxScreenScaleIndex8GradientBlend
Definition: ewgfxlinks.h:3905
#define EwGfxCopyNativeBlend
Definition: ewgfxlinks.h:870
void EwCopyNativeRowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
void EwScreenCopyAlpha8RowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpAffineAlpha8RowFilterGradient
Definition: ewgfxlinks.h:2820
#define EwGfxScreenCopyRGB565
Definition: ewgfxlinks.h:1159
#define EwGfxScreenWarpAffineNative
Definition: ewgfxlinks.h:2948
#define EwGfxScreenWarpPerspRGB565FilterSolidBlend
Definition: ewgfxlinks.h:2318
#define EwWarpPerspNativeRowFilterGradient
Definition: ewgfxlinks.h:1700
#define EwGfxScaleAlpha8LinearGradient
Definition: ewgfxlinks.h:3722
#define EwGfxScreenScaleRGB565LinearGradient
Definition: ewgfxlinks.h:4032
#define EwWarpPerspAlpha8RowFilterSolidBlend
Definition: ewgfxlinks.h:1902
#define EwScreenWarpPerspIndex8RowFilterBlend
Definition: ewgfxlinks.h:2126
#define EwGfxCopyRGB565LinearGradient
Definition: ewgfxlinks.h:1010
#define EwGfxScreenScaleIndex8FilterBlend
Definition: ewgfxlinks.h:3923
#define EwWarpPerspRGB565RowFilterGradientBlend
Definition: ewgfxlinks.h:1948
#define EwGfxCopyIndex8SolidBlend
Definition: ewgfxlinks.h:950
#define EwGfxCopyNativeGradient
Definition: ewgfxlinks.h:877
#define EwGfxScreenScaleRGB565LinearGradientBlend
Definition: ewgfxlinks.h:4036
#define EwGfxCopyNative
Definition: ewgfxlinks.h:864
static const XPolygonDriver PolygonDrivers[]
Definition: ewgfxlinks.h:4314
#define EwGfxScreenWarpPerspIndex8Blend
Definition: ewgfxlinks.h:2094
#define EwScreenWarpAffineRGB565RowSolid
Definition: ewgfxlinks.h:3283
#define EwGfxScreenTileIndex8SolidBlend
Definition: ewgfxlinks.h:1505
#define EwGfxScreenCopyAlpha8LinearGradient
Definition: ewgfxlinks.h:1138
#define EwGfxTileIndex8SolidBlend
Definition: ewgfxlinks.h:1389
#define EwGfxScaleNativeLinearGradient
Definition: ewgfxlinks.h:3598
#define EwGfxScreenCopyIndex8LinearGradient
Definition: ewgfxlinks.h:1103
#define EwGfxScreenFillGradient
Definition: ewgfxlinks.h:781
#define EwGfxScreenWarpPerspNativeFilterGradient
Definition: ewgfxlinks.h:2034
#define EwGfxWarpPerspAlpha8FilterSolid
Definition: ewgfxlinks.h:1881
#define EwGfxWarpAffineIndex8Gradient
Definition: ewgfxlinks.h:2723
#define EwGfxScreenTileAlpha8Solid
Definition: ewgfxlinks.h:1525
#define EwGfxWarpPerspRGB565
Definition: ewgfxlinks.h:1908
#define EwGfxScreenPolygonAntialiasedSolid
Definition: ewgfxlinks.h:4304
#define EwScreenWarpPerspAlpha8RowFilterSolid
Definition: ewgfxlinks.h:2246
#define EwGfxTileRGB565
Definition: ewgfxlinks.h:1433
void(* XCopyDriver)(unsigned long aDstHandle, unsigned long aSrcHandle, int aDstX, int aDstY, int aSrcX, int aSrcY, int aWidth, int aHeight, int aBlend, unsigned long *aColors)
Definition: ewgfxdriver.h:416
#define EwGfxScreenWarpAffineIndex8SolidBlend
Definition: ewgfxlinks.h:3112
#define EwGfxTileRGB565LinearGradient
Definition: ewgfxlinks.h:1453
#define EwGfxScreenWarpPerspIndex8SolidBlend
Definition: ewgfxlinks.h:2152
#define EwGfxScreenScaleNativeFilterSolid
Definition: ewgfxlinks.h:3856
#define EwGfxScreenCopyNativeGradientBlend
Definition: ewgfxlinks.h:1050
#define EwGfxWarpAffineNativeFilterSolid
Definition: ewgfxlinks.h:2681
#define EwGfxScreenWarpAffineNativeFilterSolidBlend
Definition: ewgfxlinks.h:3023
#define EwGfxScaleRGB565FilterSolidBlend
Definition: ewgfxlinks.h:3792
#define EwGfxWarpAffineIndex8Solid
Definition: ewgfxlinks.h:2767
void EwScreenCopyNativeRowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpAffineIndex8RowSolidBlend
Definition: ewgfxlinks.h:2788
#define EwGfxWarpPerspAlpha8GradientBlend
Definition: ewgfxlinks.h:1851
#define EwGfxTileNativeGradientBlend
Definition: ewgfxlinks.h:1365
static const XWarpWorker WarpAffineWorkers[]
Definition: ewgfxlinks.h:3435
void EwScreenCopyNativeRowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenWarpAffineAlpha8Gradient
Definition: ewgfxlinks.h:3147
#define EwGfxScreenWarpAffineNativeGradient
Definition: ewgfxlinks.h:2963
#define EwGfxScreenScaleNativeLinearGradient
Definition: ewgfxlinks.h:3839
#define EwGfxWarpAffineNative
Definition: ewgfxlinks.h:2614
#define EwScreenWarpAffineNativeRowFilterBlend
Definition: ewgfxlinks.h:2987
#define EwGfxWarpAffineAlpha8FilterGradient
Definition: ewgfxlinks.h:2819
#define EwGfxScreenCopyIndex8SolidBlend
Definition: ewgfxlinks.h:1118
#define EwGfxWarpAffineAlpha8FilterSolid
Definition: ewgfxlinks.h:2841
#define EwGfxScreenCopyRGB565Solid
Definition: ewgfxlinks.h:1190
#define EwWarpPerspAlpha8RowFilterGradient
Definition: ewgfxlinks.h:1860
static const XFillWorker FillWorkers[]
Definition: ewgfxlinks.h:836
#define EwGfxCopyNativeGradientBlend
Definition: ewgfxlinks.h:884
#define EwScreenWarpPerspNativeRowFilterSolid
Definition: ewgfxlinks.h:2076
#define EwGfxWarpPerspAlpha8FilterSolidBlend
Definition: ewgfxlinks.h:1885
#define EwGfxWarpAffineRGB565Gradient
Definition: ewgfxlinks.h:2876
#define EwScreenWarpAffineIndex8RowSolidBlend
Definition: ewgfxlinks.h:3131
#define EwScreenWarpAffineRGB565RowFilterGradient
Definition: ewgfxlinks.h:3250
#define EwGfxScreenCopyRGB565LinearGradientBlend
Definition: ewgfxlinks.h:1185
#define EwGfxScaleIndex8LinearGradientBlend
Definition: ewgfxlinks.h:3668
void EwScreenCopyIndex8RowBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpAffineRGB565RowFilterGradient
Definition: ewgfxlinks.h:2900
#define EwGfxScreenScaleAlpha8Solid
Definition: ewgfxlinks.h:3956
#define EwGfxWarpAffineAlpha8SolidBlend
Definition: ewgfxlinks.h:2837
#define EwGfxTileNativeSolidBlend
Definition: ewgfxlinks.h:1357
#define EwScreenWarpAffineNativeRowFilterSolid
Definition: ewgfxlinks.h:3036
#define EwGfxTileAlpha8GradientBlend
Definition: ewgfxlinks.h:1421
#define EwGfxScreenWarpAffineIndex8Filter
Definition: ewgfxlinks.h:3078
#define EwGfxScreenWarpAffineAlpha8FilterGradient
Definition: ewgfxlinks.h:3164
#define EwWarpPerspAlpha8RowFilterSolid
Definition: ewgfxlinks.h:1898
#define EwGfxTileRGB565GradientBlend
Definition: ewgfxlinks.h:1449
#define EwGfxScreenScaleNativeFilterLinearGradientBlend
Definition: ewgfxlinks.h:3880
#define EwGfxScreenWarpAffineNativeSolid
Definition: ewgfxlinks.h:3009
#define EwGfxScreenWarpAffineIndex8FilterGradientBlend
Definition: ewgfxlinks.h:3102
#define EwGfxScaleIndex8Gradient
Definition: ewgfxlinks.h:3656
#define EwGfxScreenTileIndex8Gradient
Definition: ewgfxlinks.h:1509
#define EwWarpAffineRGB565RowFilterSolid
Definition: ewgfxlinks.h:2938
#define EwWarpAffineNativeRowFilter
Definition: ewgfxlinks.h:2645
#define EwGfxScreenPolygonLinearGradient
Definition: ewgfxlinks.h:4278
#define EwGfxScreenScaleAlpha8SolidBlend
Definition: ewgfxlinks.h:3960
#define EwScreenWarpPerspRGB565Row
Definition: ewgfxlinks.h:2258
#define EwGfxTileNativeLinearGradientBlend
Definition: ewgfxlinks.h:1373
#define EwWarpAffineRGB565RowFilterGradientBlend
Definition: ewgfxlinks.h:2908
#define EwGfxScreenTileRGB565GradientBlend
Definition: ewgfxlinks.h:1565
#define EwGfxScaleIndex8FilterGradientBlend
Definition: ewgfxlinks.h:3692
#define EwScreenWarpPerspIndex8RowFilterGradientBlend
Definition: ewgfxlinks.h:2143
#define EwGfxScreenScaleRGB565GradientBlend
Definition: ewgfxlinks.h:4027
void EwCopyNativeRow(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
void EwScreenCopyAlpha8RowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScaleNativeGradient
Definition: ewgfxlinks.h:3590
#define EwGfxScreenWarpAffineRGB565
Definition: ewgfxlinks.h:3217
#define EwScreenWarpAffineRGB565RowFilterSolidBlend
Definition: ewgfxlinks.h:3295
#define EwGfxScreenWarpPerspRGB565FilterGradient
Definition: ewgfxlinks.h:2289
#define EwGfxWarpAffineRGB565Solid
Definition: ewgfxlinks.h:2913
#define EwGfxWarpAffineIndex8
Definition: ewgfxlinks.h:2708
#define EwWarpPerspIndex8RowFilterSolidBlend
Definition: ewgfxlinks.h:1836
#define EwGfxScreenTileAlpha8LinearGradientBlend
Definition: ewgfxlinks.h:1545
#define EwWarpAffineAlpha8RowGradient
Definition: ewgfxlinks.h:2804
#define EwWarpPerspIndex8RowFilterGradientBlend
Definition: ewgfxlinks.h:1802
#define EwScreenWarpAffineNativeRowFilterGradient
Definition: ewgfxlinks.h:2995
#define EwGfxWarpAffineNativeBlend
Definition: ewgfxlinks.h:2621
#define EwGfxWarpPerspRGB565FilterGradientBlend
Definition: ewgfxlinks.h:1947
#define EwGfxScaleRGB565GradientBlend
Definition: ewgfxlinks.h:3772
#define EwGfxScreenPolygonAntialiasedGradientBlend
Definition: ewgfxlinks.h:4274
#define EwGfxScaleNativeFilterSolidBlend
Definition: ewgfxlinks.h:3618
#define EwScreenWarpPerspNativeRowFilterGradientBlend
Definition: ewgfxlinks.h:2044
#define EwGfxScaleNativeFilterGradient
Definition: ewgfxlinks.h:3622
#define EwScreenWarpAffineIndex8RowFilterGradient
Definition: ewgfxlinks.h:3094
#define EwGfxCopyRGB565Solid
Definition: ewgfxlinks.h:1020
void(* XCopyWorker)(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
Definition: ewgfxdriver.h:288
#define EwGfxScreenWarpAffineIndex8FilterSolid
Definition: ewgfxlinks.h:3117
#define EwGfxScaleRGB565LinearGradientBlend
Definition: ewgfxlinks.h:3780
#define EwGfxScreenTileIndex8LinearGradientBlend
Definition: ewgfxlinks.h:1521
#define EwGfxScreenPolygonAntialiasedLinearGradientBlend
Definition: ewgfxlinks.h:4291
#define EwGfxWarpPerspIndex8FilterGradientBlend
Definition: ewgfxlinks.h:1801
#define EwGfxCopyIndex8GradientBlend
Definition: ewgfxlinks.h:930
#define EwGfxScreenPolygonGradient
Definition: ewgfxlinks.h:4262
#define EwGfxScaleIndex8Filter
Definition: ewgfxlinks.h:3672
void EwCopyNativeRowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScaleIndex8Blend
Definition: ewgfxlinks.h:3644
#define EwGfxScreenScaleIndex8FilterLinearGradientBlend
Definition: ewgfxlinks.h:3951
#define EwGfxWarpPerspRGB565SolidBlend
Definition: ewgfxlinks.h:1957
#define EwScreenWarpAffineIndex8RowBlend
Definition: ewgfxlinks.h:3055
#define EwGfxScreenScaleNativeGradient
Definition: ewgfxlinks.h:3830
#define EwGfxWarpAffineRGB565FilterGradientBlend
Definition: ewgfxlinks.h:2907
#define EwWarpAffineIndex8RowFilterBlend
Definition: ewgfxlinks.h:2746
#define EwWarpAffineIndex8RowGradient
Definition: ewgfxlinks.h:2724
#define EwGfxScaleRGB565FilterGradientBlend
Definition: ewgfxlinks.h:3800
#define EwGfxScaleNativeSolidBlend
Definition: ewgfxlinks.h:3586
#define EwGfxScreenWarpPerspNativeBlend
Definition: ewgfxlinks.h:1995
static const XWarpWorker WarpPerspWorkers[]
Definition: ewgfxlinks.h:2475
#define EwWarpPerspRGB565RowFilterSolidBlend
Definition: ewgfxlinks.h:1982
#define EwGfxWarpPerspNativeFilterGradient
Definition: ewgfxlinks.h:1699
#define EwGfxScreenWarpPerspRGB565SolidBlend
Definition: ewgfxlinks.h:2308
#define EwGfxScreenWarpPerspAlpha8FilterSolid
Definition: ewgfxlinks.h:2228
#define EwGfxWarpPerspNativeSolid
Definition: ewgfxlinks.h:1713
#define EwGfxPolygonSolid
Definition: ewgfxlinks.h:4245
#define EwGfxWarpPerspRGB565GradientBlend
Definition: ewgfxlinks.h:1924
#define EwGfxDrawLineSolidBlend
Definition: ewgfxlinks.h:674
#define EwGfxScreenScaleAlpha8GradientBlend
Definition: ewgfxlinks.h:3968
#define EwGfxWarpPerspIndex8GradientBlend
Definition: ewgfxlinks.h:1771
#define EwGfxScreenTileRGB565LinearGradient
Definition: ewgfxlinks.h:1569
#define EwGfxScreenWarpAffineRGB565Solid
Definition: ewgfxlinks.h:3264
#define EwGfxWarpAffineAlpha8Gradient
Definition: ewgfxlinks.h:2803
#define EwGfxScreenScaleNativeSolidBlend
Definition: ewgfxlinks.h:3826
#define EwGfxWarpAffineNativeGradient
Definition: ewgfxlinks.h:2629
#define EwGfxDrawLineSolid
Definition: ewgfxlinks.h:670
#define EwGfxScreenCopyIndex8Solid
Definition: ewgfxlinks.h:1114
#define EwWarpPerspIndex8RowFilterGradient
Definition: ewgfxlinks.h:1794
#define EwGfxWarpAffineAlpha8Solid
Definition: ewgfxlinks.h:2833
#define EwGfxScreenScaleIndex8FilterSolidBlend
Definition: ewgfxlinks.h:3931
#define EwGfxWarpPerspNativeFilterSolid
Definition: ewgfxlinks.h:1721
#define EwScreenWarpPerspRGB565RowFilterGradient
Definition: ewgfxlinks.h:2290
#define EwGfxScreenTileIndex8GradientBlend
Definition: ewgfxlinks.h:1513
#define EwGfxScreenWarpPerspAlpha8Gradient
Definition: ewgfxlinks.h:2187
#define EwGfxScreenTileNativeGradientBlend
Definition: ewgfxlinks.h:1481
#define EwGfxScreenWarpAffineNativeFilterSolid
Definition: ewgfxlinks.h:3018
#define EwScreenWarpPerspNativeRowFilter
Definition: ewgfxlinks.h:2020
#define EwGfxScreenTileIndex8LinearGradient
Definition: ewgfxlinks.h:1517
#define EwScreenWarpPerspIndex8RowSolid
Definition: ewgfxlinks.h:2167
#define EwGfxScreenCopyNativeSolid
Definition: ewgfxlinks.h:1067
#define EwGfxScreenFillSolid
Definition: ewgfxlinks.h:804
#define EwGfxScreenScaleNativeFilterLinearGradient
Definition: ewgfxlinks.h:3875
#define EwGfxScaleRGB565Filter
Definition: ewgfxlinks.h:3784
#define EwGfxScaleAlpha8Solid
Definition: ewgfxlinks.h:3706
#define EwGfxScreenWarpPerspRGB565Gradient
Definition: ewgfxlinks.h:2265
#define EwScreenWarpAffineIndex8RowFilterGradientBlend
Definition: ewgfxlinks.h:3103
void EwCopyIndex8RowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenScaleNativeFilterSolidBlend
Definition: ewgfxlinks.h:3860
#define EwGfxScreenFillGradientBlend
Definition: ewgfxlinks.h:788
#define EwGfxScaleIndex8FilterBlend
Definition: ewgfxlinks.h:3676
#define EwGfxScreenScaleIndex8SolidBlend
Definition: ewgfxlinks.h:3897
#define EwGfxPolygonAntialiasedSolid
Definition: ewgfxlinks.h:4253
#define EwGfxScaleIndex8FilterLinearGradient
Definition: ewgfxlinks.h:3697
#define EwGfxScreenScaleRGB565FilterLinearGradientBlend
Definition: ewgfxlinks.h:4069
static const XFillDriver FillDrivers[]
Definition: ewgfxlinks.h:812
#define EwGfxScreenWarpAffineAlpha8FilterSolid
Definition: ewgfxlinks.h:3188
#define EwScreenWarpPerspRGB565RowGradientBlend
Definition: ewgfxlinks.h:2274
#define EwGfxWarpAffineIndex8Filter
Definition: ewgfxlinks.h:2738
#define EwWarpPerspRGB565RowGradient
Definition: ewgfxlinks.h:1917
void EwScreenCopyRGB565RowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenWarpPerspNativeFilterGradientBlend
Definition: ewgfxlinks.h:2043
#define EwGfxScreenWarpPerspIndex8Gradient
Definition: ewgfxlinks.h:2102
#define EwWarpAffineRGB565RowSolid
Definition: ewgfxlinks.h:2930
#define EwGfxCopyIndex8Gradient
Definition: ewgfxlinks.h:923
#define EwGfxCopyNativeSolidBlend
Definition: ewgfxlinks.h:904
#define EwGfxCopyNativeLinearGradient
Definition: ewgfxlinks.h:890
#define EwGfxScaleAlpha8Gradient
Definition: ewgfxlinks.h:3714
#define EwWarpPerspNativeRowFilterSolidBlend
Definition: ewgfxlinks.h:1742
#define EwGfxScaleNativeLinearGradientBlend
Definition: ewgfxlinks.h:3602
#define EwGfxScreenCopyNativeLinearGradientBlend
Definition: ewgfxlinks.h:1062
#define EwGfxWarpPerspIndex8Solid
Definition: ewgfxlinks.h:1807
#define EwWarpPerspIndex8RowFilterSolid
Definition: ewgfxlinks.h:1832
#define EwGfxTileIndex8LinearGradient
Definition: ewgfxlinks.h:1401
#define EwGfxScreenWarpPerspNativeGradient
Definition: ewgfxlinks.h:2003
#define EwGfxWarpPerspIndex8FilterSolidBlend
Definition: ewgfxlinks.h:1819
#define EwScreenWarpAffineNativeRow
Definition: ewgfxlinks.h:2949
#define EwGfxScreenCopyIndex8Blend
Definition: ewgfxlinks.h:1083
void EwScreenCopyNativeRowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpAffineAlpha8RowFilterSolid
Definition: ewgfxlinks.h:2858
#define EwGfxPolygonGradient
Definition: ewgfxlinks.h:4212
void EwFillRowSolidBlend(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwGfxScreenTileAlpha8SolidBlend
Definition: ewgfxlinks.h:1529
#define EwGfxTileIndex8Blend
Definition: ewgfxlinks.h:1381
#define EwGfxScreenWarpPerspIndex8Solid
Definition: ewgfxlinks.h:2148
#define EwGfxScreenCopyNative
Definition: ewgfxlinks.h:1030
#define EwGfxScreenPolygonSolid
Definition: ewgfxlinks.h:4296
#define EwWarpAffineNativeRowGradientBlend
Definition: ewgfxlinks.h:2638
#define EwGfxScaleAlpha8SolidBlend
Definition: ewgfxlinks.h:3710
void EwScreenSetPixelSolid(XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
#define EwScreenWarpPerspAlpha8RowSolidBlend
Definition: ewgfxlinks.h:2242
#define EwScreenWarpPerspRGB565RowGradient
Definition: ewgfxlinks.h:2266
#define EwScreenWarpAffineAlpha8RowFilterSolid
Definition: ewgfxlinks.h:3206
#define EwWarpAffineIndex8RowFilter
Definition: ewgfxlinks.h:2739
#define EwWarpPerspIndex8RowFilter
Definition: ewgfxlinks.h:1779
#define EwGfxWarpAffineNativeFilterBlend
Definition: ewgfxlinks.h:2651
#define EwScreenWarpAffineAlpha8RowFilterSolidBlend
Definition: ewgfxlinks.h:3210
#define EwGfxScreenTileIndex8
Definition: ewgfxlinks.h:1493
static const XTileDriver TileDrivers[]
Definition: ewgfxlinks.h:1577
#define EwGfxScaleIndex8FilterSolid
Definition: ewgfxlinks.h:3680
#define EwGfxWarpPerspAlpha8FilterGradientBlend
Definition: ewgfxlinks.h:1867
#define EwGfxScreenWarpPerspNativeFilterBlend
Definition: ewgfxlinks.h:2026
static const XWarpDriver WarpAffineDrivers[]
Definition: ewgfxlinks.h:3300
#define EwGfxCopyAlpha8GradientBlend
Definition: ewgfxlinks.h:964
void EwCopyNativeRowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwScreenWarpPerspAlpha8RowSolid
Definition: ewgfxlinks.h:2238
void EwScreenCopyRGB565RowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxTileAlpha8Solid
Definition: ewgfxlinks.h:1409
#define EwGfxScreenWarpAffineAlpha8Solid
Definition: ewgfxlinks.h:3179
#define EwWarpAffineNativeRowFilterBlend
Definition: ewgfxlinks.h:2652
#define EwGfxScreenWarpAffineNativeGradientBlend
Definition: ewgfxlinks.h:2971
#define EwScreenWarpAffineAlpha8RowFilterGradient
Definition: ewgfxlinks.h:3165
#define EwGfxScaleNative
Definition: ewgfxlinks.h:3574
void(* XPolygonDriver)(unsigned long aDstHandle, int *aPaths, int aDstX, int aDstY, int aWidth, int aHeight, int aBlend, int aAntialiased, int aNonZeroWinding, unsigned long *aColors)
Definition: ewgfxdriver.h:565
#define EwGfxWarpAffineNativeFilterSolidBlend
Definition: ewgfxlinks.h:2685
#define EwWarpAffineIndex8RowSolid
Definition: ewgfxlinks.h:2784
#define EwGfxScreenScaleNativeFilter
Definition: ewgfxlinks.h:3848
#define EwGfxTileIndex8Gradient
Definition: ewgfxlinks.h:1393
void EwCopyRGB565RowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpAffineNativeRowSolidBlend
Definition: ewgfxlinks.h:2694
void EwCopyAlpha8RowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpPerspIndex8Row
Definition: ewgfxlinks.h:1749
#define EwGfxWarpPerspNativeGradient
Definition: ewgfxlinks.h:1669
#define EwScreenWarpAffineNativeRowFilterSolidBlend
Definition: ewgfxlinks.h:3040
#define EwGfxWarpAffineRGB565FilterSolid
Definition: ewgfxlinks.h:2921
#define EwGfxScreenScaleRGB565FilterSolid
Definition: ewgfxlinks.h:4045
#define EwGfxScreenWarpAffineNativeFilter
Definition: ewgfxlinks.h:2979
#define EwGfxScreenWarpPerspIndex8FilterSolid
Definition: ewgfxlinks.h:2157
#define EwGfxWarpPerspRGB565Gradient
Definition: ewgfxlinks.h:1916
#define EwGfxScreenWarpAffineIndex8Blend
Definition: ewgfxlinks.h:3054
#define EwGfxScreenTileIndex8Solid
Definition: ewgfxlinks.h:1501
void EwSetPixelSolid(XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
#define EwGfxScreenWarpAffineRGB565FilterGradient
Definition: ewgfxlinks.h:3249
#define EwScreenWarpPerspIndex8Row
Definition: ewgfxlinks.h:2088
#define EwGfxScreenWarpPerspIndex8Filter
Definition: ewgfxlinks.h:2118
#define EwGfxCopyAlpha8Gradient
Definition: ewgfxlinks.h:957
#define EwScreenWarpPerspIndex8RowFilterSolidBlend
Definition: ewgfxlinks.h:2179
#define EwGfxScaleIndex8Solid
Definition: ewgfxlinks.h:3648
#define EwGfxScaleAlpha8FilterSolidBlend
Definition: ewgfxlinks.h:3734
#define EwGfxScreenWarpPerspRGB565FilterSolid
Definition: ewgfxlinks.h:2313
#define EwWarpPerspNativeRowSolid
Definition: ewgfxlinks.h:1730
#define EwGfxScreenWarpPerspAlpha8Solid
Definition: ewgfxlinks.h:2219
#define EwGfxScaleIndex8LinearGradient
Definition: ewgfxlinks.h:3664
void(* XWarpDriver)(unsigned long aDstHandle, unsigned long aSrcHandle, float aDstX1, float aDstY1, float aDstW1, float aDstX2, float aDstY2, float aDstW2, float aDstX3, float aDstY3, float aDstW3, float aDstX4, float aDstY4, float aDstW4, int aSrcX, int aSrcY, int aSrcWidth, int aSrcHeight, int aClipX, int aClipY, int aClipWidth, int aClipHeight, int aBlend, int aFilter, unsigned long *aColors)
Definition: ewgfxdriver.h:507
#define EwGfxScreenScaleNativeFilterGradientBlend
Definition: ewgfxlinks.h:3870
#define EwGfxScreenScaleRGB565Filter
Definition: ewgfxlinks.h:4041
#define EwGfxScreenScaleAlpha8LinearGradient
Definition: ewgfxlinks.h:3973
#define EwGfxTileIndex8GradientBlend
Definition: ewgfxlinks.h:1397
#define EwGfxScreenWarpPerspRGB565Filter
Definition: ewgfxlinks.h:2281
void EwScreenCopyIndex8Row(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenFillLinearGradientBlend
Definition: ewgfxlinks.h:800
#define EwGfxScreenTileAlpha8GradientBlend
Definition: ewgfxlinks.h:1537
void EwScreenCopyNativeRowBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScaleNativeFilter
Definition: ewgfxlinks.h:3606
#define EwGfxScaleNativeFilterBlend
Definition: ewgfxlinks.h:3610
#define EwGfxScreenCopyNativeLinearGradient
Definition: ewgfxlinks.h:1056
void EwCopyIndex8RowBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxWarpPerspNativeBlend
Definition: ewgfxlinks.h:1661
#define EwScreenWarpAffineNativeRowSolid
Definition: ewgfxlinks.h:3028
#define EwGfxScreenScaleIndex8Blend
Definition: ewgfxlinks.h:3889
#define EwWarpAffineAlpha8RowFilterGradientBlend
Definition: ewgfxlinks.h:2828
#define EwGfxScaleAlpha8GradientBlend
Definition: ewgfxlinks.h:3718
#define EwScreenWarpPerspAlpha8RowFilterSolidBlend
Definition: ewgfxlinks.h:2250
static const XWarpDriver WarpScaleDrivers[]
Definition: ewgfxlinks.h:4074
#define EwGfxCopyNativeSolid
Definition: ewgfxlinks.h:900
#define EwWarpPerspNativeRowSolidBlend
Definition: ewgfxlinks.h:1734
#define EwGfxScaleIndex8
Definition: ewgfxlinks.h:3640
#define EwGfxScreenScaleRGB565Solid
Definition: ewgfxlinks.h:4015
#define EwScreenWarpPerspIndex8RowSolidBlend
Definition: ewgfxlinks.h:2171
static const XWarpDriver WarpPerspDrivers[]
Definition: ewgfxlinks.h:2340
#define EwWarpAffineAlpha8RowSolidBlend
Definition: ewgfxlinks.h:2854
void EwSetPixelSolidBlend(XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
#define EwGfxScreenWarpAffineAlpha8FilterSolidBlend
Definition: ewgfxlinks.h:3193
#define EwGfxScreenDrawLineGradient
Definition: ewgfxlinks.h:680
#define EwGfxScreenCopyRGB565Gradient
Definition: ewgfxlinks.h:1166
#define EwGfxScreenPolygonAntialiasedSolidBlend
Definition: ewgfxlinks.h:4309
#define EwGfxScreenWarpPerspAlpha8GradientBlend
Definition: ewgfxlinks.h:2195
#define EwGfxScreenPolygonGradientBlend
Definition: ewgfxlinks.h:4266
#define EwGfxWarpPerspRGB565FilterSolidBlend
Definition: ewgfxlinks.h:1965
#define EwGfxScreenWarpAffineAlpha8SolidBlend
Definition: ewgfxlinks.h:3183
#define EwGfxPolygonAntialiasedLinearGradient
Definition: ewgfxlinks.h:4236
#define EwScreenWarpAffineAlpha8RowFilterGradientBlend
Definition: ewgfxlinks.h:3174
#define EwGfxScreenWarpPerspNativeSolidBlend
Definition: ewgfxlinks.h:2053
#define EwGfxScaleIndex8SolidBlend
Definition: ewgfxlinks.h:3652
#define EwWarpPerspAlpha8RowGradientBlend
Definition: ewgfxlinks.h:1852
#define EwGfxScreenScaleNativeLinearGradientBlend
Definition: ewgfxlinks.h:3843
#define EwGfxWarpPerspIndex8FilterBlend
Definition: ewgfxlinks.h:1785
#define EwWarpAffineNativeRowFilterGradientBlend
Definition: ewgfxlinks.h:2668
void EwScreenFillRowSolidBlend(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwGfxScreenWarpPerspRGB565Solid
Definition: ewgfxlinks.h:2304
#define EwGfxTileNativeGradient
Definition: ewgfxlinks.h:1361
#define EwScreenWarpAffineIndex8RowGradient
Definition: ewgfxlinks.h:3063
#define EwGfxScreenWarpAffineIndex8Solid
Definition: ewgfxlinks.h:3108
#define EwGfxWarpAffineNativeFilter
Definition: ewgfxlinks.h:2644
#define EwGfxPolygonAntialiasedGradientBlend
Definition: ewgfxlinks.h:4224
#define EwGfxWarpPerspAlpha8FilterGradient
Definition: ewgfxlinks.h:1859
#define EwWarpPerspAlpha8RowGradient
Definition: ewgfxlinks.h:1844
#define EwScreenWarpAffineRGB565RowFilter
Definition: ewgfxlinks.h:3242
#define EwGfxScreenCopyIndex8GradientBlend
Definition: ewgfxlinks.h:1097
#define EwGfxScaleAlpha8FilterSolid
Definition: ewgfxlinks.h:3730
#define EwScreenWarpAffineAlpha8RowSolid
Definition: ewgfxlinks.h:3198
#define EwGfxWarpAffineIndex8FilterGradientBlend
Definition: ewgfxlinks.h:2761
#define EwGfxWarpPerspRGB565Solid
Definition: ewgfxlinks.h:1953
#define EwGfxFillLinearGradientBlend
Definition: ewgfxlinks.h:766
#define EwGfxTileRGB565Gradient
Definition: ewgfxlinks.h:1445
void(* XTileDriver)(unsigned long aDstHandle, unsigned long aSrcHandle, int aDstX, int aDstY, int aDstWidth, int aDstHeight, int aSrcX, int aSrcY, int aSrcWidth, int aSrcHeight, int aOfsX, int aOfsY, int aBlend, unsigned long *aColors)
Definition: ewgfxdriver.h:453
#define EwWarpAffineNativeRow
Definition: ewgfxlinks.h:2615
#define EwGfxWarpPerspNativeFilter
Definition: ewgfxlinks.h:1684
#define EwGfxWarpAffineRGB565FilterGradient
Definition: ewgfxlinks.h:2899
void EwScreenFillRowSolid(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwGfxTileIndex8Solid
Definition: ewgfxlinks.h:1385
#define EwGfxFillGradientBlend
Definition: ewgfxlinks.h:754
#define EwGfxScreenTileNativeGradient
Definition: ewgfxlinks.h:1477
void EwScreenCopyNativeRow(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxCopyRGB565GradientBlend
Definition: ewgfxlinks.h:1004
void EwScreenCopyIndex8RowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenWarpPerspAlpha8FilterGradientBlend
Definition: ewgfxlinks.h:2213
#define EwGfxWarpPerspAlpha8Gradient
Definition: ewgfxlinks.h:1843
#define EwWarpAffineNativeRowGradient
Definition: ewgfxlinks.h:2630
#define EwGfxScaleNativeFilterGradientBlend
Definition: ewgfxlinks.h:3626
#define EwGfxScaleRGB565SolidBlend
Definition: ewgfxlinks.h:3764
void EwScreenSetPixelSolidBlend(XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
#define EwScreenWarpAffineIndex8RowFilterSolid
Definition: ewgfxlinks.h:3135
#define EwGfxCopyRGB565LinearGradientBlend
Definition: ewgfxlinks.h:1016
#define EwGfxPolygonSolidBlend
Definition: ewgfxlinks.h:4249
#define EwGfxScreenTileAlpha8Gradient
Definition: ewgfxlinks.h:1533
#define EwGfxScreenTileRGB565SolidBlend
Definition: ewgfxlinks.h:1557
void EwCopyIndex8RowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwScreenWarpAffineIndex8RowGradientBlend
Definition: ewgfxlinks.h:3071
#define EwGfxScreenFillSolidBlend
Definition: ewgfxlinks.h:808
#define EwGfxScaleNativeFilterLinearGradientBlend
Definition: ewgfxlinks.h:3635
#define EwGfxCopyIndex8Solid
Definition: ewgfxlinks.h:946
#define EwGfxScreenScaleIndex8Gradient
Definition: ewgfxlinks.h:3901
#define EwGfxScreenWarpPerspIndex8
Definition: ewgfxlinks.h:2087
#define EwWarpAffineNativeRowFilterGradient
Definition: ewgfxlinks.h:2660
#define EwScreenWarpPerspNativeRowSolid
Definition: ewgfxlinks.h:2068
#define EwGfxWarpAffineIndex8FilterGradient
Definition: ewgfxlinks.h:2753
#define EwGfxWarpPerspRGB565FilterSolid
Definition: ewgfxlinks.h:1961
void EwScreenCopyNativeRowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
void EwScreenCopyAlpha8RowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwScreenWarpPerspNativeRowGradient
Definition: ewgfxlinks.h:2004
#define EwWarpAffineRGB565RowSolidBlend
Definition: ewgfxlinks.h:2934
void EwCopyRGB565RowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpAffineNativeRowFilterSolidBlend
Definition: ewgfxlinks.h:2702
#define EwWarpAffineIndex8RowFilterGradientBlend
Definition: ewgfxlinks.h:2762
#define EwGfxWarpAffineIndex8FilterSolidBlend
Definition: ewgfxlinks.h:2779
#define EwGfxFillSolidBlend
Definition: ewgfxlinks.h:774
#define EwGfxScreenCopyIndex8
Definition: ewgfxlinks.h:1077
void EwCopyRGB565RowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxPolygonAntialiasedSolidBlend
Definition: ewgfxlinks.h:4257
#define EwGfxScreenWarpAffineRGB565Filter
Definition: ewgfxlinks.h:3241
#define EwWarpPerspAlpha8RowSolid
Definition: ewgfxlinks.h:1890
#define EwGfxWarpPerspAlpha8Solid
Definition: ewgfxlinks.h:1873
#define EwGfxTileAlpha8LinearGradientBlend
Definition: ewgfxlinks.h:1429
#define EwGfxScreenWarpPerspAlpha8SolidBlend
Definition: ewgfxlinks.h:2223
#define EwGfxCopyIndex8LinearGradient
Definition: ewgfxlinks.h:936
#define EwGfxScreenWarpAffineRGB565Gradient
Definition: ewgfxlinks.h:3225
#define EwGfxScreenPolygonSolidBlend
Definition: ewgfxlinks.h:4300
#define EwScreenWarpAffineNativeRowGradient
Definition: ewgfxlinks.h:2964
#define EwGfxScaleRGB565FilterLinearGradient
Definition: ewgfxlinks.h:3805
#define EwGfxScreenPolygonLinearGradientBlend
Definition: ewgfxlinks.h:4282
static const XLineDriver LineDrivers[]
Definition: ewgfxlinks.h:698
#define EwGfxScaleAlpha8FilterGradientBlend
Definition: ewgfxlinks.h:3742
#define EwGfxScreenScaleRGB565FilterGradientBlend
Definition: ewgfxlinks.h:4059
#define EwWarpPerspNativeRowGradient
Definition: ewgfxlinks.h:1670
#define EwScreenWarpAffineNativeRowFilter
Definition: ewgfxlinks.h:2980
#define EwGfxScaleRGB565Gradient
Definition: ewgfxlinks.h:3768
#define EwWarpAffineNativeRowSolid
Definition: ewgfxlinks.h:2690
#define EwWarpAffineRGB565Row
Definition: ewgfxlinks.h:2869
#define EwGfxWarpPerspNativeFilterGradientBlend
Definition: ewgfxlinks.h:1707
#define EwGfxScreenDrawLineSolid
Definition: ewgfxlinks.h:690
#define EwGfxScreenCopyRGB565SolidBlend
Definition: ewgfxlinks.h:1194
#define EwGfxScreenWarpPerspNativeFilter
Definition: ewgfxlinks.h:2019
#define EwGfxScaleNativeGradientBlend
Definition: ewgfxlinks.h:3594
#define EwGfxCopyAlpha8SolidBlend
Definition: ewgfxlinks.h:984
#define EwGfxFillLinearGradient
Definition: ewgfxlinks.h:760
#define EwGfxScreenScaleIndex8Filter
Definition: ewgfxlinks.h:3919
void EwCopyNativeRowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxWarpPerspIndex8SolidBlend
Definition: ewgfxlinks.h:1811
#define EwGfxWarpAffineAlpha8FilterSolidBlend
Definition: ewgfxlinks.h:2845
#define EwGfxScaleAlpha8FilterGradient
Definition: ewgfxlinks.h:3738
#define EwGfxScreenWarpPerspNativeFilterSolid
Definition: ewgfxlinks.h:2058
#define EwScreenWarpPerspRGB565RowFilterSolidBlend
Definition: ewgfxlinks.h:2335
#define EwWarpAffineAlpha8RowSolid
Definition: ewgfxlinks.h:2850
#define EwGfxScreenWarpPerspIndex8FilterBlend
Definition: ewgfxlinks.h:2125
#define EwGfxScaleRGB565LinearGradient
Definition: ewgfxlinks.h:3776
#define EwScreenWarpPerspIndex8RowFilter
Definition: ewgfxlinks.h:2119
#define EwWarpAffineIndex8RowFilterSolidBlend
Definition: ewgfxlinks.h:2796
#define EwWarpPerspNativeRowBlend
Definition: ewgfxlinks.h:1662
#define EwGfxScreenTileAlpha8LinearGradient
Definition: ewgfxlinks.h:1541
#define EwGfxScreenWarpAffineRGB565FilterGradientBlend
Definition: ewgfxlinks.h:3258
#define EwWarpPerspRGB565RowGradientBlend
Definition: ewgfxlinks.h:1925
#define EwScreenWarpPerspAlpha8RowGradientBlend
Definition: ewgfxlinks.h:2196
#define EwGfxWarpPerspNativeGradientBlend
Definition: ewgfxlinks.h:1677
#define EwGfxScreenCopyAlpha8GradientBlend
Definition: ewgfxlinks.h:1132
#define EwGfxScaleRGB565FilterLinearGradientBlend
Definition: ewgfxlinks.h:3809
#define EwGfxScreenScaleIndex8
Definition: ewgfxlinks.h:3885
#define EwGfxTileRGB565LinearGradientBlend
Definition: ewgfxlinks.h:1457
#define EwGfxScreenWarpPerspIndex8GradientBlend
Definition: ewgfxlinks.h:2110
#define EwGfxTileAlpha8LinearGradient
Definition: ewgfxlinks.h:1425
#define EwWarpAffineNativeRowFilterSolid
Definition: ewgfxlinks.h:2698
#define EwGfxScreenWarpAffineAlpha8GradientBlend
Definition: ewgfxlinks.h:3155
#define EwGfxCopyIndex8
Definition: ewgfxlinks.h:910
#define EwScreenWarpPerspAlpha8RowFilterGradientBlend
Definition: ewgfxlinks.h:2214
#define EwGfxCopyRGB565Gradient
Definition: ewgfxlinks.h:997
#define EwGfxTileNative
Definition: ewgfxlinks.h:1345
#define EwGfxScreenScaleRGB565FilterSolidBlend
Definition: ewgfxlinks.h:4049
#define EwGfxWarpAffineRGB565GradientBlend
Definition: ewgfxlinks.h:2884
#define EwGfxScreenScaleAlpha8FilterLinearGradientBlend
Definition: ewgfxlinks.h:4006
#define EwScreenWarpAffineRGB565Row
Definition: ewgfxlinks.h:3218
#define EwWarpPerspRGB565RowFilterGradient
Definition: ewgfxlinks.h:1940
#define EwGfxWarpPerspNativeFilterBlend
Definition: ewgfxlinks.h:1691
#define EwScreenWarpAffineIndex8RowFilterBlend
Definition: ewgfxlinks.h:3086
#define EwGfxCopyNativeLinearGradientBlend
Definition: ewgfxlinks.h:896
#define EwGfxTileIndex8
Definition: ewgfxlinks.h:1377
void EwCopyAlpha8RowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
void EwCopyIndex8RowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxCopyAlpha8Solid
Definition: ewgfxlinks.h:980
#define EwGfxScreenCopyNativeSolidBlend
Definition: ewgfxlinks.h:1071
#define EwGfxScreenScaleAlpha8FilterSolid
Definition: ewgfxlinks.h:3982
#define EwGfxScreenCopyRGB565LinearGradient
Definition: ewgfxlinks.h:1179
#define EwGfxScreenTileRGB565LinearGradientBlend
Definition: ewgfxlinks.h:1573
#define EwGfxPolygonAntialiasedGradient
Definition: ewgfxlinks.h:4220
#define EwGfxScreenScaleRGB565
Definition: ewgfxlinks.h:4011
#define EwGfxScreenScaleNative
Definition: ewgfxlinks.h:3814
#define EwGfxWarpPerspAlpha8SolidBlend
Definition: ewgfxlinks.h:1877
#define EwScreenWarpPerspRGB565RowFilterGradientBlend
Definition: ewgfxlinks.h:2299
#define EwGfxWarpPerspNativeSolidBlend
Definition: ewgfxlinks.h:1717
void EwScreenCopyRGB565Row(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxWarpAffineIndex8FilterBlend
Definition: ewgfxlinks.h:2745
#define EwScreenWarpAffineIndex8RowSolid
Definition: ewgfxlinks.h:3127
#define EwGfxScreenWarpPerspRGB565
Definition: ewgfxlinks.h:2257
#define EwGfxWarpAffineRGB565
Definition: ewgfxlinks.h:2868
#define EwGfxScreenWarpAffineAlpha8FilterGradientBlend
Definition: ewgfxlinks.h:3173
#define EwGfxScreenTileNativeBlend
Definition: ewgfxlinks.h:1465
#define EwGfxScreenScaleIndex8FilterGradientBlend
Definition: ewgfxlinks.h:3941
#define EwWarpAffineAlpha8RowGradientBlend
Definition: ewgfxlinks.h:2812
#define EwScreenWarpPerspNativeRowBlend
Definition: ewgfxlinks.h:1996
#define EwGfxScreenWarpAffineNativeBlend
Definition: ewgfxlinks.h:2955
#define EwGfxScaleIndex8FilterGradient
Definition: ewgfxlinks.h:3688
#define EwScreenWarpPerspIndex8RowGradientBlend
Definition: ewgfxlinks.h:2111
#define EwScreenWarpPerspAlpha8RowGradient
Definition: ewgfxlinks.h:2188
void EwScreenCopyRGB565RowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxWarpAffineIndex8Blend
Definition: ewgfxlinks.h:2715
#define EwGfxScreenScaleIndex8Solid
Definition: ewgfxlinks.h:3893
#define EwScreenWarpPerspRGB565RowSolidBlend
Definition: ewgfxlinks.h:2327
#define EwScreenWarpPerspIndex8RowFilterGradient
Definition: ewgfxlinks.h:2134
#define EwWarpPerspIndex8RowGradient
Definition: ewgfxlinks.h:1764
#define EwGfxWarpAffineNativeSolidBlend
Definition: ewgfxlinks.h:2677
#define EwGfxPolygonAntialiasedLinearGradientBlend
Definition: ewgfxlinks.h:4240
#define EwGfxWarpAffineIndex8FilterSolid
Definition: ewgfxlinks.h:2775
#define EwGfxScreenWarpPerspRGB565FilterGradientBlend
Definition: ewgfxlinks.h:2298
#define EwWarpPerspIndex8RowBlend
Definition: ewgfxlinks.h:1756
#define EwGfxScreenCopyIndex8LinearGradientBlend
Definition: ewgfxlinks.h:1109
#define EwGfxScreenWarpPerspRGB565GradientBlend
Definition: ewgfxlinks.h:2273
void(* XWarpWorker)(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, int aS, int aT, int aSS, int aTS, int aSrcWidth, int aSrcHeight, XGradient *aGradient)
Definition: ewgfxdriver.h:316
#define EwGfxWarpAffineIndex8GradientBlend
Definition: ewgfxlinks.h:2731
#define EwGfxPolygonGradientBlend
Definition: ewgfxlinks.h:4216
#define EwGfxWarpPerspRGB565Filter
Definition: ewgfxlinks.h:1931
#define EwGfxScaleIndex8FilterLinearGradientBlend
Definition: ewgfxlinks.h:3701
#define EwGfxWarpPerspIndex8
Definition: ewgfxlinks.h:1748
#define EwGfxScreenWarpPerspNativeSolid
Definition: ewgfxlinks.h:2049
#define EwWarpAffineIndex8RowGradientBlend
Definition: ewgfxlinks.h:2732
#define EwGfxScreenTileNativeSolid
Definition: ewgfxlinks.h:1469
#define EwGfxScaleRGB565FilterSolid
Definition: ewgfxlinks.h:3788
#define EwGfxScaleNativeFilterSolid
Definition: ewgfxlinks.h:3614
void EwScreenFillRowGradientBlend(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwWarpPerspRGB565Row
Definition: ewgfxlinks.h:1909
#define EwGfxScaleRGB565Solid
Definition: ewgfxlinks.h:3760
#define EwGfxScaleAlpha8LinearGradientBlend
Definition: ewgfxlinks.h:3726
#define EwScreenWarpAffineAlpha8RowSolidBlend
Definition: ewgfxlinks.h:3202
#define EwGfxScreenWarpPerspIndex8FilterGradientBlend
Definition: ewgfxlinks.h:2142
#define EwGfxScreenWarpPerspNative
Definition: ewgfxlinks.h:1988
#define EwGfxTileNativeBlend
Definition: ewgfxlinks.h:1349
#define EwGfxWarpAffineNativeFilterGradient
Definition: ewgfxlinks.h:2659
#define EwGfxScreenScaleRGB565FilterGradient
Definition: ewgfxlinks.h:4054
void EwCopyAlpha8RowSolidBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpPerspNativeRowGradientBlend
Definition: ewgfxlinks.h:1678
void(* XLineDriver)(unsigned long aDstHandle, int aDstX1, int aDstY1, int aDstX2, int aDstY2, int aClipX, int aClipY, int aClipWidth, int aClipHeight, int aBlend, unsigned long *aColors)
Definition: ewgfxdriver.h:353
#define EwGfxScaleAlpha8FilterLinearGradientBlend
Definition: ewgfxlinks.h:3751
#define EwScreenWarpPerspNativeRowSolidBlend
Definition: ewgfxlinks.h:2072
#define EwGfxScreenWarpAffineIndex8FilterSolidBlend
Definition: ewgfxlinks.h:3122
#define EwGfxCopyIndex8LinearGradientBlend
Definition: ewgfxlinks.h:942
#define EwWarpAffineRGB565RowFilter
Definition: ewgfxlinks.h:2892
#define EwGfxScreenCopyAlpha8Gradient
Definition: ewgfxlinks.h:1125
#define EwGfxCopyAlpha8LinearGradientBlend
Definition: ewgfxlinks.h:976
#define EwGfxScreenWarpPerspIndex8FilterSolidBlend
Definition: ewgfxlinks.h:2162
void(* XFillDriver)(unsigned long aDstHandle, int aDstX, int aDstY, int aWidth, int aHeight, int aBlend, unsigned long *aColors)
Definition: ewgfxdriver.h:383
#define EwScreenWarpAffineRGB565RowGradient
Definition: ewgfxlinks.h:3226
#define EwScreenWarpAffineNativeRowSolidBlend
Definition: ewgfxlinks.h:3032
#define EwGfxScreenScaleAlpha8FilterSolidBlend
Definition: ewgfxlinks.h:3986
#define EwGfxScreenWarpAffineRGB565SolidBlend
Definition: ewgfxlinks.h:3268
#define EwScreenWarpAffineIndex8Row
Definition: ewgfxlinks.h:3048
#define EwScreenWarpPerspAlpha8RowFilterGradient
Definition: ewgfxlinks.h:2205
#define EwGfxScreenScaleNativeFilterGradient
Definition: ewgfxlinks.h:3865
#define EwScreenWarpAffineIndex8RowFilter
Definition: ewgfxlinks.h:3079
#define EwWarpPerspAlpha8RowFilterGradientBlend
Definition: ewgfxlinks.h:1868
#define EwGfxTileAlpha8SolidBlend
Definition: ewgfxlinks.h:1413
#define EwGfxScreenScaleNativeFilterBlend
Definition: ewgfxlinks.h:3852
#define EwGfxScreenPolygonAntialiasedLinearGradient
Definition: ewgfxlinks.h:4286
#define EwScreenWarpAffineRGB565RowSolidBlend
Definition: ewgfxlinks.h:3287
#define EwGfxCopyRGB565SolidBlend
Definition: ewgfxlinks.h:1024
#define EwGfxScreenCopyAlpha8LinearGradientBlend
Definition: ewgfxlinks.h:1144
#define EwGfxCopyIndex8Blend
Definition: ewgfxlinks.h:916
#define EwGfxScreenPolygonAntialiasedGradient
Definition: ewgfxlinks.h:4270
void(* XLineWorker)(XSurfaceMemory *aDst, int aX, int aY, XGradient *aGradient)
Definition: ewgfxdriver.h:247
#define EwGfxTileRGB565SolidBlend
Definition: ewgfxlinks.h:1441
#define EwGfxScaleIndex8GradientBlend
Definition: ewgfxlinks.h:3660
#define EwGfxScreenTileRGB565
Definition: ewgfxlinks.h:1549
#define EwGfxScreenWarpAffineRGB565FilterSolidBlend
Definition: ewgfxlinks.h:3278
#define EwGfxCopyRGB565
Definition: ewgfxlinks.h:990
#define EwGfxWarpAffineNativeGradientBlend
Definition: ewgfxlinks.h:2637
#define EwGfxWarpAffineRGB565Filter
Definition: ewgfxlinks.h:2891
#define EwGfxWarpAffineRGB565SolidBlend
Definition: ewgfxlinks.h:2917
void EwScreenCopyIndex8RowGradientBlend(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenScaleIndex8FilterGradient
Definition: ewgfxlinks.h:3936
void EwFillRowGradientBlend(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwGfxWarpPerspIndex8FilterSolid
Definition: ewgfxlinks.h:1815
#define EwGfxWarpPerspRGB565FilterGradient
Definition: ewgfxlinks.h:1939
#define EwScreenWarpPerspIndex8RowBlend
Definition: ewgfxlinks.h:2095
void EwFillRowSolid(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwGfxScreenTileNativeSolidBlend
Definition: ewgfxlinks.h:1473
#define EwGfxScreenScaleNativeBlend
Definition: ewgfxlinks.h:3818
#define EwGfxScreenScaleAlpha8FilterLinearGradient
Definition: ewgfxlinks.h:4001
#define EwGfxWarpPerspNative
Definition: ewgfxlinks.h:1654
#define EwGfxScreenTileNativeLinearGradient
Definition: ewgfxlinks.h:1485
#define EwGfxWarpAffineNativeFilterGradientBlend
Definition: ewgfxlinks.h:2667
#define EwGfxScreenCopyAlpha8Solid
Definition: ewgfxlinks.h:1149
#define EwGfxWarpAffineAlpha8FilterGradientBlend
Definition: ewgfxlinks.h:2827
#define EwWarpPerspIndex8RowSolidBlend
Definition: ewgfxlinks.h:1828
#define EwGfxScaleNativeSolid
Definition: ewgfxlinks.h:3582
#define EwGfxDrawLineGradient
Definition: ewgfxlinks.h:660
#define EwGfxWarpAffineAlpha8GradientBlend
Definition: ewgfxlinks.h:2811
#define EwWarpPerspAlpha8RowSolidBlend
Definition: ewgfxlinks.h:1894
#define EwGfxTileNativeLinearGradient
Definition: ewgfxlinks.h:1369
#define EwGfxScreenWarpPerspAlpha8FilterSolidBlend
Definition: ewgfxlinks.h:2233
#define EwGfxScreenScaleRGB565FilterLinearGradient
Definition: ewgfxlinks.h:4064
#define EwScreenWarpPerspNativeRowGradientBlend
Definition: ewgfxlinks.h:2012
#define EwGfxScreenWarpAffineNativeFilterGradientBlend
Definition: ewgfxlinks.h:3003
#define EwGfxTileRGB565Solid
Definition: ewgfxlinks.h:1437
#define EwGfxScreenWarpAffineRGB565GradientBlend
Definition: ewgfxlinks.h:3233
#define EwWarpPerspNativeRow
Definition: ewgfxlinks.h:1655
#define EwGfxPolygonLinearGradientBlend
Definition: ewgfxlinks.h:4232
#define EwWarpPerspIndex8RowGradientBlend
Definition: ewgfxlinks.h:1772
#define EwGfxScreenTileRGB565Gradient
Definition: ewgfxlinks.h:1561
void EwScreenCopyAlpha8RowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenTileIndex8Blend
Definition: ewgfxlinks.h:1497
#define EwGfxScreenDrawLineGradientBlend
Definition: ewgfxlinks.h:686
#define EwScreenWarpPerspRGB565RowFilterSolid
Definition: ewgfxlinks.h:2331
#define EwGfxScaleRGB565FilterGradient
Definition: ewgfxlinks.h:3796
#define EwGfxScaleRGB565
Definition: ewgfxlinks.h:3756
void EwCopyIndex8RowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwWarpPerspRGB565RowSolid
Definition: ewgfxlinks.h:1970
#define EwGfxScreenWarpPerspNativeFilterSolidBlend
Definition: ewgfxlinks.h:2063
#define EwWarpAffineAlpha8RowFilterSolidBlend
Definition: ewgfxlinks.h:2862
#define EwGfxScaleAlpha8FilterLinearGradient
Definition: ewgfxlinks.h:3747
#define EwScreenWarpAffineAlpha8RowGradientBlend
Definition: ewgfxlinks.h:3156
#define EwScreenWarpAffineRGB565RowFilterGradientBlend
Definition: ewgfxlinks.h:3259
#define EwGfxScreenWarpAffineIndex8GradientBlend
Definition: ewgfxlinks.h:3070
void EwCopyRGB565Row(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenCopyNativeGradient
Definition: ewgfxlinks.h:1043
#define EwGfxScreenScaleNativeSolid
Definition: ewgfxlinks.h:3822
#define EwWarpAffineRGB565RowGradientBlend
Definition: ewgfxlinks.h:2885
void EwCopyRGB565RowGradient(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxWarpPerspNativeFilterSolidBlend
Definition: ewgfxlinks.h:1725
#define EwGfxScreenCopyRGB565GradientBlend
Definition: ewgfxlinks.h:1173
#define EwGfxScreenCopyAlpha8SolidBlend
Definition: ewgfxlinks.h:1153
void EwScreenCopyRGB565RowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenWarpPerspNativeGradientBlend
Definition: ewgfxlinks.h:2011
#define EwGfxScreenFillLinearGradient
Definition: ewgfxlinks.h:794
#define EwGfxWarpPerspIndex8Gradient
Definition: ewgfxlinks.h:1763
#define EwGfxScreenCopyNativeBlend
Definition: ewgfxlinks.h:1036
#define EwGfxFillSolid
Definition: ewgfxlinks.h:770
void(* XFillWorker)(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
Definition: ewgfxdriver.h:267
#define EwScreenWarpPerspNativeRowFilterSolidBlend
Definition: ewgfxlinks.h:2080
static const XCopyDriver CopyDrivers[]
Definition: ewgfxlinks.h:1198
#define EwGfxWarpPerspIndex8Filter
Definition: ewgfxlinks.h:1778
#define EwGfxWarpAffineIndex8SolidBlend
Definition: ewgfxlinks.h:2771
#define EwGfxScreenWarpAffineIndex8Gradient
Definition: ewgfxlinks.h:3062
#define EwGfxScaleNativeBlend
Definition: ewgfxlinks.h:3578
#define EwGfxScreenTileRGB565Solid
Definition: ewgfxlinks.h:1553
void EwCopyIndex8Row(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenScaleRGB565Gradient
Definition: ewgfxlinks.h:4023
#define EwWarpPerspRGB565RowFilterSolid
Definition: ewgfxlinks.h:1978
static const XCopyWorker CopyWorkers[]
Definition: ewgfxlinks.h:1271
#define EwGfxScreenCopyIndex8Gradient
Definition: ewgfxlinks.h:1090
#define EwScreenWarpPerspIndex8RowFilterSolid
Definition: ewgfxlinks.h:2175
#define EwScreenWarpAffineRGB565RowFilterSolid
Definition: ewgfxlinks.h:3291
#define EwWarpPerspRGB565RowSolidBlend
Definition: ewgfxlinks.h:1974
#define EwScreenWarpPerspNativeRow
Definition: ewgfxlinks.h:1989
#define EwGfxScreenScaleIndex8LinearGradientBlend
Definition: ewgfxlinks.h:3914
#define EwWarpPerspIndex8RowFilterBlend
Definition: ewgfxlinks.h:1786
#define EwGfxScreenWarpAffineIndex8FilterBlend
Definition: ewgfxlinks.h:3085
void EwScreenCopyIndex8RowSolid(XSurfaceMemory *aDst, XSurfaceMemory *aSrc, int aWidth, XGradient *aGradient)
#define EwGfxScreenWarpAffineNativeFilterBlend
Definition: ewgfxlinks.h:2986
#define EwGfxWarpAffineRGB565FilterSolidBlend
Definition: ewgfxlinks.h:2925
#define EwGfxScreenScaleRGB565SolidBlend
Definition: ewgfxlinks.h:4019
#define EwWarpAffineRGB565RowGradient
Definition: ewgfxlinks.h:2877
#define EwScreenWarpAffineNativeRowFilterGradientBlend
Definition: ewgfxlinks.h:3004
#define EwGfxScreenScaleNativeGradientBlend
Definition: ewgfxlinks.h:3834
#define EwScreenWarpPerspRGB565RowFilter
Definition: ewgfxlinks.h:2282
#define EwGfxScreenScaleAlpha8Gradient
Definition: ewgfxlinks.h:3964
#define EwWarpAffineIndex8RowFilterGradient
Definition: ewgfxlinks.h:2754
#define EwGfxDrawLineGradientBlend
Definition: ewgfxlinks.h:666
#define EwGfxScreenWarpAffineRGB565FilterSolid
Definition: ewgfxlinks.h:3273
void EwScreenFillRowGradient(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwWarpPerspNativeRowFilterGradientBlend
Definition: ewgfxlinks.h:1708
#define EwGfxScreenWarpPerspAlpha8FilterGradient
Definition: ewgfxlinks.h:2204
#define EwScreenWarpPerspNativeRowFilterBlend
Definition: ewgfxlinks.h:2027
#define EwGfxCopyAlpha8LinearGradient
Definition: ewgfxlinks.h:970
#define EwScreenWarpPerspNativeRowFilterGradient
Definition: ewgfxlinks.h:2035
#define EwGfxScreenWarpAffineNativeFilterGradient
Definition: ewgfxlinks.h:2994
#define EwGfxScreenWarpAffineIndex8FilterGradient
Definition: ewgfxlinks.h:3093
#define EwGfxScreenDrawLineSolidBlend
Definition: ewgfxlinks.h:694
#define EwGfxScreenScaleIndex8LinearGradient
Definition: ewgfxlinks.h:3910
#define EwScreenWarpAffineAlpha8RowGradient
Definition: ewgfxlinks.h:3148
#define EwGfxScaleIndex8FilterSolidBlend
Definition: ewgfxlinks.h:3684
#define EwGfxTileAlpha8Gradient
Definition: ewgfxlinks.h:1417
#define EwScreenWarpPerspIndex8RowGradient
Definition: ewgfxlinks.h:2103
#define EwGfxWarpPerspIndex8Blend
Definition: ewgfxlinks.h:1755
#define EwGfxScreenWarpPerspIndex8FilterGradient
Definition: ewgfxlinks.h:2133
#define EwScreenWarpPerspRGB565RowSolid
Definition: ewgfxlinks.h:2323
#define EwWarpAffineIndex8Row
Definition: ewgfxlinks.h:2709
#define EwGfxWarpPerspIndex8FilterGradient
Definition: ewgfxlinks.h:1793
#define EwGfxScreenWarpAffineNativeSolidBlend
Definition: ewgfxlinks.h:3013
void EwFillRowGradient(XSurfaceMemory *aDst, int aWidth, XGradient *aGradient)
#define EwGfxScreenScaleAlpha8FilterGradient
Definition: ewgfxlinks.h:3991
#define EwWarpPerspRGB565RowFilter
Definition: ewgfxlinks.h:1932