e5931960c4cd1c4d91a791db0bb85050160b6758
[pcsx_rearmed.git] / frontend / cspace.h
1 #ifndef __CSPACE_H__
2 #define __CSPACE_H__
3
4 #ifdef __cplusplus
5 extern "C"
6 {
7 #endif
8
9 void bgr555_to_rgb565(void *dst, const void *src, int bytes);
10 void bgr888_to_rgb888(void *dst, const void *src, int bytes);
11 void bgr888_to_rgb565(void *dst, const void *src, int bytes);
12 void rgb888_to_rgb565(void *dst, const void *src, int bytes);
13
14 void bgr555_to_rgb565_b(void *dst, const void *src, int bytes,
15         int brightness2k); // 0-0x0800
16
17 void bgr555_to_xrgb8888(void *dst, const void *src, int bytes);
18 void bgr888_to_xrgb8888(void *dst, const void *src, int bytes);
19
20 void bgr_to_uyvy_init(void);
21 void rgb565_to_uyvy(void *d, const void *s, int pixels);
22 void bgr555_to_uyvy(void *d, const void *s, int pixels, int x2);
23 void bgr888_to_uyvy(void *d, const void *s, int pixels, int x2);
24
25 #ifdef __cplusplus
26 }
27 #endif
28
29 #endif /* __CSPACE_H__ */