… | |
… | |
1770 | p = p1; |
1770 | p = p1; |
1771 | pl = p1 + srcImage->width; |
1771 | pl = p1 + srcImage->width; |
1772 | for (; p < pl; p++) |
1772 | for (; p < pl; p++) |
1773 | { |
1773 | { |
1774 | *p = lookup_r[(*p & 0x7c00)>>10] | |
1774 | *p = lookup_r[(*p & 0x7c00)>>10] | |
1775 | lookup_g[(*p & 0x03e0)>> 5] | |
1775 | lookup_g[(*p & 0x03e0)>> 5] | |
1776 | lookup_b[(*p & 0x001f)]; |
1776 | lookup_b[(*p & 0x001f)]; |
1777 | } |
1777 | } |
1778 | p1 = (unsigned short *) ((char *) p1 + srcImage->bytes_per_line); |
1778 | p1 = (unsigned short *) ((char *) p1 + srcImage->bytes_per_line); |
1779 | } |
1779 | } |
1780 | break; |
1780 | break; |
1781 | } |
1781 | } |
… | |
… | |
1789 | p = p1; |
1789 | p = p1; |
1790 | pl = p1 + srcImage->width; |
1790 | pl = p1 + srcImage->width; |
1791 | for (; p < pl; p++) |
1791 | for (; p < pl; p++) |
1792 | { |
1792 | { |
1793 | *p = lookup_r[(*p & 0xf800)>>11] | |
1793 | *p = lookup_r[(*p & 0xf800)>>11] | |
1794 | lookup_g[(*p & 0x07e0)>> 5] | |
1794 | lookup_g[(*p & 0x07e0)>> 5] | |
1795 | lookup_b[(*p & 0x001f)]; |
1795 | lookup_b[(*p & 0x001f)]; |
1796 | } |
1796 | } |
1797 | p1 = (unsigned short *) ((char *) p1 + srcImage->bytes_per_line); |
1797 | p1 = (unsigned short *) ((char *) p1 + srcImage->bytes_per_line); |
1798 | } |
1798 | } |
1799 | break; |
1799 | break; |
1800 | } |
1800 | } |
… | |
… | |
1828 | p = p1; |
1828 | p = p1; |
1829 | pl = p1 + srcImage->width; |
1829 | pl = p1 + srcImage->width; |
1830 | for (; p < pl; p++) |
1830 | for (; p < pl; p++) |
1831 | { |
1831 | { |
1832 | *p = lookup_r[(*p & 0xff0000)>>16] | |
1832 | *p = lookup_r[(*p & 0xff0000)>>16] | |
1833 | lookup_g[(*p & 0x00ff00)>> 8] | |
1833 | lookup_g[(*p & 0x00ff00)>> 8] | |
1834 | lookup_b[(*p & 0x0000ff)] | |
1834 | lookup_b[(*p & 0x0000ff)] | |
1835 | (*p & ~0xffffff); |
1835 | (*p & ~0xffffff); |
1836 | } |
1836 | } |
1837 | p1 = (RUINT32T *) ((char *) p1 + srcImage->bytes_per_line); |
1837 | p1 = (RUINT32T *) ((char *) p1 + srcImage->bytes_per_line); |
1838 | } |
1838 | } |
1839 | break; |
1839 | break; |
1840 | } |
1840 | } |