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 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
|
|
24 #define DM_DRAWLINE_DST_BYTES 4
|
|
25 #define DM_DRAWLINE_DST_TYPE Uint32
|
|
26 #include "dmdrawline.h"
|
|
27
|
|
28 /*
|
|
29 #undef DM_DRAWLINE_INNER
|
|
30 #define DM_DRAWLINE_INNER \
|
|
31 int q = pix[y0 + x0] + col;
|
|
32 pix[y0 + x0] = q >
|
|
33
|
|
34
|
|
35 #define DM_DRAWLINE_NAME dmDrawLineAdd8
|
|
36 #define DM_DRAWLINE_DST_BYTES 1
|
|
37 #define DM_DRAWLINE_DST_TYPE Uint8
|
|
38 #include "dmdrawline.h"
|
|
39
|
|
40
|
|
41 #define DM_DRAWLINE_NAME dmDrawLineAdd15
|
|
42 #define DM_DRAWLINE_DST_BYTES 2
|
|
43 #define DM_DRAWLINE_DST_TYPE Uint16
|
|
44 #include "dmdrawline.h"
|
|
45
|
|
46
|
|
47 #define DM_DRAWLINE_NAME dmDrawLineAdd16
|
|
48 #define DM_DRAWLINE_DST_BYTES 2
|
|
49 #define DM_DRAWLINE_DST_TYPE Uint16
|
|
50 #include "dmdrawline.h"
|
|
51
|
|
52
|
|
53 #define DM_DRAWLINE_NAME dmDrawLineAdd32
|
|
54 #define DM_DRAWLINE_DST_BYTES 4
|
|
55 #define DM_DRAWLINE_DST_TYPE Uint32
|
|
56 #include "dmdrawline.h"
|
|
57 */
|
|
58
|