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 + -
显示快捷键?