From 775713044a9d8c1e3bebe9a790225b6980094c1d Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Wed, 29 Mar 2006 04:50:15 +0000 Subject: [PATCH] GUI options for NTSC filter working --- zsnes/src/video/procvidc.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zsnes/src/video/procvidc.c b/zsnes/src/video/procvidc.c index 28f840d0..b53acfe1 100644 --- a/zsnes/src/video/procvidc.c +++ b/zsnes/src/video/procvidc.c @@ -84,14 +84,19 @@ void Clear2xSaIBuffer() unsigned char ntsc_phase = 0; snes_ntsc_setup_t ntsc_setup; snes_ntsc_t ntsc_snes; -extern unsigned char NTSCBlend; +extern unsigned char NTSCBlend,NTSCHue,NTSCSat,NTSCCont,NTSCBright,NTSCSharp,NTSCWarp; // Init NTSC filter command, should be called whenever changes are made in the GUI related to the GUI void NTSCFilterInit() { // Set GUI options ntsc_setup.merge_fields = NTSCBlend; - + ntsc_setup.hue = NTSCHue / 100; + ntsc_setup.saturation = NTSCSat / 100; + ntsc_setup.contrast = NTSCCont / 100; + ntsc_setup.brightness = NTSCBright / 100; + ntsc_setup.brightness = NTSCSharp / 100; + ntsc_setup.hue_warping = NTSCWarp / 100; snes_ntsc_init(&ntsc_snes, &ntsc_setup); }