Begin support for HQ3X and 4X, support will have to wait for a bit while I fix something else.
This commit is contained in:
@@ -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) {
|
||||||
|
switch (hqFilter)
|
||||||
|
{
|
||||||
|
case 1:
|
||||||
hq2x_16b();
|
hq2x_16b();
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
//hq3x_16b();
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
//hq4x_16b();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
copy640x480x16bwin();
|
copy640x480x16bwin();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user