blit.h
来自「DC的SEGA_GG模拟器源代码」· C头文件 代码 · 共 57 行
H
57 行
#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 + =
减小字号Ctrl + -
显示快捷键?