From fd5722a31e7091a0a4829dbf6666a32549a5fdb9 Mon Sep 17 00:00:00 2001 From: Admentus Date: Fri, 16 Jan 2026 18:46:14 +0100 Subject: [PATCH] Disable OS VI Dither Filter --- src/boot/idle.c | 2 +- src/boot/viconfig.c | 2 +- src/code/graph.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/boot/idle.c b/src/boot/idle.c index 49a3f384b4..6582a46b0a 100644 --- a/src/boot/idle.c +++ b/src/boot/idle.c @@ -87,7 +87,7 @@ void Idle_ThreadEntry(void* arg) { osCreateViManager(OS_PRIORITY_VIMGR); #if OOT_VERSION >= PAL_1_0 - gViConfigFeatures = OS_VI_GAMMA_OFF | OS_VI_DITHER_FILTER_ON; + gViConfigFeatures = OS_VI_GAMMA_OFF | OS_VI_DITHER_FILTER_OFF; gViConfigXScale = 1.0f; gViConfigYScale = 1.0f; #endif diff --git a/src/boot/viconfig.c b/src/boot/viconfig.c index 0381f57f30..84042e04b5 100644 --- a/src/boot/viconfig.c +++ b/src/boot/viconfig.c @@ -5,7 +5,7 @@ s8 D_80009430 = 1; vu8 gViConfigBlack = true; u8 gViConfigAdditionalScanLines = 0; -u32 gViConfigFeatures = OS_VI_DITHER_FILTER_ON | OS_VI_GAMMA_OFF; +u32 gViConfigFeatures = OS_VI_DITHER_FILTER_OFF | OS_VI_GAMMA_OFF; f32 gViConfigXScale = 1.0; f32 gViConfigYScale = 1.0; diff --git a/src/code/graph.c b/src/code/graph.c index 8139c7341c..112c4b9298 100644 --- a/src/code/graph.c +++ b/src/code/graph.c @@ -178,7 +178,7 @@ void Graph_Init(GraphicsContext* gfxCtx) { gfxCtx->viMode = NULL; #if OOT_VERSION < PAL_1_0 - gfxCtx->viFeatures = 0; + gfxCtx->viFeatures = OS_VI_GAMMA_OFF | OS_VI_DITHER_FILTER_OFF; #else gfxCtx->viFeatures = gViConfigFeatures; gfxCtx->xScale = gViConfigXScale;