Lines Matching refs:pixel
566 uint32_t pixel)
587 uint8_t this_bit = ((pixel >> p) & 1) << bit;
599 pixel &= 0xf;
602 pixel <<= 4;
605 row[x >> 1] = (row[x >> 1] & ~mask) | pixel;
608 row[x] = pixel;
613 row[x << 1] = pixel;
614 row[(x << 1) + 1] = pixel >> 8;
617 row[x << 1] = pixel >> 8;
618 row[(x << 1) + 1] = pixel;
625 row[x * 3] = pixel;
626 row[x * 3 + 1] = pixel >> 8;
627 row[x * 3 + 2] = pixel >> 16;
630 row[x * 3] = pixel >> 16;
631 row[x * 3 + 1] = pixel >> 8;
632 row[x * 3 + 2] = pixel;
639 row[x << 2] = pixel;
640 row[(x << 2) + 1] = pixel >> 8;
641 row[(x << 2) + 2] = pixel >> 16;
642 row[(x << 2) + 3] = pixel >> 24;
645 row[x << 2] = pixel >> 24;
646 row[(x << 2) + 1] = pixel >> 16;
647 row[(x << 2) + 2] = pixel >> 8;
648 row[(x << 2) + 3] = pixel;
670 uint32_t pixel = 0;
686 pixel <<= 1;
689 pixel |= (*bp >> bit) & 1;
694 return pixel;
706 pixel = row[x << 1];
707 pixel |= row[(x << 1) + 1] << 8;
710 pixel = row[x << 1] << 8;
711 pixel |= row[(x << 1) + 1];
718 pixel = row[x * 3];
719 pixel |= row[x * 3 + 1] << 8;
720 pixel |= row[x * 3 + 2] << 16;
723 pixel = row[x * 3] << 16;
724 pixel |= row[x * 3 + 1] << 8;
725 pixel |= row[x * 3 + 2];
732 pixel = row[x << 2];
733 pixel |= row[(x << 2) + 1] << 8;
734 pixel |= row[(x << 2) + 2] << 16;
735 pixel |= row[(x << 2) + 3] << 24;
738 pixel = row[x << 2] << 24;
739 pixel |= row[(x << 2) + 1] << 16;
740 pixel |= row[(x << 2) + 2] << 8;
741 pixel |= row[(x << 2) + 3];
748 return pixel;
965 /* General case: Slow pixel copy. Should we optimize
969 uint32_t pixel = xcb_image_get_pixel(src, x, y);
970 xcb_image_put_pixel(dst, x, y, pixel);
1004 uint32_t pixel = xcb_image_get_pixel(image, x + i, y + j);
1005 xcb_image_put_pixel(result, i, j, pixel);