mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
render: use 32-bit pixman calls, where applicable
This commit is contained in:
parent
e356dd6cac
commit
80aef9b6af
1 changed files with 2 additions and 2 deletions
4
render.c
4
render.c
|
|
@ -240,7 +240,7 @@ render_cell(struct terminal *term, pixman_image_t *pix,
|
|||
if (pixman_image_get_format(glyph->pix) == PIXMAN_a8r8g8b8) {
|
||||
/* Glyph surface is a pre-rendered image (typically a color emoji...) */
|
||||
if (!(cell->attrs.blink && term->blink.state == BLINK_OFF)) {
|
||||
pixman_image_composite(
|
||||
pixman_image_composite32(
|
||||
PIXMAN_OP_OVER, glyph->pix, NULL, pix, 0, 0, 0, 0,
|
||||
x + glyph->x, y + term->fextents.ascent - glyph->y,
|
||||
glyph->width, glyph->height);
|
||||
|
|
@ -249,7 +249,7 @@ render_cell(struct terminal *term, pixman_image_t *pix,
|
|||
/* Glyph surface is an alpha mask */
|
||||
/* TODO: cache */
|
||||
pixman_image_t *src = pixman_image_create_solid_fill(&fg);
|
||||
pixman_image_composite(
|
||||
pixman_image_composite32(
|
||||
PIXMAN_OP_OVER, src, glyph->pix, pix, 0, 0, 0, 0,
|
||||
x + glyph->x, y + term->fextents.ascent - glyph->y,
|
||||
glyph->width, glyph->height);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue