From b248b77cf07d9dc5596b76ebdef6ca055f8135ca Mon Sep 17 00:00:00 2001 From: Monroe88 Date: Sat, 10 Feb 2018 14:45:50 -0600 Subject: [PATCH] gbc-color: Tweak the colors a bit to match real hardware better --- handheld/shaders/color/gbc-color.slang | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/handheld/shaders/color/gbc-color.slang b/handheld/shaders/color/gbc-color.slang index 0bc8959..9787dc8 100644 --- a/handheld/shaders/color/gbc-color.slang +++ b/handheld/shaders/color/gbc-color.slang @@ -3,7 +3,7 @@ /* GBC Color Correction Shader A shader that replicates the LCD dynamics from a Game Boy Color - Color values are derived from Gambatte's color correction implementation. + Color values are derived from Gambatte's color correction implementation, with some tweaks. Based on Color Mangler Author: hunterk @@ -25,13 +25,13 @@ layout(std140, set = 0, binding = 0) uniform UBO #define blb 0.0 #define r 0.78824 #define g 0.72941 -#define b 0.66667 -#define rg 0.00 -#define rb 0.18039 +#define b 0.82 +#define rg 0.025 +#define rb 0.12039 #define gr 0.12157 #define gb 0.12157 -#define br 0.05882 -#define bg 0.24314 +#define br 0.0 +#define bg 0.275000 #pragma stage vertex