Revision 714fa308 hw/omap_lcd_template.h
b/hw/omap_lcd_template.h | ||
---|---|---|
43 | 43 |
/* |
44 | 44 |
* 2-bit colour |
45 | 45 |
*/ |
46 |
static void glue(draw_line2_, DEPTH)( |
|
47 |
uint8_t *d, const uint8_t *s, int width, const uint16_t *pal)
|
|
46 |
static void glue(draw_line2_, DEPTH)(void *opaque,
|
|
47 |
uint8_t *d, const uint8_t *s, int width, int deststep)
|
|
48 | 48 |
{ |
49 |
uint16_t *pal = opaque; |
|
49 | 50 |
uint8_t v, r, g, b; |
50 | 51 |
|
51 | 52 |
do { |
... | ... | |
81 | 82 |
/* |
82 | 83 |
* 4-bit colour |
83 | 84 |
*/ |
84 |
static void glue(draw_line4_, DEPTH)( |
|
85 |
uint8_t *d, const uint8_t *s, int width, const uint16_t *pal)
|
|
85 |
static void glue(draw_line4_, DEPTH)(void *opaque,
|
|
86 |
uint8_t *d, const uint8_t *s, int width, int deststep)
|
|
86 | 87 |
{ |
88 |
uint16_t *pal = opaque; |
|
87 | 89 |
uint8_t v, r, g, b; |
88 | 90 |
|
89 | 91 |
do { |
... | ... | |
107 | 109 |
/* |
108 | 110 |
* 8-bit colour |
109 | 111 |
*/ |
110 |
static void glue(draw_line8_, DEPTH)( |
|
111 |
uint8_t *d, const uint8_t *s, int width, const uint16_t *pal)
|
|
112 |
static void glue(draw_line8_, DEPTH)(void *opaque,
|
|
113 |
uint8_t *d, const uint8_t *s, int width, int deststep)
|
|
112 | 114 |
{ |
115 |
uint16_t *pal = opaque; |
|
113 | 116 |
uint8_t v, r, g, b; |
114 | 117 |
|
115 | 118 |
do { |
... | ... | |
126 | 129 |
/* |
127 | 130 |
* 12-bit colour |
128 | 131 |
*/ |
129 |
static void glue(draw_line12_, DEPTH)( |
|
130 |
uint8_t *d, const uint8_t *s, int width, const uint16_t *pal)
|
|
132 |
static void glue(draw_line12_, DEPTH)(void *opaque,
|
|
133 |
uint8_t *d, const uint8_t *s, int width, int deststep)
|
|
131 | 134 |
{ |
132 | 135 |
uint16_t v; |
133 | 136 |
uint8_t r, g, b; |
... | ... | |
146 | 149 |
/* |
147 | 150 |
* 16-bit colour |
148 | 151 |
*/ |
149 |
static void glue(draw_line16_, DEPTH)( |
|
150 |
uint8_t *d, const uint8_t *s, int width, const uint16_t *pal)
|
|
152 |
static void glue(draw_line16_, DEPTH)(void *opaque,
|
|
153 |
uint8_t *d, const uint8_t *s, int width, int deststep)
|
|
151 | 154 |
{ |
152 | 155 |
#if DEPTH == 16 && defined(WORDS_BIGENDIAN) == defined(TARGET_WORDS_BIGENDIAN) |
153 | 156 |
memcpy(d, s, width * 2); |
Also available in: Unified diff