From 091b105249a10d69dce8eac1ba584285bf9d4e9b Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Thu, 10 Feb 2005 00:45:57 +0000 Subject: [PATCH] Begin support for HQ3X and 4X, support will have to wait for a bit while I fix something else. --- zsnes/src/linux/sw_draw.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/zsnes/src/linux/sw_draw.c b/zsnes/src/linux/sw_draw.c index 1a1945a7..1534182b 100644 --- a/zsnes/src/linux/sw_draw.c +++ b/zsnes/src/linux/sw_draw.c @@ -102,6 +102,8 @@ extern unsigned char newengen; extern unsigned short resolutn; extern void copy640x480x16bwin(void); extern void hq2x_16b(void); +extern void hq3x_16b(void); +extern void hq4x_16b(void); extern void ClearWin16 (void); extern void DrawWin256x224x16(void); extern void DrawWin320x240x16(void); @@ -167,7 +169,20 @@ void sw_drawwin() NumBytesPerLine = pitch; WinVidMemStart = (void*) (SurfBufD + 16*640*2 + 64*2); if (hqFilter) { - hq2x_16b(); + switch (hqFilter) + { + case 1: + hq2x_16b(); + break; + case 2: + //hq3x_16b(); + break; + case 3: + //hq4x_16b(); + break; + default: + break; + } } else { copy640x480x16bwin(); }