Mercurial > hg > dmlib
comparison 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 |
comparison
equal
deleted
inserted
replaced
21:49cc9a173427 | 22:997e26f17946 |
---|---|
6 #define DM_DRAWLINE_DST_BYTES 1 | 6 #define DM_DRAWLINE_DST_BYTES 1 |
7 #define DM_DRAWLINE_DST_TYPE Uint8 | 7 #define DM_DRAWLINE_DST_TYPE Uint8 |
8 #include "dmdrawline.h" | 8 #include "dmdrawline.h" |
9 | 9 |
10 | 10 |
11 #define DM_DRAWLINE_NAME dmDrawLine15 | |
12 #define DM_DRAWLINE_DST_BYTES 2 | |
13 #define DM_DRAWLINE_DST_TYPE Uint16 | |
14 #include "dmdrawline.h" | |
15 | |
16 | |
17 #define DM_DRAWLINE_NAME dmDrawLine16 | |
18 #define DM_DRAWLINE_DST_BYTES 2 | |
19 #define DM_DRAWLINE_DST_TYPE Uint16 | |
20 #include "dmdrawline.h" | |
21 | |
22 | |
23 #define DM_DRAWLINE_NAME dmDrawLine32 | 11 #define DM_DRAWLINE_NAME dmDrawLine32 |
24 #define DM_DRAWLINE_DST_BYTES 4 | 12 #define DM_DRAWLINE_DST_BYTES 4 |
25 #define DM_DRAWLINE_DST_TYPE Uint32 | 13 #define DM_DRAWLINE_DST_TYPE Uint32 |
26 #include "dmdrawline.h" | 14 #include "dmdrawline.h" |
15 | |
27 | 16 |
28 /* | 17 /* |
29 #undef DM_DRAWLINE_INNER | 18 #undef DM_DRAWLINE_INNER |
30 #define DM_DRAWLINE_INNER \ | 19 #define DM_DRAWLINE_INNER \ |
31 int q = pix[y0 + x0] + col; | 20 int q = pix[y0 + x0] + col; |