2 #ifndef __DIB_FUNCTION_NAME
3 #define __DIB_FUNCTION_NAME __DIB_FUNCTION_NAME_SRCDST
7 #include "DibLib_AllDstBPP.h"
11 #include "DibLib_AllDstBPP.h"
15 #include "DibLib_AllDstBPP.h"
18 #define _SOURCE_BPP 16
19 #include "DibLib_AllDstBPP.h"
22 #define _SOURCE_BPP 24
23 #include "DibLib_AllDstBPP.h"
26 #define _SOURCE_BPP 32
27 #include "DibLib_AllDstBPP.h"
31 #define _DibXlate(pBltData, ulColor) (ulColor)
32 #define _SOURCE_BPP _DEST_BPP
34 #undef __DIB_FUNCTION_NAME
35 #define __DIB_FUNCTION_NAME __DIB_FUNCTION_NAME_SRCDSTEQ
36 #include "DibLib_AllDstBPP.h"
38 #define _NextPixel_ _NextPixelR2L_
39 #undef __DIB_FUNCTION_NAME
40 #define __DIB_FUNCTION_NAME __DIB_FUNCTION_NAME_SRCDSTEQR2L
41 #include "DibLib_AllDstBPP.h"
46 #define _DibXlate(pBltData, ulColor) (pBltData->pfnXlate(pBltData->pxlo, ulColor))
49 __PASTE(gapfn
, __FUNCTIONNAME
)[7][7] =
53 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 1, 1),
54 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 4, 4),
55 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 8, 8),
56 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 16, 16),
57 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 24, 24),
58 __DIB_FUNCTION_NAME_SRCDSTEQR2L(__FUNCTIONNAME
, 32, 32),
61 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 1, 1),
62 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 1),
63 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 1),
64 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 1),
65 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 1),
66 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 1),
67 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 1),
70 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 4, 4),
71 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 4),
72 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 4),
73 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 4),
74 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 4),
75 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 4),
76 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 4),
79 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 8, 8),
80 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 8),
81 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 8),
82 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 8),
83 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 8),
84 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 8),
85 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 8),
88 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 16, 16),
89 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 16),
90 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 16),
91 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 16),
92 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 16),
93 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 16),
94 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 16),
97 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 24, 24),
98 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 24),
99 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 24),
100 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 24),
101 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 24),
102 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 24),
103 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 24),
106 __DIB_FUNCTION_NAME_SRCDSTEQ(__FUNCTIONNAME
, 32, 32),
107 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 1, 32),
108 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 4, 32),
109 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 8, 32),
110 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 16, 32),
111 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 24, 32),
112 __DIB_FUNCTION_NAME_SRCDST(__FUNCTIONNAME
, 32, 32),
116 #undef __DIB_FUNCTION_NAME