Begin support for HQ3X and 4X, support will have to wait for a bit while I fix something else.

This commit is contained in:
pagefault
2005-02-10 00:45:57 +00:00
parent a74d7aa5a1
commit 091b105249

View File

@@ -102,6 +102,8 @@ extern unsigned char newengen;
extern unsigned short resolutn; extern unsigned short resolutn;
extern void copy640x480x16bwin(void); extern void copy640x480x16bwin(void);
extern void hq2x_16b(void); extern void hq2x_16b(void);
extern void hq3x_16b(void);
extern void hq4x_16b(void);
extern void ClearWin16 (void); extern void ClearWin16 (void);
extern void DrawWin256x224x16(void); extern void DrawWin256x224x16(void);
extern void DrawWin320x240x16(void); extern void DrawWin320x240x16(void);
@@ -167,7 +169,20 @@ void sw_drawwin()
NumBytesPerLine = pitch; NumBytesPerLine = pitch;
WinVidMemStart = (void*) (SurfBufD + 16*640*2 + 64*2); WinVidMemStart = (void*) (SurfBufD + 16*640*2 + 64*2);
if (hqFilter) { if (hqFilter) {
hq2x_16b(); switch (hqFilter)
{
case 1:
hq2x_16b();
break;
case 2:
//hq3x_16b();
break;
case 3:
//hq4x_16b();
break;
default:
break;
}
} else { } else {
copy640x480x16bwin(); copy640x480x16bwin();
} }