mirror of
https://github.com/0ldsk00l/smsplus.git
synced 2025-04-02 10:32:07 -04:00
56 lines
2 KiB
C
56 lines
2 KiB
C
|
|
#ifndef _BLIT_H_
|
|
#define _BLIT_H_
|
|
|
|
#define BLITTER_FUNC(x) extern void x (BITMAP *src, BITMAP *dst);
|
|
|
|
/* Global data */
|
|
extern int blitter_index;
|
|
extern void (*blitter_proc)(BITMAP *src, BITMAP *dst);
|
|
|
|
/* Function prototypes */
|
|
void pick_blitter_proc(void);
|
|
|
|
BLITTER_FUNC( (*blit_table[]) )
|
|
BLITTER_FUNC( blit_sms_twk )
|
|
BLITTER_FUNC( blit_gg_twk )
|
|
BLITTER_FUNC( blit_sms )
|
|
BLITTER_FUNC( blit_sms_scanlines )
|
|
BLITTER_FUNC( blit_sms_scale )
|
|
BLITTER_FUNC( blit_sms_scale_scanlines )
|
|
BLITTER_FUNC( blit_gg )
|
|
BLITTER_FUNC( blit_gg_scanlines )
|
|
BLITTER_FUNC( blit_gg_scale )
|
|
BLITTER_FUNC( blit_gg_scale_scanlines )
|
|
BLITTER_FUNC( blit_sms_expand_scanlines_mmx )
|
|
BLITTER_FUNC( blit_sms_expand_scanlines )
|
|
BLITTER_FUNC( blit_sms_expand_mmx_vs )
|
|
BLITTER_FUNC( blit_sms_expand_mmx )
|
|
BLITTER_FUNC( blit_sms_expand_vs )
|
|
BLITTER_FUNC( blit_sms_expand )
|
|
BLITTER_FUNC( blit_gg_expand_scanlines_mmx )
|
|
BLITTER_FUNC( blit_gg_expand_scanlines )
|
|
BLITTER_FUNC( blit_gg_expand_mmx_vs )
|
|
BLITTER_FUNC( blit_gg_expand_mmx )
|
|
BLITTER_FUNC( blit_gg_expand_vs )
|
|
BLITTER_FUNC( blit_gg_expand )
|
|
BLITTER_FUNC( blit_sms_expand_scanlines_mmx_16 )
|
|
BLITTER_FUNC( blit_sms_expand_scanlines_16 )
|
|
BLITTER_FUNC( blit_sms_expand_mmx_vs_16 )
|
|
BLITTER_FUNC( blit_sms_expand_mmx_16 )
|
|
BLITTER_FUNC( blit_sms_expand_vs_16 )
|
|
BLITTER_FUNC( blit_sms_expand_16 )
|
|
BLITTER_FUNC( blit_gg_expand_scanlines_mmx_16 )
|
|
BLITTER_FUNC( blit_gg_expand_scanlines_16 )
|
|
BLITTER_FUNC( blit_gg_expand_mmx_vs_16 )
|
|
BLITTER_FUNC( blit_gg_expand_mmx_16 )
|
|
BLITTER_FUNC( blit_gg_expand_vs_16 )
|
|
BLITTER_FUNC( blit_gg_expand_16 )
|
|
|
|
#endif /* _BLIT_H_ */
|
|
|
|
|
|
|
|
|
|
|
|
|