Home
last modified time | relevance | path

Searched refs:palette (Results 1 – 25 of 25) sorted by relevance

/qemu/ui/
H A Dvnc-palette.c57 VncPalette *palette; in palette_new() local
59 palette = g_malloc0(sizeof(*palette)); in palette_new()
61 return palette; in palette_new()
66 memset(palette, 0, sizeof (*palette)); in palette_init()
67 palette->max = max; in palette_init()
68 palette->bpp = bpp; in palette_init()
73 g_free(palette); in palette_destroy()
85 if (!entry && palette->size >= palette->max) { in palette_put()
89 entry = &palette->pool[palette->size]; in palette_put()
93 palette->size++; in palette_put()
[all …]
H A Dvnc-palette.h52 void palette_init(VncPalette *palette, size_t max, int bpp);
53 void palette_destroy(VncPalette *palette);
55 int palette_put(VncPalette *palette, uint32_t color);
56 int palette_idx(const VncPalette *palette, uint32_t color);
57 size_t palette_size(const VncPalette *palette);
59 void palette_iter(const VncPalette *palette,
62 uint32_t palette_color(const VncPalette *palette, int idx, bool *found);
63 size_t palette_fill(const VncPalette *palette,
H A Dvnc-enc-zrle.c.inc99 VncPalette *palette = &vs->zrle->palette;
114 palette_init(palette, 256, ZRLE_BPP);
124 palette_put(palette, pix);
129 if (palette_size(palette) == 1) {
137 zrle_choose_palette_rle(vs, w, h, palette, ZRLE_BPP_OUT,
145 size_t size = palette_size(palette);
148 palette_fill(palette, colors);
176 index = palette_idx(palette, pix);
206 assert (palette_size(palette) < 17);
208 bppp = bits_per_packed_pixel[palette_size(palette)-1];
[all …]
H A Dvnc-enc-tight.c115 VncPalette *palette);
422 VncPalette *palette) in tight_fill_palette() argument
973 VncPalette *palette = palette_new(2, bpp); in send_mono_rect() local
975 palette_put(palette, bg); in send_mono_rect()
976 palette_put(palette, fg); in send_mono_rect()
978 palette_destroy(palette); in send_mono_rect()
1091 colors = palette_size(palette); in send_palette_rect()
1292 VncPalette *palette) in send_png_rect() argument
1321 if (palette) { in send_png_rect()
1345 palette); in send_png_rect()
[all …]
H A Dvnc-enc-zrle.c120 VncPalette *palette, int bpp_out, in zrle_choose_palette_rle() argument
144 if (palette_size(palette) < 128) { in zrle_choose_palette_rle()
147 palette_rle_bytes = (bpp_out / 8) * palette_size(palette); in zrle_choose_palette_rle()
156 if (palette_size(palette) < 17) { in zrle_choose_palette_rle()
159 packed_bytes = (bpp_out / 8) * palette_size(palette); in zrle_choose_palette_rle()
161 bits_per_packed_pixel[palette_size(palette)-1] / 8; in zrle_choose_palette_rle()
H A Dmeson.build40 'vnc-palette.c',
H A Dvnc.h228 VncPalette palette; member
H A Dspice-display.c169 image->bitmap.palette = 0; in qemu_spice_create_one_update()
/qemu/hw/display/
H A Dvga-helpers.h104 uint32_t plane_mask, *palette, data, v; in vga_draw_line2() local
107 palette = vga->last_palette; in vga_draw_line2()
146 uint32_t plane_mask, *palette, data, v; in vga_draw_line2d2() local
149 palette = vga->last_palette; in vga_draw_line2d2()
162 PUT_PIXEL2(d, 0, palette[v >> 12]); in vga_draw_line2d2()
188 palette = vga->last_palette; in vga_draw_line4()
226 palette = vga->last_palette; in vga_draw_line4d2()
263 uint32_t *palette; in vga_draw_line8d2() local
266 palette = vga->last_palette; in vga_draw_line8d2()
305 uint32_t *palette; in vga_draw_line8() local
[all …]
H A Dpl110_template.h40 uint32_t *palette = opaque; in glue() local
45 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 7 - (x))) & 1]); in glue()
47 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x) + y)) & 1]); in glue()
68 uint32_t *palette = opaque; in glue() local
73 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 6 - (x)*2)) & 3]); in glue()
75 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x)*2 + y)) & 3]); in glue()
96 uint32_t *palette = opaque; in glue() local
101 #define FN(x, y) COPY_PIXEL(d, palette[(data >> (y + 4 - (x)*4)) & 0xf]); in glue()
103 #define FN(x, y) COPY_PIXEL(d, palette[(data >> ((x)*4 + y)) & 0xf]); in glue()
124 uint32_t *palette = opaque; in glue() local
[all …]
H A Dati_2d.c199 filler = 0xffUL << 24 | rgb_to_pixel32(s->vga.palette[0], in ati_2d_blt()
200 s->vga.palette[1], s->vga.palette[2]); in ati_2d_blt()
203 filler = 0xffUL << 24 | rgb_to_pixel32(s->vga.palette[3], in ati_2d_blt()
204 s->vga.palette[4], s->vga.palette[5]); in ati_2d_blt()
H A Dvga.c1040 uint32_t v, col, *palette; in update_palette16() local
1043 palette = s->last_palette; in update_palette16()
1055 if (col != palette[i]) { in update_palette16()
1057 palette[i] = col; in update_palette16()
1067 uint32_t v, col, *palette; in update_palette256() local
1070 palette = s->last_palette; in update_palette256()
1082 if (col != palette[i]) { in update_palette256()
1084 palette[i] = col; in update_palette256()
1203 uint32_t *palette; in vga_draw_text() local
1257 palette = s->last_palette; in vga_draw_text()
[all …]
H A Dpl110.c76 uint32_t palette[256]; member
101 VMSTATE_UINT32_ARRAY(palette, PL110State, 256),
302 fn, s->palette, in pl110_update_display()
339 s->palette[n] = rgb_to_pixel8(r, g, b); in pl110_update_palette()
342 s->palette[n] = rgb_to_pixel15(r, g, b); in pl110_update_palette()
345 s->palette[n] = rgb_to_pixel16(r, g, b); in pl110_update_palette()
349 s->palette[n] = rgb_to_pixel32(r, g, b); in pl110_update_palette()
H A Domap_lcdc.c46 uint16_t palette[256]; member
221 omap_lcd->palette, 0x200); in omap_update_display()
222 switch (omap_lcd->palette[0] >> 12 & 7) { in omap_update_display()
232 switch ((omap_lcd->palette[0] >> 12) & 7) { in omap_update_display()
318 draw_line, omap_lcd->palette, in omap_update_display()
373 s->palette, 0x200); in omap_lcd_update()
H A Dpxa2xx_lcd.c28 uint8_t palette[1024]; member
212 uint32_t *palette = opaque; in pxa2xx_draw_line2() local
216 #define FN(x) COPY_PIXEL(dest, palette[(data >> ((x) * 2)) & 3]); in pxa2xx_draw_line2()
237 uint32_t *palette = opaque; in pxa2xx_draw_line4() local
241 #define FN(x) COPY_PIXEL(dest, palette[(data >> ((x) * 4)) & 0xf]); in pxa2xx_draw_line4()
262 uint32_t *palette = opaque; in pxa2xx_draw_line8() local
266 #define FN(x) COPY_PIXEL(dest, palette[(data >> (x)) & 0xff]); in pxa2xx_draw_line8()
1033 dest = (uint32_t *) s->dma_ch[ch].palette; in pxa2xx_palette_parse()
1140 fn, s->dma_ch[0].palette, miny, maxy); in pxa2xx_lcdc_dma0_redraw_rot0()
1169 fn, s->dma_ch[0].palette, in pxa2xx_lcdc_dma0_redraw_rot90()
[all …]
H A Dsm501.c663 palette[i * 3 + 0] = ((rgb565 >> 11) * 527 + 23) >> 6; /* r */ in get_hwc_palette()
664 palette[i * 3 + 1] = (((rgb565 >> 5) & 0x3f) * 259 + 33) >> 6; /* g */ in get_hwc_palette()
665 palette[i * 3 + 2] = ((rgb565 & 0x1f) * 527 + 23) >> 6; /* b */ in get_hwc_palette()
1633 int width, const uint8_t *palette,
1687 const uint8_t *palette, int c_x, int c_y) in draw_hwc_line_32() argument
1709 r = palette[v * 3 + 0]; in draw_hwc_line_32()
1710 g = palette[v * 3 + 1]; in draw_hwc_line_32()
1711 b = palette[v * 3 + 2]; in draw_hwc_line_32()
1734 uint32_t *palette; in sm501_update_display() local
1745 palette = (uint32_t *)(crt ? &s->dc_palette[SM501_DC_CRT_PALETTE - in sm501_update_display()
[all …]
H A Dtcx.c88 uint32_t palette[260]; member
133 s->palette[i] = rgb_to_pixel32(s->r[i], s->g[i], s->b[i]); in update_palette_entries()
147 *p++ = s1->palette[val]; in tcx_draw_line32()
166 *p = s1->palette[259]; in tcx_draw_cursor32()
168 *p = s1->palette[258]; in tcx_draw_cursor32()
202 dval = s1->palette[val]; in tcx24_draw_line32()
H A Dcirrus_vga.c1451 val = s->vga.palette[s->vga.dac_read_index * 3 + s->vga.dac_sub_index]; in cirrus_vga_read_palette()
1468 memcpy(&s->vga.palette[s->vga.dac_write_index * 3], s->vga.dac_cache, 3); in cirrus_vga_write_palette()
2257 const uint8_t *palette, *src; in cirrus_cursor_draw_line() local
2303 palette = s->cirrus_hidden_palette; in cirrus_cursor_draw_line()
2304 color0 = rgb_to_pixel32(c6_to_8(palette[0x0 * 3]), in cirrus_cursor_draw_line()
2305 c6_to_8(palette[0x0 * 3 + 1]), in cirrus_cursor_draw_line()
2306 c6_to_8(palette[0x0 * 3 + 2])); in cirrus_cursor_draw_line()
2307 color1 = rgb_to_pixel32(c6_to_8(palette[0xf * 3]), in cirrus_cursor_draw_line()
2308 c6_to_8(palette[0xf * 3 + 1]), in cirrus_cursor_draw_line()
2309 c6_to_8(palette[0xf * 3 + 2])); in cirrus_cursor_draw_line()
[all …]
H A Dati_int.h47 uint32_t palette[256]; member
H A Dexynos4210_fimd.c278 uint32_t palette[256]; /* Palette RAM */ member
797 w->pixel_to_rgb(w->palette[(data >> ((N) * i)) & \
1670 s->window[w].palette[i] = val; in exynos4210_fimd_write()
1676 s->window[w].palette[i] = val; in exynos4210_fimd_write()
1818 return s->window[w].palette[i]; in exynos4210_fimd_read()
1823 return s->window[w].palette[i]; in exynos4210_fimd_read()
1878 VMSTATE_UINT32_ARRAY(palette, Exynos4210fimdWindow, 256),
H A Dvga_int.h99 uint8_t palette[768]; member
H A Dqxl-logger.c123 image->bitmap.palette, image->bitmap.data); in qxl_log_image()
H A Dati.c349 val = s->regs.palette[vga_ioport_read(&s->vga, VGA_PEL_IR)]; in ati_mm_read()
686 s->regs.palette[vga_ioport_read(&s->vga, VGA_PEL_IW)] = data; in ati_mm_write()
H A Domap_dss.c77 uint16_t palette[256]; member
/qemu/python/qemu/qmp/
H A Dqmp_tui.py50 palette = [ variable
392 palette=palette,