Mercurial > hg > dmlib
annotate dmlinefunc.h @ 22:997e26f17946
Initial fixes for getting the line drawing functions "working".
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 28 Sep 2012 15:15:33 +0300 |
parents | 32250b436bca |
children | 92cc5e1fa180 |
rev | line source |
---|---|
0 | 1 |
2 #define DM_DRAWLINE_INNER pix[y0 + x0] = col; | |
3 | |
4 | |
5 #define DM_DRAWLINE_NAME dmDrawLine8 | |
6 #define DM_DRAWLINE_DST_BYTES 1 | |
7 #define DM_DRAWLINE_DST_TYPE Uint8 | |
8 #include "dmdrawline.h" | |
9 | |
10 | |
11 #define DM_DRAWLINE_NAME dmDrawLine32 | |
12 #define DM_DRAWLINE_DST_BYTES 4 | |
13 #define DM_DRAWLINE_DST_TYPE Uint32 | |
14 #include "dmdrawline.h" | |
15 | |
22
997e26f17946
Initial fixes for getting the line drawing functions "working".
Matti Hamalainen <ccr@tnsp.org>
parents:
0
diff
changeset
|
16 |
0 | 17 /* |
18 #undef DM_DRAWLINE_INNER | |
19 #define DM_DRAWLINE_INNER \ | |
20 int q = pix[y0 + x0] + col; | |
21 pix[y0 + x0] = q > | |
22 | |
23 | |
24 #define DM_DRAWLINE_NAME dmDrawLineAdd8 | |
25 #define DM_DRAWLINE_DST_BYTES 1 | |
26 #define DM_DRAWLINE_DST_TYPE Uint8 | |
27 #include "dmdrawline.h" | |
28 | |
29 | |
30 #define DM_DRAWLINE_NAME dmDrawLineAdd15 | |
31 #define DM_DRAWLINE_DST_BYTES 2 | |
32 #define DM_DRAWLINE_DST_TYPE Uint16 | |
33 #include "dmdrawline.h" | |
34 | |
35 | |
36 #define DM_DRAWLINE_NAME dmDrawLineAdd16 | |
37 #define DM_DRAWLINE_DST_BYTES 2 | |
38 #define DM_DRAWLINE_DST_TYPE Uint16 | |
39 #include "dmdrawline.h" | |
40 | |
41 | |
42 #define DM_DRAWLINE_NAME dmDrawLineAdd32 | |
43 #define DM_DRAWLINE_DST_BYTES 4 | |
44 #define DM_DRAWLINE_DST_TYPE Uint32 | |
45 #include "dmdrawline.h" | |
46 */ | |
47 |