📄 blit.h
字号:
#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_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -