mirror of
https://github.com/libretro/slang-shaders.git
synced 2024-05-20 05:01:06 -04:00
Merge pull request #567 from mattakins/master
More gameboy shader presets and modifications
This commit is contained in:
commit
c342a69e3b
49
handheld/gameboy-advance-dot-matrix.slangp
Normal file
49
handheld/gameboy-advance-dot-matrix.slangp
Normal file
|
@ -0,0 +1,49 @@
|
|||
shaders = 5
|
||||
|
||||
shader0 = shaders/gameboy/shader-files/gb-pass0.slang
|
||||
filter_linear0 = false
|
||||
scale_type0 = viewport
|
||||
scale0 = 1.0
|
||||
alias0 = "PASS0"
|
||||
color_toggle = "1.000000"
|
||||
baseline_alpha = "1.000000"
|
||||
response_time = "0.000000"
|
||||
contrast = "1.000000"
|
||||
screen_light = "0.850000"
|
||||
|
||||
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"
|
||||
|
||||
shader4 = shaders/gameboy/shader-files/gb-pass5.slang
|
||||
filter_linear4 = false
|
||||
scale_type4 = source
|
||||
scale4 = 1.0
|
||||
alias4 = "PASS5"
|
||||
|
||||
|
||||
textures = COLOR_PALETTE;BACKGROUND
|
||||
COLOR_PALETTE = shaders/gameboy/resources/sample-palettes/b-w-palette.png
|
||||
COLOR_PALETTE_linear = false
|
||||
BACKGROUND = shaders/gameboy/resources/sample-bgs/paper-bg.png
|
||||
BACKGROUND_linear = true
|
46
handheld/gameboy-color-dot-matrix-white-bg.slangp
Normal file
46
handheld/gameboy-color-dot-matrix-white-bg.slangp
Normal file
|
@ -0,0 +1,46 @@
|
|||
shaders = 5
|
||||
|
||||
shader0 = shaders/gameboy/shader-files/gb-pass0.slang
|
||||
filter_linear0 = false
|
||||
scale_type0 = viewport
|
||||
scale0 = 1.0
|
||||
alias0 = "PASS0"
|
||||
color_toggle = "1.000000"
|
||||
screen_light = "0.850000"
|
||||
|
||||
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"
|
||||
|
||||
shader4 = shaders/gameboy/shader-files/gb-pass5.slang
|
||||
filter_linear4 = false
|
||||
scale_type4 = source
|
||||
scale4 = 1.0
|
||||
alias4 = "PASS5"
|
||||
|
||||
|
||||
textures = COLOR_PALETTE;BACKGROUND
|
||||
COLOR_PALETTE = shaders/gameboy/resources/sample-palettes/b-w-palette.png
|
||||
COLOR_PALETTE_linear = false
|
||||
BACKGROUND = shaders/gameboy/resources/sample-bgs/paper-bg.png
|
||||
BACKGROUND_linear = true
|
38
handheld/gameboy-pocket-high-contrast.slangp
Normal file
38
handheld/gameboy-pocket-high-contrast.slangp
Normal file
|
@ -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-high-contrast.png
|
||||
COLOR_PALETTE_linear = false
|
||||
BACKGROUND = shaders/gameboy/resources/sample-bgs/paper-bg.png
|
||||
BACKGROUND_linear = true
|
Binary file not shown.
After Width: | Height: | Size: 1 KiB |
|
@ -21,7 +21,7 @@ layout(std140, set = 0, binding = 0) uniform UBO
|
|||
// 0 - only the space between dots is blending
|
||||
// 1 - all texels are blended
|
||||
/* TODO/FIXME - When set to zero, frame will be a solid green color */
|
||||
#pragma parameter blending_mode "Blending Mode" 1.0 0.0 1.0 1.0
|
||||
#pragma parameter blending_mode "Blending Mode" 0.0 0.0 1.0 1.0
|
||||
|
||||
// The amount of alpha swapped between neighboring texels
|
||||
#pragma parameter adjacent_texel_alpha_blending "Neighbor Blending" 0.1755 0.0 1.0 0.05
|
||||
|
|
Loading…
Reference in a new issue