|
Lines 55-60
Link Here
|
| 55 |
/* Assembler routines */ |
55 |
/* Assembler routines */ |
| 56 |
extern void shade_ximage_15_mmx(void *data, int bpl, int w, int h, int rm, int gm, int bm); |
56 |
extern void shade_ximage_15_mmx(void *data, int bpl, int w, int h, int rm, int gm, int bm); |
| 57 |
extern void shade_ximage_16_mmx(void *data, int bpl, int w, int h, int rm, int gm, int bm); |
57 |
extern void shade_ximage_16_mmx(void *data, int bpl, int w, int h, int rm, int gm, int bm); |
|
|
58 |
extern void shade_ximage_24_mmx(void *data, int bpl, int w, int h, int rm, int gm, int bm); |
| 58 |
extern void shade_ximage_32_mmx(void *data, int bpl, int w, int h, int rm, int gm, int bm); |
59 |
extern void shade_ximage_32_mmx(void *data, int bpl, int w, int h, int rm, int gm, int bm); |
| 59 |
|
60 |
|
| 60 |
#ifdef PIXMAP_SUPPORT |
61 |
#ifdef PIXMAP_SUPPORT |
|
Lines 1874-1880
Link Here
|
| 1874 |
break; |
1875 |
break; |
| 1875 |
case 24: |
1876 |
case 24: |
| 1876 |
if (ximg->bits_per_pixel != 32) { |
1877 |
if (ximg->bits_per_pixel != 32) { |
|
|
1878 |
#ifdef HAVE_MMX |
| 1879 |
shade_ximage_24_mmx(ximg->data, ximg->bytes_per_line, w, h, rm, gm, bm); |
| 1880 |
#else |
| 1877 |
shade_ximage_24(ximg->data, ximg->bytes_per_line, w, h, rm, gm, bm); |
1881 |
shade_ximage_24(ximg->data, ximg->bytes_per_line, w, h, rm, gm, bm); |
|
|
1882 |
#endif |
| 1878 |
} |
1883 |
} |
| 1879 |
/* drop */ |
1884 |
/* drop */ |
| 1880 |
case 32: |
1885 |
case 32: |