diff --git a/handheld/console-border/dmg-2x.slangp b/handheld/console-border/dmg-2x.slangp index ce56bbf..12af47a 100644 --- a/handheld/console-border/dmg-2x.slangp +++ b/handheld/console-border/dmg-2x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/dmg-3x.slangp b/handheld/console-border/dmg-3x.slangp index 65fee2f..c5cda2b 100644 --- a/handheld/console-border/dmg-3x.slangp +++ b/handheld/console-border/dmg-3x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/dmg-4x.slangp b/handheld/console-border/dmg-4x.slangp index 095a924..6bfb3c5 100644 --- a/handheld/console-border/dmg-4x.slangp +++ b/handheld/console-border/dmg-4x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/dmg-5x.slangp b/handheld/console-border/dmg-5x.slangp index 7f9205c..fac8ac5 100644 --- a/handheld/console-border/dmg-5x.slangp +++ b/handheld/console-border/dmg-5x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/dmg-6x.slangp b/handheld/console-border/dmg-6x.slangp index 4f7e87b..cc0016e 100644 --- a/handheld/console-border/dmg-6x.slangp +++ b/handheld/console-border/dmg-6x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/gb-pocket-2x.slangp b/handheld/console-border/gb-pocket-2x.slangp index f2b2c2a..7fbec53 100644 --- a/handheld/console-border/gb-pocket-2x.slangp +++ b/handheld/console-border/gb-pocket-2x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/gb-pocket-3x.slangp b/handheld/console-border/gb-pocket-3x.slangp index ff04e2f..900d638 100644 --- a/handheld/console-border/gb-pocket-3x.slangp +++ b/handheld/console-border/gb-pocket-3x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/gb-pocket-4x.slangp b/handheld/console-border/gb-pocket-4x.slangp index 40b623f..16cf7ae 100644 --- a/handheld/console-border/gb-pocket-4x.slangp +++ b/handheld/console-border/gb-pocket-4x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/gb-pocket-5x.slangp b/handheld/console-border/gb-pocket-5x.slangp index 766eadb..50d16fb 100644 --- a/handheld/console-border/gb-pocket-5x.slangp +++ b/handheld/console-border/gb-pocket-5x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/gb-pocket-6x.slangp b/handheld/console-border/gb-pocket-6x.slangp index d367ba1..42a0a99 100644 --- a/handheld/console-border/gb-pocket-6x.slangp +++ b/handheld/console-border/gb-pocket-6x.slangp @@ -1,30 +1,30 @@ shaders = 6 -shader0 = ../gameboy/shader-files/gb-pass0.slang +shader0 = ../shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = ../gameboy/shader-files/gb-pass1.slang +shader1 = ../shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = ../gameboy/shader-files/gb-pass2.slang +shader2 = ../shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = ../gameboy/shader-files/gb-pass3.slang +shader3 = ../shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = ../gameboy/shader-files/gb-pass4.slang +shader4 = ../shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 diff --git a/handheld/console-border/gba-2x.slangp b/handheld/console-border/gba-2x.slangp index 93d5aff..b7eba7a 100644 --- a/handheld/console-border/gba-2x.slangp +++ b/handheld/console-border/gba-2x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gba-3x.slangp b/handheld/console-border/gba-3x.slangp index 806989e..cfe57dd 100644 --- a/handheld/console-border/gba-3x.slangp +++ b/handheld/console-border/gba-3x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gba-4x.slangp b/handheld/console-border/gba-4x.slangp index 66c469a..5bcece5 100644 --- a/handheld/console-border/gba-4x.slangp +++ b/handheld/console-border/gba-4x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gba-5x.slangp b/handheld/console-border/gba-5x.slangp index 72615fd..5b87246 100644 --- a/handheld/console-border/gba-5x.slangp +++ b/handheld/console-border/gba-5x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gba-6x.slangp b/handheld/console-border/gba-6x.slangp index 2b382e5..87f5082 100644 --- a/handheld/console-border/gba-6x.slangp +++ b/handheld/console-border/gba-6x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gbc-2x.slangp b/handheld/console-border/gbc-2x.slangp index 53177c3..03303eb 100644 --- a/handheld/console-border/gbc-2x.slangp +++ b/handheld/console-border/gbc-2x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gbc-3x.slangp b/handheld/console-border/gbc-3x.slangp index 33dd748..f1028b5 100644 --- a/handheld/console-border/gbc-3x.slangp +++ b/handheld/console-border/gbc-3x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gbc-4x.slangp b/handheld/console-border/gbc-4x.slangp index 5caf6e0..6420264 100644 --- a/handheld/console-border/gbc-4x.slangp +++ b/handheld/console-border/gbc-4x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gbc-5x.slangp b/handheld/console-border/gbc-5x.slangp index c1a5c60..1ee5130 100644 --- a/handheld/console-border/gbc-5x.slangp +++ b/handheld/console-border/gbc-5x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gbc-6x.slangp b/handheld/console-border/gbc-6x.slangp index aae8c7a..5a68667 100644 --- a/handheld/console-border/gbc-6x.slangp +++ b/handheld/console-border/gbc-6x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gg-2x.slangp b/handheld/console-border/gg-2x.slangp index e7a4322..6015e69 100644 --- a/handheld/console-border/gg-2x.slangp +++ b/handheld/console-border/gg-2x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gg-3x.slangp b/handheld/console-border/gg-3x.slangp index a0bd48f..21455ae 100644 --- a/handheld/console-border/gg-3x.slangp +++ b/handheld/console-border/gg-3x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gg-4x.slangp b/handheld/console-border/gg-4x.slangp index 7b8638b..b9e3286 100644 --- a/handheld/console-border/gg-4x.slangp +++ b/handheld/console-border/gg-4x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gg-5x.slangp b/handheld/console-border/gg-5x.slangp index f8e2d33..2627a62 100644 --- a/handheld/console-border/gg-5x.slangp +++ b/handheld/console-border/gg-5x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/gg-6x.slangp b/handheld/console-border/gg-6x.slangp index 66b93b1..8dfce5e 100644 --- a/handheld/console-border/gg-6x.slangp +++ b/handheld/console-border/gg-6x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/ngpc-2x.slangp b/handheld/console-border/ngpc-2x.slangp index 687b2d7..494d94e 100644 --- a/handheld/console-border/ngpc-2x.slangp +++ b/handheld/console-border/ngpc-2x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/ngpc-3x.slangp b/handheld/console-border/ngpc-3x.slangp index e52c58c..3841ecb 100644 --- a/handheld/console-border/ngpc-3x.slangp +++ b/handheld/console-border/ngpc-3x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/ngpc-4x.slangp b/handheld/console-border/ngpc-4x.slangp index 2df4acd..e43b4f7 100644 --- a/handheld/console-border/ngpc-4x.slangp +++ b/handheld/console-border/ngpc-4x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/ngpc-5x.slangp b/handheld/console-border/ngpc-5x.slangp index b78e3f1..6e4211f 100644 --- a/handheld/console-border/ngpc-5x.slangp +++ b/handheld/console-border/ngpc-5x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/console-border/ngpc-6x.slangp b/handheld/console-border/ngpc-6x.slangp index d9011a9..c4cb5b0 100644 --- a/handheld/console-border/ngpc-6x.slangp +++ b/handheld/console-border/ngpc-6x.slangp @@ -1,6 +1,6 @@ shaders = "2" -shader0 = "../lcd-cgwg/lcd-grid.slang" +shader0 = "../shaders/lcd-cgwg/lcd-grid.slang" filter_linear0 = "false" wrap_mode0 = "clamp_to_border" scale_type_x0 = "source" diff --git a/handheld/dot.slangp b/handheld/dot.slangp new file mode 100644 index 0000000..88f2011 --- /dev/null +++ b/handheld/dot.slangp @@ -0,0 +1,5 @@ +shaders = 1 + +shader0 = shaders/dot.slang +filter_linear0 = false +scale_type_0 = source \ No newline at end of file diff --git a/handheld/gameboy-light.slangp b/handheld/gameboy-light.slangp new file mode 100644 index 0000000..803d7b6 --- /dev/null +++ b/handheld/gameboy-light.slangp @@ -0,0 +1,41 @@ +shaders = 5 + +shader0 = shaders/gameboy/shader-files/gb-pass0.slang +filter_linear0 = false +scale_type0 = viewport +scale0 = 1.0 +alias0 = "PASS0" + +shader1 = shaders/gameboy/shader-files/gb-pass1.slang +filter_linear1 = false +scale_type1 = source +scale1 = 1.0 +alias1 = "PASS1" + +shader2 = shaders/gameboy/shader-files/gb-pass2.slang +filter_linear2 = false +scale_type2 = source +scale2 = 1.0 +alias2 = "PASS2" + +shader3 = shaders/gameboy/shader-files/gb-pass3.slang +filter_linear3 = false +scale_type3 = source +scale3 = 1.0 +alias3 = "PASS3" + +shader4 = shaders/gameboy/shader-files/gb-pass4.slang +filter_linear4 = false +scale_type4 = source +scale4 = 1.0 +alias4 = "PASS4" + + +textures = COLOR_PALETTE;BACKGROUND +COLOR_PALETTE = shaders/gameboy/resources/sample-palettes/gblight-palette.png +COLOR_PALETTE_linear = false +BACKGROUND = shaders/gameboy/resources/sample-bgs/paper-bg.png +BACKGROUND_linear = true + +parameters = "screen_light" +screen_light = "1.4" \ No newline at end of file diff --git a/handheld/gameboy-pocket.slangp b/handheld/gameboy-pocket.slangp new file mode 100644 index 0000000..e23ba4e --- /dev/null +++ b/handheld/gameboy-pocket.slangp @@ -0,0 +1,38 @@ +shaders = 5 + +shader0 = shaders/gameboy/shader-files/gb-pass0.slang +filter_linear0 = false +scale_type0 = viewport +scale0 = 1.0 +alias0 = "PASS0" + +shader1 = shaders/gameboy/shader-files/gb-pass1.slang +filter_linear1 = false +scale_type1 = source +scale1 = 1.0 +alias1 = "PASS1" + +shader2 = shaders/gameboy/shader-files/gb-pass2.slang +filter_linear2 = false +scale_type2 = source +scale2 = 1.0 +alias2 = "PASS2" + +shader3 = shaders/gameboy/shader-files/gb-pass3.slang +filter_linear3 = false +scale_type3 = source +scale3 = 1.0 +alias3 = "PASS3" + +shader4 = shaders/gameboy/shader-files/gb-pass4.slang +filter_linear4 = false +scale_type4 = source +scale4 = 1.0 +alias4 = "PASS4" + + +textures = COLOR_PALETTE;BACKGROUND +COLOR_PALETTE = shaders/gameboy/resources/sample-palettes/gbp-palette.png +COLOR_PALETTE_linear = false +BACKGROUND = shaders/gameboy/resources/sample-bgs/paper-bg.png +BACKGROUND_linear = true \ No newline at end of file diff --git a/handheld/gameboy/gameboy.slangp b/handheld/gameboy.slangp similarity index 55% rename from handheld/gameboy/gameboy.slangp rename to handheld/gameboy.slangp index 81b2452..068cbd4 100644 --- a/handheld/gameboy/gameboy.slangp +++ b/handheld/gameboy.slangp @@ -1,30 +1,30 @@ shaders = 5 -shader0 = shader-files/gb-pass0.slang +shader0 = shaders/gameboy/shader-files/gb-pass0.slang filter_linear0 = false scale_type0 = viewport scale0 = 1.0 alias0 = "PASS0" -shader1 = shader-files/gb-pass1.slang +shader1 = shaders/gameboy/shader-files/gb-pass1.slang filter_linear1 = false scale_type1 = source scale1 = 1.0 alias1 = "PASS1" -shader2 = shader-files/gb-pass2.slang +shader2 = shaders/gameboy/shader-files/gb-pass2.slang filter_linear2 = false scale_type2 = source scale2 = 1.0 alias2 = "PASS2" -shader3 = shader-files/gb-pass3.slang +shader3 = shaders/gameboy/shader-files/gb-pass3.slang filter_linear3 = false scale_type3 = source scale3 = 1.0 alias3 = "PASS3" -shader4 = shader-files/gb-pass4.slang +shader4 = shaders/gameboy/shader-files/gb-pass4.slang filter_linear4 = false scale_type4 = source scale4 = 1.0 @@ -32,7 +32,7 @@ alias4 = "PASS4" textures = COLOR_PALETTE;BACKGROUND -COLOR_PALETTE = resources/palette.png +COLOR_PALETTE = shaders/gameboy/resources/palette.png COLOR_PALETTE_linear = false -BACKGROUND = resources/background.png +BACKGROUND = shaders/gameboy/resources/background.png BACKGROUND_linear = true \ No newline at end of file diff --git a/handheld/gba-color.slangp b/handheld/gba-color.slangp new file mode 100644 index 0000000..58c2fc4 --- /dev/null +++ b/handheld/gba-color.slangp @@ -0,0 +1,5 @@ +shaders = 1 + +shader0 = shaders/color/gba-color.slang +filter_linear0 = false +scale_type_0 = source diff --git a/handheld/lcd-grid-v2-gba-color-motionblur.slangp b/handheld/lcd-grid-v2-gba-color-motionblur.slangp index b8836cc..d3567ef 100644 --- a/handheld/lcd-grid-v2-gba-color-motionblur.slangp +++ b/handheld/lcd-grid-v2-gba-color-motionblur.slangp @@ -5,12 +5,12 @@ filter_linear0 = "false" scale_type0 = "source" scale0 = "1.0" -shader1 = "gba-color.slang" +shader1 = "shaders/color/gba-color.slang" filter_linear1 = "false" scale_type1 = "source" scale1 = "1.0" -shader2 = "lcd-cgwg/lcd-grid-v2.slang" +shader2 = "shaders/lcd-cgwg/lcd-grid-v2.slang" filter_linear2 = "false" scale_type2 = "viewport" scale2 = "1.0" diff --git a/handheld/lcd-grid-v2.slangp b/handheld/lcd-grid-v2.slangp new file mode 100644 index 0000000..2f86688 --- /dev/null +++ b/handheld/lcd-grid-v2.slangp @@ -0,0 +1,5 @@ +shaders = 1 + +shader0 = shaders/lcd-cgwg/lcd-grid-v2.slang +filter_linear0 = false +scale_type_0 = source \ No newline at end of file diff --git a/handheld/lcd-grid.slangp b/handheld/lcd-grid.slangp new file mode 100644 index 0000000..7c28a58 --- /dev/null +++ b/handheld/lcd-grid.slangp @@ -0,0 +1,5 @@ +shaders = 1 + +shader0 = shaders/lcd-cgwg/lcd-grid.slang +filter_linear0 = false +scale_type_0 = source \ No newline at end of file diff --git a/handheld/nds-color.slangp b/handheld/nds-color.slangp new file mode 100644 index 0000000..dc19fc9 --- /dev/null +++ b/handheld/nds-color.slangp @@ -0,0 +1,5 @@ +shaders = 1 + +shader0 = shaders/color/nds-color.slang +filter_linear0 = false +scale_type_0 = source diff --git a/handheld/psp-color.slangp b/handheld/psp-color.slangp new file mode 100644 index 0000000..855873e --- /dev/null +++ b/handheld/psp-color.slangp @@ -0,0 +1,5 @@ +shaders = 1 + +shader0 = shaders/color/psp-color.slang +filter_linear0 = false +scale_type_0 = source diff --git a/handheld/gba-color.slang b/handheld/shaders/color/gba-color-old.slang similarity index 100% rename from handheld/gba-color.slang rename to handheld/shaders/color/gba-color-old.slang diff --git a/handheld/shaders/color/gba-color.slang b/handheld/shaders/color/gba-color.slang new file mode 100644 index 0000000..ded2878 --- /dev/null +++ b/handheld/shaders/color/gba-color.slang @@ -0,0 +1,81 @@ +#version 450 + +layout(push_constant) uniform Push +{ + float display_gamma; +} params; + +layout(std140, set = 0, binding = 0) uniform UBO +{ + mat4 MVP; + vec4 OutputSize; + vec4 OriginalSize; + vec4 SourceSize; +} global; + +/* + Shader Modified: Pokefan531 + Color Mangler + Author: hunterk + License: Public domain +*/ +// Shader that replicates the LCD dynamics from a GameBoy Advance + +#pragma parameter display_gamma "Light Intensity" 1.8 1.0 2.5 0.05 + +#define target_gamma 2.2 +#define sat 1.0 +#define lum 1.0 +#define contrast 1.0 +#define blr 0.0 +#define blg 0.0 +#define blb 0.0 +#define r 0.84 +#define g 0.67 +#define b 0.74 +#define rg 0.08 +#define rb 0.17 +#define gr 0.16 +#define gb 0.09 +#define br 0.0 +#define bg 0.26 +#define overscan_percent_x 0.0 +#define overscan_percent_y 0.0 + +#pragma stage vertex +layout(location = 0) in vec4 Position; +layout(location = 1) in vec2 TexCoord; +layout(location = 0) out vec2 vTexCoord; + +void main() +{ + gl_Position = global.MVP * Position; + vTexCoord = TexCoord; +} + +#pragma stage fragment +layout(location = 0) in vec2 vTexCoord; +layout(location = 0) out vec4 FragColor; +layout(set = 0, binding = 2) uniform sampler2D Source; + +void main() +{ + vec4 screen = pow(texture(Source, vTexCoord), vec4(target_gamma)).rgba; + vec4 avglum = vec4(0.5); + screen = mix(screen, avglum, (1.0 - contrast)); + + // r g b black +mat4 color = mat4(r, rg, rb, 0.0, //red channel + gr, g, gb, 0.0, //green channel + br, bg, b, 0.0, //blue channel + blr, blg, blb, 0.0); //alpha channel; these numbers do nothing for our purposes. + +mat4 adjust = mat4((1.0 - sat) * 0.3086 + sat, (1.0 - sat) * 0.3086, (1.0 - sat) * 0.3086, 1.0, +(1.0 - sat) * 0.6094, (1.0 - sat) * 0.6094 + sat, (1.0 - sat) * 0.6094, 1.0, +(1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820 + sat, 1.0, +0.0, 0.0, 0.0, 1.0); + color *= adjust; + screen = clamp(screen * lum, 0.0, 1.0); + screen = color * screen; + FragColor = pow(screen, vec4(1.0 / params.display_gamma)); +} \ No newline at end of file diff --git a/handheld/shaders/color/nds-color.slang b/handheld/shaders/color/nds-color.slang new file mode 100644 index 0000000..d4d6a33 --- /dev/null +++ b/handheld/shaders/color/nds-color.slang @@ -0,0 +1,75 @@ +#version 450 + +layout(std140, set = 0, binding = 0) uniform UBO +{ + mat4 MVP; + vec4 OutputSize; + vec4 OriginalSize; + vec4 SourceSize; +} global; + +/* + Shader Modified: Pokefan531 + Color Mangler + Author: hunterk + License: Public domain +*/ +// Shader that replicates the LCD dynamics from an Original Nintendo DS + +#define display_gamma 2.25 +#define target_gamma 2.2 +#define sat 1.0 +#define lum 1.0 +#define contrast 1.0 +#define blr 0.0 +#define blg 0.0 +#define blb 0.0 +#define r 0.77 +#define g 0.65 +#define b 0.74 +#define rg 0.09 +#define rb 0.09 +#define gr 0.23 +#define gb 0.11 +#define br 0.0 +#define bg 0.26 +#define overscan_percent_x 0.0 +#define overscan_percent_y 0.0 + +#pragma stage vertex +layout(location = 0) in vec4 Position; +layout(location = 1) in vec2 TexCoord; +layout(location = 0) out vec2 vTexCoord; + +void main() +{ + gl_Position = global.MVP * Position; + vTexCoord = TexCoord; +} + +#pragma stage fragment +layout(location = 0) in vec2 vTexCoord; +layout(location = 0) out vec4 FragColor; +layout(set = 0, binding = 2) uniform sampler2D Source; + +void main() +{ + vec4 screen = pow(texture(Source, vTexCoord), vec4(target_gamma)).rgba; + vec4 avglum = vec4(0.5); + screen = mix(screen, avglum, (1.0 - contrast)); + + // r g b black +mat4 color = mat4(r, rg, rb, 0.0, //red channel + gr, g, gb, 0.0, //green channel + br, bg, b, 0.0, //blue channel + blr, blg, blb, 0.0); //alpha channel; these numbers do nothing for our purposes. + +mat4 adjust = mat4((1.0 - sat) * 0.3086 + sat, (1.0 - sat) * 0.3086, (1.0 - sat) * 0.3086, 1.0, +(1.0 - sat) * 0.6094, (1.0 - sat) * 0.6094 + sat, (1.0 - sat) * 0.6094, 1.0, +(1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820 + sat, 1.0, +0.0, 0.0, 0.0, 1.0); + color *= adjust; + screen = clamp(screen * lum, 0.0, 1.0); + screen = color * screen; + FragColor = pow(screen, vec4(1.0 / display_gamma)); +} \ No newline at end of file diff --git a/handheld/shaders/color/psp-color.slang b/handheld/shaders/color/psp-color.slang new file mode 100644 index 0000000..2c7c052 --- /dev/null +++ b/handheld/shaders/color/psp-color.slang @@ -0,0 +1,75 @@ +#version 450 + +layout(std140, set = 0, binding = 0) uniform UBO +{ + mat4 MVP; + vec4 OutputSize; + vec4 OriginalSize; + vec4 SourceSize; +} global; + +/* + Shader Modified: Pokefan531 + Color Mangler + Author: hunterk + License: Public domain +*/ +// Shader that replicates the LCD dynamics from PSP 1000 and PSP 2000 + +#define display_gamma 2.2 +#define target_gamma 2.21 +#define sat 1.0 +#define lum 1.0 +#define contrast 1.0 +#define blr 0.0 +#define blg 0.0 +#define blb 0.0 +#define r 0.97 +#define g 0.75 +#define b 0.995 +#define rg 0.01 +#define rb 0.0025 +#define gr 0.005 +#define gb 0.0025 +#define br 0.0 +#define bg 0.24 +#define overscan_percent_x 0.0 +#define overscan_percent_y 0.0 + +#pragma stage vertex +layout(location = 0) in vec4 Position; +layout(location = 1) in vec2 TexCoord; +layout(location = 0) out vec2 vTexCoord; + +void main() +{ + gl_Position = global.MVP * Position; + vTexCoord = TexCoord; +} + +#pragma stage fragment +layout(location = 0) in vec2 vTexCoord; +layout(location = 0) out vec4 FragColor; +layout(set = 0, binding = 2) uniform sampler2D Source; + +void main() +{ + vec4 screen = pow(texture(Source, vTexCoord), vec4(target_gamma)).rgba; + vec4 avglum = vec4(0.5); + screen = mix(screen, avglum, (1.0 - contrast)); + + // r g b black +mat4 color = mat4(r, rg, rb, 0.0, //red channel + gr, g, gb, 0.0, //green channel + br, bg, b, 0.0, //blue channel + blr, blg, blb, 0.0); //alpha channel; these numbers do nothing for our purposes. + +mat4 adjust = mat4((1.0 - sat) * 0.3086 + sat, (1.0 - sat) * 0.3086, (1.0 - sat) * 0.3086, 1.0, +(1.0 - sat) * 0.6094, (1.0 - sat) * 0.6094 + sat, (1.0 - sat) * 0.6094, 1.0, +(1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820 + sat, 1.0, +0.0, 0.0, 0.0, 1.0); + color *= adjust; + screen = clamp(screen * lum, 0.0, 1.0); + screen = color * screen; + FragColor = pow(screen, vec4(1.0 / display_gamma)); +} \ No newline at end of file diff --git a/handheld/shaders/color/vba-color.slang b/handheld/shaders/color/vba-color.slang new file mode 100644 index 0000000..9c508b5 --- /dev/null +++ b/handheld/shaders/color/vba-color.slang @@ -0,0 +1,81 @@ +#version 450 + +layout(push_constant) uniform Push +{ + float target_gamma; +} params; + +layout(std140, set = 0, binding = 0) uniform UBO +{ + mat4 MVP; + vec4 OutputSize; + vec4 OriginalSize; + vec4 SourceSize; +} global; + +/* + Shader Modified: Pokefan531 + Color Mangler + Author: hunterk + License: Public domain +*/ +// Shader that replicates the LCD dynamics from a GameBoy Advance + +#pragma parameter target_gamma "Darken Intensity" 2.9 1.0 2.9 0.05 + +#define display_gamma 1.45 +#define sat 1.0 +#define lum 1.0 +#define contrast 1.0 +#define blr 0.0 +#define blg 0.0 +#define blb 0.0 +#define r 0.74 +#define g 0.68 +#define b 0.68 +#define rg 0.08 +#define rb 0.08 +#define gr 0.26 +#define gb 0.24 +#define br 0.0 +#define bg 0.24 +#define overscan_percent_x 0.0 +#define overscan_percent_y 0.0 + +#pragma stage vertex +layout(location = 0) in vec4 Position; +layout(location = 1) in vec2 TexCoord; +layout(location = 0) out vec2 vTexCoord; + +void main() +{ + gl_Position = global.MVP * Position; + vTexCoord = TexCoord; +} + +#pragma stage fragment +layout(location = 0) in vec2 vTexCoord; +layout(location = 0) out vec4 FragColor; +layout(set = 0, binding = 2) uniform sampler2D Source; + +void main() +{ + vec4 screen = pow(texture(Source, vTexCoord), vec4(params.target_gamma)).rgba; + vec4 avglum = vec4(0.5); + screen = mix(screen, avglum, (1.0 - contrast)); + + // r g b black +mat4 color = mat4(r, rg, rb, 0.0, //red channel + gr, g, gb, 0.0, //green channel + br, bg, b, 0.0, //blue channel + blr, blg, blb, 0.0); //alpha channel; these numbers do nothing for our purposes. + +mat4 adjust = mat4((1.0 - sat) * 0.3086 + sat, (1.0 - sat) * 0.3086, (1.0 - sat) * 0.3086, 1.0, +(1.0 - sat) * 0.6094, (1.0 - sat) * 0.6094 + sat, (1.0 - sat) * 0.6094, 1.0, +(1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820, (1.0 - sat) * 0.0820 + sat, 1.0, +0.0, 0.0, 0.0, 1.0); + color *= adjust; + screen = clamp(screen * lum, 0.0, 1.0); + screen = color * screen; + FragColor = pow(screen, vec4(1.0 / display_gamma)); +} \ No newline at end of file diff --git a/handheld/dot.slang b/handheld/shaders/dot.slang similarity index 100% rename from handheld/dot.slang rename to handheld/shaders/dot.slang diff --git a/handheld/gameboy/resources/background.png b/handheld/shaders/gameboy/resources/background.png similarity index 100% rename from handheld/gameboy/resources/background.png rename to handheld/shaders/gameboy/resources/background.png diff --git a/handheld/gameboy/resources/palette.png b/handheld/shaders/gameboy/resources/palette.png similarity index 100% rename from handheld/gameboy/resources/palette.png rename to handheld/shaders/gameboy/resources/palette.png diff --git a/handheld/gameboy/resources/sample-bgs/dmg-bg.png b/handheld/shaders/gameboy/resources/sample-bgs/dmg-bg.png similarity index 100% rename from handheld/gameboy/resources/sample-bgs/dmg-bg.png rename to handheld/shaders/gameboy/resources/sample-bgs/dmg-bg.png diff --git a/handheld/gameboy/resources/sample-bgs/grainy-bg.png b/handheld/shaders/gameboy/resources/sample-bgs/grainy-bg.png similarity index 100% rename from handheld/gameboy/resources/sample-bgs/grainy-bg.png rename to handheld/shaders/gameboy/resources/sample-bgs/grainy-bg.png diff --git a/handheld/gameboy/resources/sample-bgs/paper-bg.png b/handheld/shaders/gameboy/resources/sample-bgs/paper-bg.png similarity index 100% rename from handheld/gameboy/resources/sample-bgs/paper-bg.png rename to handheld/shaders/gameboy/resources/sample-bgs/paper-bg.png diff --git a/handheld/gameboy/resources/sample-palettes/b-w-palette.png b/handheld/shaders/gameboy/resources/sample-palettes/b-w-palette.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/b-w-palette.png rename to handheld/shaders/gameboy/resources/sample-palettes/b-w-palette.png diff --git a/handheld/gameboy/resources/sample-palettes/dmg-palette-0.png b/handheld/shaders/gameboy/resources/sample-palettes/dmg-palette-0.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/dmg-palette-0.png rename to handheld/shaders/gameboy/resources/sample-palettes/dmg-palette-0.png diff --git a/handheld/gameboy/resources/sample-palettes/dmg-palette-1.png b/handheld/shaders/gameboy/resources/sample-palettes/dmg-palette-1.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/dmg-palette-1.png rename to handheld/shaders/gameboy/resources/sample-palettes/dmg-palette-1.png diff --git a/handheld/gameboy/resources/sample-palettes/dmg-palette-2.png b/handheld/shaders/gameboy/resources/sample-palettes/dmg-palette-2.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/dmg-palette-2.png rename to handheld/shaders/gameboy/resources/sample-palettes/dmg-palette-2.png diff --git a/handheld/gameboy/resources/sample-palettes/gblight-palette-1.png b/handheld/shaders/gameboy/resources/sample-palettes/gblight-palette-1.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/gblight-palette-1.png rename to handheld/shaders/gameboy/resources/sample-palettes/gblight-palette-1.png diff --git a/handheld/gameboy/resources/sample-palettes/gblight-palette-2.png b/handheld/shaders/gameboy/resources/sample-palettes/gblight-palette-2.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/gblight-palette-2.png rename to handheld/shaders/gameboy/resources/sample-palettes/gblight-palette-2.png diff --git a/handheld/gameboy/resources/sample-palettes/gblight-palette-3.png b/handheld/shaders/gameboy/resources/sample-palettes/gblight-palette-3.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/gblight-palette-3.png rename to handheld/shaders/gameboy/resources/sample-palettes/gblight-palette-3.png diff --git a/handheld/gameboy/resources/sample-palettes/gblight-palette.png b/handheld/shaders/gameboy/resources/sample-palettes/gblight-palette.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/gblight-palette.png rename to handheld/shaders/gameboy/resources/sample-palettes/gblight-palette.png diff --git a/handheld/gameboy/resources/sample-palettes/gbp-palette.png b/handheld/shaders/gameboy/resources/sample-palettes/gbp-palette.png similarity index 100% rename from handheld/gameboy/resources/sample-palettes/gbp-palette.png rename to handheld/shaders/gameboy/resources/sample-palettes/gbp-palette.png diff --git a/handheld/gameboy/shader-files/gb-pass0.slang b/handheld/shaders/gameboy/shader-files/gb-pass0.slang similarity index 100% rename from handheld/gameboy/shader-files/gb-pass0.slang rename to handheld/shaders/gameboy/shader-files/gb-pass0.slang diff --git a/handheld/gameboy/shader-files/gb-pass1.slang b/handheld/shaders/gameboy/shader-files/gb-pass1.slang similarity index 100% rename from handheld/gameboy/shader-files/gb-pass1.slang rename to handheld/shaders/gameboy/shader-files/gb-pass1.slang diff --git a/handheld/gameboy/shader-files/gb-pass2.slang b/handheld/shaders/gameboy/shader-files/gb-pass2.slang similarity index 100% rename from handheld/gameboy/shader-files/gb-pass2.slang rename to handheld/shaders/gameboy/shader-files/gb-pass2.slang diff --git a/handheld/gameboy/shader-files/gb-pass3.slang b/handheld/shaders/gameboy/shader-files/gb-pass3.slang similarity index 100% rename from handheld/gameboy/shader-files/gb-pass3.slang rename to handheld/shaders/gameboy/shader-files/gb-pass3.slang diff --git a/handheld/gameboy/shader-files/gb-pass4.slang b/handheld/shaders/gameboy/shader-files/gb-pass4.slang similarity index 100% rename from handheld/gameboy/shader-files/gb-pass4.slang rename to handheld/shaders/gameboy/shader-files/gb-pass4.slang diff --git a/handheld/lcd-cgwg/lcd-grid-v2.slang b/handheld/shaders/lcd-cgwg/lcd-grid-v2.slang similarity index 100% rename from handheld/lcd-cgwg/lcd-grid-v2.slang rename to handheld/shaders/lcd-cgwg/lcd-grid-v2.slang diff --git a/handheld/lcd-cgwg/lcd-grid.slang b/handheld/shaders/lcd-cgwg/lcd-grid.slang similarity index 100% rename from handheld/lcd-cgwg/lcd-grid.slang rename to handheld/shaders/lcd-cgwg/lcd-grid.slang diff --git a/handheld/vba-color.slangp b/handheld/vba-color.slangp new file mode 100644 index 0000000..93a05f5 --- /dev/null +++ b/handheld/vba-color.slangp @@ -0,0 +1,5 @@ +shaders = 1 + +shader0 = shaders/color/vba-color.slang +filter_linear0 = false +scale_type_0 = source