mirror of
https://github.com/italicsjenga/slang-shaders.git
synced 2024-12-04 13:11:32 +11:00
Repo reorg: edge smoothing, interpolation, and pixel art scaling (#469)
* Move initial batch of shaders and presets to smoothing subdirectory * Rename smoothing to edge enhancement * Move cubic and windowed into interpolation * Fix some presets * Fix rest of presets * Rename edge-enhancement to edge-smoothing * Move pixel art scalers into separate directory separate from 'interpolation' * Flatten interpolation/cubic into interpolation/
This commit is contained in:
parent
8f9aa4e8a0
commit
259ff81f4b
|
@ -6,12 +6,12 @@ scale_type0 = source
|
|||
scale_x0 = 2.0
|
||||
scale_y0 = 2.0
|
||||
|
||||
shader1 = ../cubic/shaders/bicubic-x.slang
|
||||
shader1 = ../interpolation/shaders/bicubic-x.slang
|
||||
filter_linear1 = false
|
||||
scale_type_x1 = viewport
|
||||
scale_type_y1 = source
|
||||
scale1 = 1.0
|
||||
|
||||
shader2 = ../cubic/shaders/bicubic-y.slang
|
||||
shader2 = ../interpolation/shaders/bicubic-y.slang
|
||||
filter_linear2 = false
|
||||
scale_type2 = viewport
|
||||
|
|
|
@ -5,6 +5,6 @@ filter_linear0 = false
|
|||
scale_type0 = source
|
||||
scale0 = 2.0
|
||||
|
||||
shader1 = ../cubic/shaders/bicubic.slang
|
||||
shader1 = ../interpolation/shaders/bicubic.slang
|
||||
filter_linear1 = false
|
||||
scale_type1 = viewport
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
// clang-format off
|
||||
#include "parameters.slang"
|
||||
#include "../../../interpolation/shaders/pixel_aa/shared.slang"
|
||||
#include "../../../pixel-art-scaling/shaders/pixel_aa/shared.slang"
|
||||
// clang-format on
|
||||
|
||||
layout(push_constant) uniform Push {
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
// clang-format off
|
||||
#include "parameters.slang"
|
||||
#include "../../../blurs/shaders/dual_filter/parameters.slang"
|
||||
#include "../../../interpolation/shaders/pixel_aa/shared.slang"
|
||||
#include "../../../pixel-art-scaling/shaders/pixel_aa/shared.slang"
|
||||
// clang-format on
|
||||
|
||||
layout(push_constant) uniform Push {
|
||||
|
|
|
@ -14,7 +14,7 @@ scale_type1 = "absolute"
|
|||
scale_x1 = 1684
|
||||
scale_y1 = 1329
|
||||
|
||||
shader2 = "../windowed/shaders/jinc2.slang"
|
||||
shader2 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear2 = false
|
||||
scale_type2 = viewport
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ scale_type1 = "absolute"
|
|||
scale_x1 = 1684
|
||||
scale_y1 = 1329
|
||||
|
||||
shader2 = "../windowed/shaders/jinc2.slang"
|
||||
shader2 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear2 = false
|
||||
scale_type2 = viewport
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ scale_type1 = source
|
|||
scale1 = 1.0
|
||||
filter_linear1 = true
|
||||
|
||||
shader2 = ../../../../../interpolation/shaders/sharp-bilinear.slang
|
||||
shader2 = ../../../../../pixel-art-scaling/shaders/sharp-bilinear.slang
|
||||
alias2 = PrescalePass
|
||||
scale_type2 = source
|
||||
filter_linear2 = true
|
||||
|
|
|
@ -7,28 +7,28 @@ scale_x0 = "1.000000"
|
|||
scale_type_y0 = "source"
|
||||
scale_y0 = "1.000000"
|
||||
alias0 = XbrSource
|
||||
shader1 = "../xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
shader1 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
filter_linear1 = "false"
|
||||
wrap_mode1 = "clamp_to_edge"
|
||||
scale_type_x1 = "source"
|
||||
scale_x1 = "1.000000"
|
||||
scale_type_y1 = "source"
|
||||
scale_y1 = "1.000000"
|
||||
shader2 = "../xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
shader2 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
filter_linear2 = "false"
|
||||
wrap_mode2 = "clamp_to_edge"
|
||||
scale_type_x2 = "source"
|
||||
scale_x2 = "2.000000"
|
||||
scale_type_y2 = "source"
|
||||
scale_y2 = "2.000000"
|
||||
shader3 = "../xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
shader3 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
filter_linear3 = "false"
|
||||
wrap_mode3 = "clamp_to_edge"
|
||||
scale_type_x3 = "source"
|
||||
scale_x3 = "1.000000"
|
||||
scale_type_y3 = "source"
|
||||
scale_y3 = "1.000000"
|
||||
shader4 = "../windowed/shaders/jinc2.slang"
|
||||
shader4 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear4 = "false"
|
||||
wrap_mode4 = "clamp_to_edge"
|
||||
float_framebuffer4 = "false"
|
||||
|
|
|
@ -8,28 +8,28 @@ scale_type_x1 = "source"
|
|||
scale_x1 = "1.000000"
|
||||
scale_type_y1 = "source"
|
||||
scale_y1 = "1.000000"
|
||||
shader2 = "../xbr/other presets/shaders/super-xbr/super-2xbr-3d-pass0.slang"
|
||||
shader2 = "../edge-smoothing/xbr/other presets/shaders/super-xbr/super-2xbr-3d-pass0.slang"
|
||||
filter_linear2 = "false"
|
||||
wrap_mode2 = "clamp_to_edge"
|
||||
scale_type_x2 = "source"
|
||||
scale_x2 = "1.000000"
|
||||
scale_type_y2 = "source"
|
||||
scale_y2 = "1.000000"
|
||||
shader3 = "../xbr/other presets/shaders/super-xbr/super-2xbr-3d-pass1.slang"
|
||||
shader3 = "../edge-smoothing/xbr/other presets/shaders/super-xbr/super-2xbr-3d-pass1.slang"
|
||||
filter_linear3 = "false"
|
||||
wrap_mode3 = "clamp_to_edge"
|
||||
scale_type_x3 = "source"
|
||||
scale_x3 = "1.000000"
|
||||
scale_type_y3 = "source"
|
||||
scale_y3 = "1.000000"
|
||||
shader4 = "../xbr/other presets/shaders/super-xbr/super-2xbr-3d-pass2.slang"
|
||||
shader4 = "../edge-smoothing/xbr/other presets/shaders/super-xbr/super-2xbr-3d-pass2.slang"
|
||||
filter_linear4 = "false"
|
||||
wrap_mode4 = "clamp_to_edge"
|
||||
scale_type_x4 = "source"
|
||||
scale_x4 = "1.000000"
|
||||
scale_type_y4 = "source"
|
||||
scale_y4 = "1.000000"
|
||||
shader5 = "../windowed/shaders/jinc2.slang"
|
||||
shader5 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear5 = "false"
|
||||
wrap_mode5 = "clamp_to_edge"
|
||||
|
||||
|
|
|
@ -6,14 +6,14 @@ scale_type_x0 = "source"
|
|||
scale_x0 = "1.000000"
|
||||
scale_type_y0 = "source"
|
||||
scale_y0 = "1.000000"
|
||||
shader1 = "../xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
shader1 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
filter_linear1 = "false"
|
||||
wrap_mode1 = "clamp_to_edge"
|
||||
scale_type_x1 = "source"
|
||||
scale_x1 = "1.000000"
|
||||
scale_type_y1 = "source"
|
||||
scale_y1 = "1.000000"
|
||||
shader2 = "../xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
shader2 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
filter_linear2 = "false"
|
||||
wrap_mode2 = "clamp_to_edge"
|
||||
scale_type_x2 = "source"
|
||||
|
@ -21,7 +21,7 @@ scale_x2 = "2.000000"
|
|||
scale_type_y2 = "source"
|
||||
scale_y2 = "2.000000"
|
||||
alias2 = "PassPrev2"
|
||||
shader3 = "../xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
shader3 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
filter_linear3 = "false"
|
||||
wrap_mode3 = "clamp_to_edge"
|
||||
scale_type_x3 = "source"
|
||||
|
@ -29,7 +29,7 @@ scale_x3 = "1.000000"
|
|||
scale_type_y3 = "source"
|
||||
scale_y3 = "1.000000"
|
||||
|
||||
shader4 = "../xbr/shaders/super-xbr/super-xbr-pass1b.slang"
|
||||
shader4 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1b.slang"
|
||||
filter_linear4 = "false"
|
||||
wrap_mode4 = "clamp_to_edge"
|
||||
scale_type_x4 = "source"
|
||||
|
@ -37,7 +37,7 @@ scale_x4 = "2.000000"
|
|||
scale_type_y4 = "source"
|
||||
scale_y4 = "2.000000"
|
||||
|
||||
shader5 = "../windowed/shaders/jinc2.slang"
|
||||
shader5 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear5 = "false"
|
||||
wrap_mode5 = "clamp_to_edge"
|
||||
scale_type5 = viewport
|
||||
|
|
|
@ -6,14 +6,14 @@ scale_type_x0 = "source"
|
|||
scale_x0 = "1.000000"
|
||||
scale_type_y0 = "source"
|
||||
scale_y0 = "1.000000"
|
||||
shader1 = "../xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
shader1 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
filter_linear1 = "false"
|
||||
wrap_mode1 = "clamp_to_edge"
|
||||
scale_type_x1 = "source"
|
||||
scale_x1 = "1.000000"
|
||||
scale_type_y1 = "source"
|
||||
scale_y1 = "1.000000"
|
||||
shader2 = "../xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
shader2 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
filter_linear2 = "false"
|
||||
wrap_mode2 = "clamp_to_edge"
|
||||
scale_type_x2 = "source"
|
||||
|
@ -21,7 +21,7 @@ scale_x2 = "2.000000"
|
|||
scale_type_y2 = "source"
|
||||
scale_y2 = "2.000000"
|
||||
alias2 = "PassPrev2"
|
||||
shader3 = "../xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
shader3 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
filter_linear3 = "false"
|
||||
wrap_mode3 = "clamp_to_edge"
|
||||
scale_type_x3 = "source"
|
||||
|
@ -29,21 +29,21 @@ scale_x3 = "1.000000"
|
|||
scale_type_y3 = "source"
|
||||
scale_y3 = "1.000000"
|
||||
|
||||
shader4 = "../xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
shader4 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
filter_linear4 = "false"
|
||||
wrap_mode4 = "clamp_to_edge"
|
||||
scale_type_x4 = "source"
|
||||
scale_x4 = "1.000000"
|
||||
scale_type_y4 = "source"
|
||||
scale_y4 = "1.000000"
|
||||
shader5 = "../xbr/shaders/super-xbr/super-xbr-pass1b.slang"
|
||||
shader5 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1b.slang"
|
||||
filter_linear5 = "false"
|
||||
wrap_mode5 = "clamp_to_edge"
|
||||
scale_type_x5 = "source"
|
||||
scale_x5 = "2.000000"
|
||||
scale_type_y5 = "source"
|
||||
scale_y5 = "2.000000"
|
||||
shader6 = "../xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
shader6 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
filter_linear6 = "false"
|
||||
wrap_mode6 = "clamp_to_edge"
|
||||
scale_type_x6 = "source"
|
||||
|
@ -52,7 +52,7 @@ scale_type_y6 = "source"
|
|||
scale_y6 = "1.000000"
|
||||
|
||||
|
||||
shader7 = "../windowed/shaders/jinc2.slang"
|
||||
shader7 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear7 = "false"
|
||||
wrap_mode7 = "clamp_to_edge"
|
||||
scale_type7 = viewport
|
||||
|
|
|
@ -13,28 +13,28 @@ scale_type_x1 = "source"
|
|||
scale_x1 = "1.000000"
|
||||
scale_type_y1 = "source"
|
||||
scale_y1 = "1.000000"
|
||||
shader2 = "../xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
shader2 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
filter_linear2 = "false"
|
||||
wrap_mode2 = "clamp_to_edge"
|
||||
scale_type_x2 = "source"
|
||||
scale_x2 = "1.000000"
|
||||
scale_type_y2 = "source"
|
||||
scale_y2 = "1.000000"
|
||||
shader3 = "../xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
shader3 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
filter_linear3 = "false"
|
||||
wrap_mode3 = "clamp_to_edge"
|
||||
scale_type_x3 = "source"
|
||||
scale_x3 = "2.000000"
|
||||
scale_type_y3 = "source"
|
||||
scale_y3 = "2.000000"
|
||||
shader4 = "../xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
shader4 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
filter_linear4 = "false"
|
||||
wrap_mode4 = "clamp_to_edge"
|
||||
scale_type_x4 = "source"
|
||||
scale_x4 = "1.000000"
|
||||
scale_type_y4 = "source"
|
||||
scale_y4 = "1.000000"
|
||||
shader5 = "../windowed/shaders/jinc2.slang"
|
||||
shader5 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear5 = "false"
|
||||
wrap_mode5 = "clamp_to_edge"
|
||||
scale_type5 = viewport
|
||||
|
|
|
@ -6,28 +6,28 @@ scale_type_x0 = "source"
|
|||
scale_x0 = "1.000000"
|
||||
scale_type_y0 = "source"
|
||||
scale_y0 = "1.000000"
|
||||
shader1 = "../xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
shader1 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
|
||||
filter_linear1 = "false"
|
||||
wrap_mode1 = "clamp_to_edge"
|
||||
scale_type_x1 = "source"
|
||||
scale_x1 = "1.000000"
|
||||
scale_type_y1 = "source"
|
||||
scale_y1 = "1.000000"
|
||||
shader2 = "../xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
shader2 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
|
||||
filter_linear2 = "false"
|
||||
wrap_mode2 = "clamp_to_edge"
|
||||
scale_type_x2 = "source"
|
||||
scale_x2 = "2.000000"
|
||||
scale_type_y2 = "source"
|
||||
scale_y2 = "2.000000"
|
||||
shader3 = "../xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
shader3 = "../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
|
||||
filter_linear3 = "false"
|
||||
wrap_mode3 = "clamp_to_edge"
|
||||
scale_type_x3 = "source"
|
||||
scale_x3 = "1.000000"
|
||||
scale_type_y3 = "source"
|
||||
scale_y3 = "1.000000"
|
||||
shader4 = "../windowed/shaders/jinc2.slang"
|
||||
shader4 = "../interpolation/shaders/jinc2.slang"
|
||||
filter_linear4 = "false"
|
||||
wrap_mode4 = "clamp_to_edge"
|
||||
scale_type4 = viewport
|
||||
|
|
|
@ -6,13 +6,13 @@ scale_type0 = source
|
|||
scale_x0 = 2.0
|
||||
scale_y0 = 2.0
|
||||
|
||||
shader1 = ../cubic/shaders/bicubic-x.slang
|
||||
shader1 = ../../interpolation/shaders/bicubic-x.slang
|
||||
filter_linear1 = false
|
||||
scale_type_x1 = viewport
|
||||
scale_type_y1 = source
|
||||
scale1 = 1.0
|
||||
|
||||
shader2 = ../cubic/shaders/bicubic-y.slang
|
||||
shader2 = ../../interpolation/shaders/bicubic-y.slang
|
||||
filter_linear2 = false
|
||||
scale_type2 = viewport
|
||||
|
|
@ -6,12 +6,12 @@ scale_type0 = source
|
|||
scale_x0 = 2.0
|
||||
scale_y0 = 2.0
|
||||
|
||||
shader1 = ../cubic/shaders/bicubic-x.slang
|
||||
shader1 = ../../interpolation/shaders/bicubic-x.slang
|
||||
filter_linear1 = false
|
||||
scale_type_x1 = viewport
|
||||
scale_type_y1 = source
|
||||
scale1 = 1.0
|
||||
|
||||
shader2 = ../cubic/shaders/bicubic-y.slang
|
||||
shader2 = ../../interpolation/shaders/bicubic-y.slang
|
||||
filter_linear2 = false
|
||||
scale_type2 = viewport
|
|
@ -1,29 +1,29 @@
|
|||
shaders = 6
|
||||
|
||||
shader0 = ../stock.slang
|
||||
shader0 = ../../stock.slang
|
||||
filter_linear0 = false
|
||||
scale_type0 = source
|
||||
scale0 = 1.0
|
||||
alias0 = SMAA_Input
|
||||
|
||||
shader1 = ../anti-aliasing/shaders/smaa/smaa-pass0.slang
|
||||
shader1 = ../../anti-aliasing/shaders/smaa/smaa-pass0.slang
|
||||
filter_linear1 = true
|
||||
scale_type1 = source
|
||||
scale1 = 1.0
|
||||
|
||||
shader2 = ../anti-aliasing/shaders/smaa/smaa-pass1.slang
|
||||
shader2 = ../../anti-aliasing/shaders/smaa/smaa-pass1.slang
|
||||
filter_linear2 = true
|
||||
scale_type2 = source
|
||||
scale2 = 1.0
|
||||
|
||||
shader3 = ../anti-aliasing/shaders/smaa/smaa-pass2.slang
|
||||
shader3 = ../../anti-aliasing/shaders/smaa/smaa-pass2.slang
|
||||
filter_linear3 = true
|
||||
scale_type3 = source
|
||||
scale3 = 1.0
|
||||
|
||||
textures = "areaTex;searchTex"
|
||||
areaTex = ../anti-aliasing/shaders/smaa/AreaTex.png
|
||||
searchTex = ../anti-aliasing/shaders/smaa/SearchTex.png
|
||||
areaTex = ../../anti-aliasing/shaders/smaa/AreaTex.png
|
||||
searchTex = ../../anti-aliasing/shaders/smaa/SearchTex.png
|
||||
|
||||
shader4 = shaders/fsr-pass0.slang
|
||||
filter_linear4 = true
|
|
@ -1,10 +1,10 @@
|
|||
shaders = 3
|
||||
|
||||
shader0 = ../stock.slang
|
||||
shader0 = ../../stock.slang
|
||||
alias0 = hqx_refpass
|
||||
|
||||
shader1 = shaders/hq2x-halphon.slang
|
||||
shader2 = ../stock.slang
|
||||
shader2 = ../../stock.slang
|
||||
|
||||
filter_linear1 = false
|
||||
scale_type1 = source
|
|
@ -1,6 +1,6 @@
|
|||
shaders = 5
|
||||
|
||||
shader0 = ../stock.slang
|
||||
shader0 = ../../stock.slang
|
||||
alias0 = hqx_refpass
|
||||
shader1 = shaders/pass1.slang
|
||||
shader2 = shaders/hq2x.slang
|
||||
|
@ -13,13 +13,13 @@ filter_linear2 = false
|
|||
scale_type2 = source
|
||||
scale2 = 2.0
|
||||
|
||||
shader3 = ../cubic/shaders/bicubic-x.slang
|
||||
shader3 = ../../interpolation/shaders/bicubic-x.slang
|
||||
filter_linear3 = false
|
||||
scale_type_x3 = viewport
|
||||
scale_type_y3 = source
|
||||
scale3 = 1.0
|
||||
|
||||
shader4 = ../cubic/shaders/bicubic-y.slang
|
||||
shader4 = ../../interpolation/shaders/bicubic-y.slang
|
||||
filter_linear4 = false
|
||||
|
||||
textures = LUT
|
|
@ -1,6 +1,6 @@
|
|||
shaders = 5
|
||||
|
||||
shader0 = ../stock.slang
|
||||
shader0 = ../../stock.slang
|
||||
alias0 = hqx_refpass
|
||||
shader1 = shaders/pass1.slang
|
||||
shader2 = shaders/hq3x.slang
|
||||
|
@ -13,13 +13,13 @@ filter_linear2 = false
|
|||
scale_type2 = source
|
||||
scale2 = 3.0
|
||||
|
||||
shader3 = ../cubic/shaders/b-spline-x.slang
|
||||
shader3 = ../../interpolation/shaders/b-spline-x.slang
|
||||
filter_linear3 = false
|
||||
scale_type_x3 = viewport
|
||||
scale_type_y3 = source
|
||||
scale3 = 1.0
|
||||
|
||||
shader4 = ../cubic/shaders/b-spline-y.slang
|
||||
shader4 = ../../interpolation/shaders/b-spline-y.slang
|
||||
filter_linear4 = false
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
shaders = 5
|
||||
|
||||
shader0 = ../stock.slang
|
||||
shader0 = ../../stock.slang
|
||||
alias0 = hqx_refpass
|
||||
shader1 = shaders/pass1.slang
|
||||
shader2 = shaders/hq4x.slang
|
||||
|
@ -13,13 +13,13 @@ filter_linear2 = false
|
|||
scale_type2 = source
|
||||
scale2 = 4.0
|
||||
|
||||
shader3 = ../cubic/shaders/b-spline-x.slang
|
||||
shader3 = ../../interpolation/shaders/b-spline-x.slang
|
||||
filter_linear3 = false
|
||||
scale_type_x3 = viewport
|
||||
scale_type_y3 = source
|
||||
scale3 = 1.0
|
||||
|
||||
shader4 = ../cubic/shaders/b-spline-y.slang
|
||||
shader4 = ../../interpolation/shaders/b-spline-y.slang
|
||||
filter_linear4 = false
|
||||
|
||||
textures = LUT
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
@ -1,5 +1,5 @@
|
|||
shaders = "5"
|
||||
shader0 = ../denoisers/shaders/fast-bilateral.slang
|
||||
shader0 = ../../denoisers/shaders/fast-bilateral.slang
|
||||
filter_linear0 = false
|
||||
scale_type0 = source
|
||||
shader1 = "shaders/nedi-pass0.slang"
|
|
@ -45,14 +45,14 @@ scale_x3 = "1.000000"
|
|||
scale_y1 = "1.000000"
|
||||
scale_y2 = "2.000000"
|
||||
scale_y3 = "1.000000"
|
||||
shader0 = "..\..\denoisers\shaders\fast-bilateral.slang"
|
||||
shader1 = "..\shaders\nedi-pass0.slang"
|
||||
shader2 = "..\shaders\nedi-pass1.slang"
|
||||
shader3 = "..\shaders\nedi-pass2.slang"
|
||||
shader4 = "..\shaders\nedi-jinc.slang"
|
||||
shader5 = "..\..\denoisers\shaders\slow-bilateral.slang"
|
||||
shader6 = "..\..\vhs\shaders\vhs.slang"
|
||||
shader7 = "..\..\sharpen\shaders\adaptive-sharpen.slang"
|
||||
shader0 = "../../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader1 = "../shaders/nedi-pass0.slang"
|
||||
shader2 = "../shaders/nedi-pass1.slang"
|
||||
shader3 = "../shaders/nedi-pass2.slang"
|
||||
shader4 = "../shaders/nedi-jinc.slang"
|
||||
shader5 = "../../../denoisers/shaders/slow-bilateral.slang"
|
||||
shader6 = "../../../vhs/shaders/vhs.slang"
|
||||
shader7 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shaders = "8"
|
||||
SIGMA = "10.000000"
|
||||
SIGMA_R = "0.400000"
|
|
@ -38,12 +38,12 @@ scale_x3 = "1.000000"
|
|||
scale_y1 = "1.000000"
|
||||
scale_y2 = "2.000000"
|
||||
scale_y3 = "1.000000"
|
||||
shader0 = "../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader0 = "../../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader1 = "../shaders/nedi-pass0.slang"
|
||||
shader2 = "../shaders/nedi-pass1.slang"
|
||||
shader3 = "../shaders/nedi-pass2.slang"
|
||||
shader4 = "../shaders/nedi-jinc.slang"
|
||||
shader5 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader5 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shaders = "6"
|
||||
SIGMA_R = "0.400000"
|
||||
srgb_framebuffer0 = "false"
|
|
@ -48,14 +48,14 @@ scale_x3 = "1.000000"
|
|||
scale_y1 = "1.000000"
|
||||
scale_y2 = "2.000000"
|
||||
scale_y3 = "1.000000"
|
||||
shader0 = "../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader0 = "../../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader1 = "../shaders/nedi-pass0.slang"
|
||||
shader2 = "../shaders/nedi-pass1.slang"
|
||||
shader3 = "../shaders/nedi-pass2.slang"
|
||||
shader4 = "../shaders/nedi-jinc.slang"
|
||||
shader5 = "../../misc/shaders/natural-vision.slang"
|
||||
shader6 = "../../vhs/shaders/vhs.slang"
|
||||
shader7 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader5 = "../../../misc/shaders/natural-vision.slang"
|
||||
shader6 = "../../../vhs/shaders/vhs.slang"
|
||||
shader7 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shaders = "8"
|
||||
SIGMA_R = "0.400000"
|
||||
smear = "0.500000"
|
|
@ -51,15 +51,15 @@ scale_x3 = "1.000000"
|
|||
scale_y1 = "1.000000"
|
||||
scale_y2 = "2.000000"
|
||||
scale_y3 = "1.000000"
|
||||
shader0 = "../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader0 = "../../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader1 = "../shaders/nedi-pass0.slang"
|
||||
shader2 = "../shaders/nedi-pass1.slang"
|
||||
shader3 = "../shaders/nedi-pass2.slang"
|
||||
shader4 = "../shaders/nedi-jinc.slang"
|
||||
shader5 = "../../misc/shaders/natural-vision.slang"
|
||||
shader6 = "../../vhs/shaders/vhs.slang"
|
||||
shader7 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader8 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader5 = "../../../misc/shaders/natural-vision.slang"
|
||||
shader6 = "../../../vhs/shaders/vhs.slang"
|
||||
shader7 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader8 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shaders = "9"
|
||||
SIGMA_R = "0.400000"
|
||||
smear = "0.500000"
|
|
@ -54,16 +54,16 @@ scale_x3 = "1.000000"
|
|||
scale_y1 = "1.000000"
|
||||
scale_y2 = "2.000000"
|
||||
scale_y3 = "1.000000"
|
||||
shader0 = "../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader0 = "../../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader1 = "../shaders/nedi-pass0.slang"
|
||||
shader2 = "../shaders/nedi-pass1.slang"
|
||||
shader3 = "../shaders/nedi-pass2.slang"
|
||||
shader4 = "../shaders/nedi-jinc.slang"
|
||||
shader5 = "../../misc/shaders/natural-vision.slang"
|
||||
shader6 = "../../vhs/shaders/vhs.slang"
|
||||
shader7 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader8 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader9 = "../../reshade/shaders/vibrance-pass-sh1nra358.slang"
|
||||
shader5 = "../../../misc/shaders/natural-vision.slang"
|
||||
shader6 = "../../../vhs/shaders/vhs.slang"
|
||||
shader7 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader8 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader9 = "../../../reshade/shaders/vibrance-pass-sh1nra358.slang"
|
||||
shaders = "10"
|
||||
SIGMA_R = "0.400000"
|
||||
smear = "0.500000"
|
|
@ -41,13 +41,13 @@ scale_x3 = "1.000000"
|
|||
scale_y1 = "1.000000"
|
||||
scale_y2 = "2.000000"
|
||||
scale_y3 = "1.000000"
|
||||
shader0 = "../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader0 = "../../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader1 = "../shaders/nedi-pass0.slang"
|
||||
shader2 = "../shaders/nedi-pass1.slang"
|
||||
shader3 = "../shaders/nedi-pass2.slang"
|
||||
shader4 = "../shaders/nedi-jinc.slang"
|
||||
shader5 = "../../vhs/shaders/vhs.slang"
|
||||
shader6 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader5 = "../../../vhs/shaders/vhs.slang"
|
||||
shader6 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shaders = "7"
|
||||
SIGMA_R = "0.200000"
|
||||
smear = "0.500000"
|
|
@ -41,13 +41,13 @@ scale_x3 = "1.000000"
|
|||
scale_y1 = "1.000000"
|
||||
scale_y2 = "2.000000"
|
||||
scale_y3 = "1.000000"
|
||||
shader0 = "../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader0 = "../../../denoisers/shaders/fast-bilateral.slang"
|
||||
shader1 = "../shaders/nedi-pass0.slang"
|
||||
shader2 = "../shaders/nedi-pass1.slang"
|
||||
shader3 = "../shaders/nedi-pass2.slang"
|
||||
shader4 = "../shaders/nedi-jinc.slang"
|
||||
shader5 = "../../vhs/shaders/vhs.slang"
|
||||
shader6 = "../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shader5 = "../../../vhs/shaders/vhs.slang"
|
||||
shader6 = "../../../sharpen/shaders/adaptive-sharpen.slang"
|
||||
shaders = "7"
|
||||
SIGMA_R = "0.400000"
|
||||
smear = "0.500000"
|
|
@ -41,6 +41,6 @@ scale_type5 = source
|
|||
scale_x5 = 1.0
|
||||
scale_y5 = 1.0
|
||||
|
||||
shader6 = ../windowed/shaders/jinc2.slang
|
||||
shader6 = ../../interpolation/shaders/jinc2.slang
|
||||
filter_linear6 = false
|
||||
scale_type6 = viewport
|
|
@ -18,6 +18,6 @@ scale_type2 = source
|
|||
scale_x2 = 1.0
|
||||
scale_y2 = 1.0
|
||||
|
||||
shader3 = ../windowed/shaders/jinc2.slang
|
||||
shader3 = ../../interpolation/shaders/jinc2.slang
|
||||
filter_linear3 = false
|
||||
scale_type3 = viewport
|
|
@ -62,6 +62,6 @@ scale_type8 = source
|
|||
scale_x8 = 1.0
|
||||
scale_y8 = 1.0
|
||||
|
||||
shader9 = ../windowed/shaders/jinc2.slang
|
||||
shader9 = ../../interpolation/shaders/jinc2.slang
|
||||
filter_linear9 = false
|
||||
scale_type9 = viewport
|
|
@ -62,6 +62,6 @@ scale_type8 = source
|
|||
scale_x8 = 1.0
|
||||
scale_y8 = 1.0
|
||||
|
||||
shader9 = ../windowed/shaders/jinc2.slang
|
||||
shader9 = ../../interpolation/shaders/jinc2.slang
|
||||
filter_linear9 = false
|
||||
scale_type9 = viewport
|
|
@ -36,6 +36,6 @@ scale_type5 = source
|
|||
scale_x5 = 1.0
|
||||
scale_y5 = 1.0
|
||||
|
||||
shader6 = ../windowed/shaders/jinc2.slang
|
||||
shader6 = ../../interpolation/shaders/jinc2.slang
|
||||
filter_linear6 = false
|
||||
scale_type6 = viewport
|
|
@ -54,6 +54,6 @@ scale_type8 = source
|
|||
scale_x8 = 1.0
|
||||
scale_y8 = 1.0
|
||||
|
||||
shader9 = ../windowed/shaders/jinc2.slang
|
||||
shader9 = ../../interpolation/shaders/jinc2.slang
|
||||
filter_linear9 = false
|
||||
scale_type9 = viewport
|
|
@ -36,6 +36,6 @@ scale_type5 = source
|
|||
scale_x5 = 1.0
|
||||
scale_y5 = 1.0
|
||||
|
||||
shader6 = ../windowed/shaders/jinc2.slang
|
||||
shader6 = ../../interpolation/shaders/jinc2.slang
|
||||
filter_linear6 = false
|
||||
scale_type6 = viewport
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue