Update mixed-res shaders.

- Now using bilateral to get rid of compression noise. IQ is more pleasing.
This commit is contained in:
Hyllian 2024-05-19 10:30:11 -03:00
parent ba6f00b5c5
commit 37cce2aa74
33 changed files with 1518 additions and 1449 deletions

View File

@ -1,70 +1,70 @@
shaders = "7"
shaders = "10"
feedback_pass = "0"
shader0 = "shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../interpolation/shaders/jinc2.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "viewport"
scale_y5 = "1.000000"
shader5 = "../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "shaders/mixed-res/output.slang"
shader6 = "../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
scale_type6 = source
scale6 = 1.0
shader7 = "../interpolation/shaders/jinc2.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = "viewport"
scale7 = "1.000000"
shader8 = "../deblur/shaders/deblur-luma.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "shaders/mixed-res/output.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_border"
scale_type9 = "source"
scale9 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,78 +1,74 @@
shaders = "8"
shaders = "10"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.5
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "../../../interpolation/shaders/bicubic-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader7 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear7 = true
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = viewport
scale7 = 1.0
shader8 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../shaders/mixed-res/output.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_border"
scale_type9 = "source"
scale9 = "1.000000"
IR_SCALE = "2.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
B = "0.333333"
C = "0.500000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,69 +1,77 @@
shaders = "7"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.5
shader5 = "../../../stock.slang"
filter_linear5 = "true"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "viewport"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../shaders/mixed-res/output.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
scale_type6 = source
scale6 = 1.0
shader7 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
filter_linear7 = true
wrap_mode7 = "clamp_to_edge"
scale_type7 = source
scale7 = 1.0
shader8 = "../../../stock.slang"
filter_linear8 = "true"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "viewport"
scale8 = "1.000000"
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "2.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
CS_SHARPNESS = "0.200000"
OFFSET = "4.000000"
DEBLUR = "1.750000"
SMART = "1.000000"

View File

@ -1,69 +1,70 @@
shaders = "7"
shaders = "10"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.5
shader5 = "../../../interpolation/shaders/jinc2.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "viewport"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../shaders/mixed-res/output.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../interpolation/shaders/jinc2.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = "viewport"
scale7 = "1.000000"
shader8 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../shaders/mixed-res/output.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_border"
scale_type9 = "source"
scale9 = "1.000000"
IR_SCALE = "2.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,78 +1,78 @@
shaders = "8"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.5
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../interpolation/shaders/lanczos3-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "../../../interpolation/shaders/lanczos3-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
shader7 = "../../../interpolation/shaders/lanczos3-x.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = "viewport"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader8 = "../../../interpolation/shaders/lanczos3-y.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "2.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,121 +1,119 @@
shaders = "14"
shaders = "16"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
alias4 = ""
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.5
shader5 = "../../../edge-smoothing/nnedi3/shaders/rgb-to-yuv.slang"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
alias5 = "PassOutput0"
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale_x5 = 1.0
scale_y5 = 1.0
wrap_mode5 = "clamp_to_edge"
scale5 = 1.0
shader6 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass1-luma.slang"
filter_linear6 = false
wrap_mode6 = "clamp_to_edge"
srgb_framebuffer6 = "true"
scale_type6 = source
scale_x6 = 1.0
scale_y6 = 2.0
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass2-luma.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = source
scale_x7 = 2.0
scale_y7 = 1.0
shader7 = "../../../edge-smoothing/nnedi3/shaders/rgb-to-yuv.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_edge"
alias7 = "PassOutput0"
scale_type7 = source
scale7 = 1.0
shader8 = "../../../edge-smoothing/nnedi3/shaders/jinc2-cshift-luma.slang"
shader8 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass1-luma.slang"
filter_linear8 = false
alias8 = "PassOutput3"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = source
scale_x8 = 1.0
scale_y8 = 1.0
scale_y8 = 2.0
shader9 = "../../../edge-smoothing/nnedi3/shaders/jinc2-on-passoutput0.slang"
shader9 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass2-luma.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = source
scale_x9 = 1.0
scale_x9 = 2.0
scale_y9 = 1.0
wrap_mode9 = "clamp_to_edge"
shader10 = "../../../edge-smoothing/nnedi3/shaders/yuv-to-rgb-2x.slang"
shader10 = "../../../edge-smoothing/nnedi3/shaders/jinc2-cshift-luma.slang"
filter_linear10 = false
alias10 = "PassOutput3"
wrap_mode10 = "clamp_to_edge"
srgb_framebuffer10 = "true"
scale_type10 = source
scale_x10 = 1.0
scale_y10 = 1.0
shader11 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode11 = "clamp_to_edge"
srgb_framebuffer11 = "true"
scale_type_x11 = "viewport"
scale_x11 = "1.000000"
scale_type_y11 = "source"
scale_y11 = "1.000000"
shader11 = "../../../edge-smoothing/nnedi3/shaders/jinc2-on-passoutput0.slang"
filter_linear11 = false
srgb_framebuffer11 = "true"
scale_type11 = source
scale_x11 = 1.0
scale_y11 = 1.0
wrap_mode11 = "clamp_to_edge"
shader12 = "../../../interpolation/shaders/bicubic-y.slang"
filter_linear12 = false
wrap_mode12 = "clamp_to_edge"
srgb_framebuffer12 = "true"
scale_type_x12 = viewport
scale_type_y12 = viewport
scale12 = 1.0
shader12 = "../../../edge-smoothing/nnedi3/shaders/yuv-to-rgb-2x.slang"
filter_linear12 = false
srgb_framebuffer12 = "true"
scale_type12 = source
scale_x12 = 1.0
scale_y12 = 1.0
shader13 = "../../shaders/mixed-res/output.slang"
filter_linear13 = false
scale_type_x13 = "source"
scale_x13 = "1.000000"
scale_type_y13 = "source"
scale_y13 = "1.000000"
shader13 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear13 = true
wrap_mode13 = "clamp_to_edge"
srgb_framebuffer13 = "true"
scale_type13 = viewport
scale13 = 1.0
shader14 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear14 = "false"
wrap_mode14 = "clamp_to_edge"
srgb_framebuffer14 = "true"
scale_type14 = "source"
scale14 = "1.000000"
shader15 = "../../shaders/mixed-res/output.slang"
filter_linear15 = false
wrap_mode15 = "clamp_to_border"
scale_type15 = "source"
scale15 = "1.000000"
IR_SCALE = "2.0"
B_TRESH = "0.20"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
B = "0.333333"
C = "0.500000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,90 +1,77 @@
shaders = "9"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.5
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../anti-aliasing/shaders/reverse-aa.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "true"
scale_type_x5 = "source"
scale_x5 = "2.000000"
scale_type_y5 = "source"
scale_y5 = "2.000000"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader6 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode6 = "clamp_to_edge"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "true"
scale_type_x6 = "viewport"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "../../../interpolation/shaders/bicubic-y.slang"
filter_linear7 = false
shader7 = "../../../anti-aliasing/shaders/reverse-aa.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = viewport
scale_type_y7 = viewport
scale7 = 1.0
scale_type7 = "source"
scale7 = "2.000000"
shader8 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear8 = true
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
shader8 = "../../shaders/mixed-res/output.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_border"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "false"
scale_type_x8 = "source"
scale_x8 = "1.000000"
scale_type_y8 = "source"
scale_y8 = "1.000000"
IR_SCALE = "2.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,77 +1,78 @@
shaders = "8"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.5
shader5 = "../../../interpolation/shaders/spline16-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../../interpolation/shaders/spline16-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
shader7 = "../../../interpolation/shaders/spline16-x.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = "viewport"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader8 = "../../../interpolation/shaders/spline16-y.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "2.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -114,6 +114,7 @@ scale11 = 1.0
IR_SCALE = "2.0"
B_TRESH = "0.20"
CS_RADIUS = "2.0"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "5.000000"
B = "0.330000"

View File

@ -117,6 +117,7 @@ scale_y11 = "1.000000"
IR_SCALE = "2.0"
B_TRESH = "0.20"
CS_RADIUS = "2.0"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "5.000000"
B = "0.330000"

View File

@ -1,130 +1,109 @@
shaders = "13"
shaders = "14"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader0 = "../../shaders/mixed-res/multiLUT-modified.slang"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
textures = "SamplerLUT1;SamplerLUT2"
SamplerLUT1 = "../../../reshade/shaders/LUT/grade-composite.png"
SamplerLUT1_linear = true
SamplerLUT2 = "../../../reshade/shaders/LUT/grade-rgb.png"
SamplerLUT2_linear = true
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
shader1 = "../../shaders/mixed-res/coder.slang"
scale_type1 = "source"
scale1 = "1.000000"
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
shader2 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear2 = "true"
scale_type2 = "source"
scale2 = "1.000000"
shader3 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear4 = true
alias4 = ""
wrap_mode4 = "clamp_to_edge"
alias4 = "HiresSource"
scale_type4 = source
scale4 = 0.5
scale4 = 1.0
shader5 = "../../../denoisers/shaders/fast-bilateral.slang"
filter_linear5 = false
alias5 = "XbrSource"
wrap_mode5 = "clamp_to_border"
shader5 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear5 = true
wrap_mode5 = "clamp_to_edge"
srgb_framebuffer5 = "true"
scale_type5 = source
scale5 = 1.0
scale5 = 0.5
shader6 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear6 = false
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear7 = false
alias7 = "XbrSource"
wrap_mode7 = "clamp_to_border"
scale_type7 = source
scale7 = 1.0
shader6 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
filter_linear6 = "false"
wrap_mode6 = "clamp_to_edge"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "true"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
filter_linear7 = "false"
wrap_mode7 = "clamp_to_edge"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "true"
scale_type_x7 = "source"
scale_x7 = "2.000000"
scale_type_y7 = "source"
scale_y7 = "2.000000"
shader8 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
shader8 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "true"
scale_type_x8 = "source"
scale_x8 = "1.000000"
scale_type_y8 = "source"
scale_y8 = "1.000000"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear9 = true
shader9 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = viewport
scale9 = 1.0
scale_type9 = "source"
scale9 = "2.000000"
shader10 = "../../../warp/shaders/dilation.slang"
shader10 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
filter_linear10 = "false"
wrap_mode10 = "clamp_to_border"
wrap_mode10 = "clamp_to_edge"
srgb_framebuffer10 = "true"
scale_type10 = "source"
scale10 = "1.000000"
shader11 = "../../../deblur/shaders/deblur.slang"
filter_linear11 = "true"
wrap_mode11 = "clamp_to_border"
shader11 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear11 = true
wrap_mode11 = "clamp_to_edge"
srgb_framebuffer11 = "true"
scale_type11 = "source"
scale11 = "1.000000"
scale_type11 = viewport
scale11 = 1.0
shader12 = "../../shaders/mixed-res/output.slang"
filter_linear12 = false
wrap_mode12 = "clamp_to_border"
scale_type12 = "source"
scale12 = "1.000000"
shader12 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear12 = "false"
wrap_mode12 = "clamp_to_edge"
srgb_framebuffer12 = "true"
scale_type12 = "source"
scale12 = "1.000000"
shader13 = "../../shaders/mixed-res/output.slang"
filter_linear13 = false
wrap_mode13 = "clamp_to_border"
scale_type13 = "source"
scale13 = "1.000000"
LUT_selector_param = "2.000000"
IR_SCALE = "2.0"
B_TRESH = "0.20"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
XBR_EDGE_STR_P0 = "2.500000"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "2.500000"
DILATION_STRENGTH = "0.300000"
B = "0.330000"
C = "0.330000"
C = "0.500000"
CS_SHARPNESS = "0.200000"
OFFSET = "3.000000"
DEBLUR = "2.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,79 +1,74 @@
shaders = "8"
shaders = "10"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.333333
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "../../../interpolation/shaders/bicubic-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader7 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear7 = true
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = viewport
scale7 = 1.0
shader8 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../shaders/mixed-res/output.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_border"
scale_type9 = "source"
scale9 = "1.000000"
IR_SCALE = "3.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
B = "0.333333"
C = "0.500000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,69 +1,77 @@
shaders = "7"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.333333
shader5 = "../../../stock.slang"
filter_linear5 = "true"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "viewport"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../shaders/mixed-res/output.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
scale_type6 = source
scale6 = 1.0
shader7 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
filter_linear7 = true
wrap_mode7 = "clamp_to_edge"
scale_type7 = source
scale7 = 1.0
shader8 = "../../../stock.slang"
filter_linear8 = "true"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "viewport"
scale8 = "1.000000"
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "3.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
CS_SHARPNESS = "0.200000"
OFFSET = "4.000000"
DEBLUR = "1.750000"
SMART = "1.000000"

View File

@ -1,69 +1,70 @@
shaders = "7"
shaders = "10"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.333333
shader5 = "../../../interpolation/shaders/jinc2.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "viewport"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../shaders/mixed-res/output.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../interpolation/shaders/jinc2.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = "viewport"
scale7 = "1.000000"
shader8 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../shaders/mixed-res/output.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_border"
scale_type9 = "source"
scale9 = "1.000000"
IR_SCALE = "3.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,78 +1,78 @@
shaders = "8"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.333333
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../interpolation/shaders/lanczos3-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "../../../interpolation/shaders/lanczos3-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
shader7 = "../../../interpolation/shaders/lanczos3-x.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = "viewport"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader8 = "../../../interpolation/shaders/lanczos3-y.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "3.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,121 +1,119 @@
shaders = "14"
shaders = "16"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
alias4 = ""
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.333333
shader5 = "../../../edge-smoothing/nnedi3/shaders/rgb-to-yuv.slang"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
alias5 = "PassOutput0"
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale_x5 = 1.0
scale_y5 = 1.0
wrap_mode5 = "clamp_to_edge"
scale5 = 1.0
shader6 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass1-luma.slang"
filter_linear6 = false
wrap_mode6 = "clamp_to_edge"
srgb_framebuffer6 = "true"
scale_type6 = source
scale_x6 = 1.0
scale_y6 = 2.0
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass2-luma.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = source
scale_x7 = 2.0
scale_y7 = 1.0
shader7 = "../../../edge-smoothing/nnedi3/shaders/rgb-to-yuv.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_edge"
alias7 = "PassOutput0"
scale_type7 = source
scale7 = 1.0
shader8 = "../../../edge-smoothing/nnedi3/shaders/jinc2-cshift-luma.slang"
shader8 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass1-luma.slang"
filter_linear8 = false
alias8 = "PassOutput3"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = source
scale_x8 = 1.0
scale_y8 = 1.0
scale_y8 = 2.0
shader9 = "../../../edge-smoothing/nnedi3/shaders/jinc2-on-passoutput0.slang"
shader9 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass2-luma.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = source
scale_x9 = 1.0
scale_x9 = 2.0
scale_y9 = 1.0
wrap_mode9 = "clamp_to_edge"
shader10 = "../../../edge-smoothing/nnedi3/shaders/yuv-to-rgb-2x.slang"
shader10 = "../../../edge-smoothing/nnedi3/shaders/jinc2-cshift-luma.slang"
filter_linear10 = false
alias10 = "PassOutput3"
wrap_mode10 = "clamp_to_edge"
srgb_framebuffer10 = "true"
scale_type10 = source
scale_x10 = 1.0
scale_y10 = 1.0
shader11 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode11 = "clamp_to_edge"
srgb_framebuffer11 = "true"
scale_type_x11 = "viewport"
scale_x11 = "1.000000"
scale_type_y11 = "source"
scale_y11 = "1.000000"
shader11 = "../../../edge-smoothing/nnedi3/shaders/jinc2-on-passoutput0.slang"
filter_linear11 = false
srgb_framebuffer11 = "true"
scale_type11 = source
scale_x11 = 1.0
scale_y11 = 1.0
wrap_mode11 = "clamp_to_edge"
shader12 = "../../../interpolation/shaders/bicubic-y.slang"
filter_linear12 = false
wrap_mode12 = "clamp_to_edge"
srgb_framebuffer12 = "true"
scale_type_x12 = viewport
scale_type_y12 = viewport
scale12 = 1.0
shader12 = "../../../edge-smoothing/nnedi3/shaders/yuv-to-rgb-2x.slang"
filter_linear12 = false
srgb_framebuffer12 = "true"
scale_type12 = source
scale_x12 = 1.0
scale_y12 = 1.0
shader13 = "../../shaders/mixed-res/output.slang"
filter_linear13 = false
scale_type_x13 = "source"
scale_x13 = "1.000000"
scale_type_y13 = "source"
scale_y13 = "1.000000"
shader13 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear13 = true
wrap_mode13 = "clamp_to_edge"
srgb_framebuffer13 = "true"
scale_type13 = viewport
scale13 = 1.0
shader14 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear14 = "false"
wrap_mode14 = "clamp_to_edge"
srgb_framebuffer14 = "true"
scale_type14 = "source"
scale14 = "1.000000"
shader15 = "../../shaders/mixed-res/output.slang"
filter_linear15 = false
wrap_mode15 = "clamp_to_border"
scale_type15 = "source"
scale15 = "1.000000"
IR_SCALE = "3.0"
B_TRESH = "0.20"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
B = "0.333333"
C = "0.500000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,90 +1,77 @@
shaders = "9"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.333333
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../anti-aliasing/shaders/reverse-aa.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "true"
scale_type_x5 = "source"
scale_x5 = "2.000000"
scale_type_y5 = "source"
scale_y5 = "2.000000"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader6 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode6 = "clamp_to_edge"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "true"
scale_type_x6 = "viewport"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "../../../interpolation/shaders/bicubic-y.slang"
filter_linear7 = false
shader7 = "../../../anti-aliasing/shaders/reverse-aa.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = viewport
scale_type_y7 = viewport
scale7 = 1.0
scale_type7 = "source"
scale7 = "2.000000"
shader8 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear8 = true
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
shader8 = "../../shaders/mixed-res/output.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_border"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "false"
scale_type_x8 = "source"
scale_x8 = "1.000000"
scale_type_y8 = "source"
scale_y8 = "1.000000"
IR_SCALE = "3.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,77 +1,78 @@
shaders = "8"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.333333
shader5 = "../../../interpolation/shaders/spline16-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../../interpolation/shaders/spline16-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
shader7 = "../../../interpolation/shaders/spline16-x.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = "viewport"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader8 = "../../../interpolation/shaders/spline16-y.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "3.0"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -114,6 +114,7 @@ scale11 = 1.0
IR_SCALE = "3.0"
B_TRESH = "0.20"
CS_RADIUS = "3.0"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "5.000000"
B = "0.330000"

View File

@ -117,6 +117,7 @@ scale_y11 = "1.000000"
IR_SCALE = "3.0"
B_TRESH = "0.20"
CS_RADIUS = "3.0"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "5.000000"
B = "0.330000"

View File

@ -1,130 +1,109 @@
shaders = "13"
shaders = "14"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader0 = "../../shaders/mixed-res/multiLUT-modified.slang"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
textures = "SamplerLUT1;SamplerLUT2"
SamplerLUT1 = "../../../reshade/shaders/LUT/grade-composite.png"
SamplerLUT1_linear = true
SamplerLUT2 = "../../../reshade/shaders/LUT/grade-rgb.png"
SamplerLUT2_linear = true
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
shader1 = "../../shaders/mixed-res/coder.slang"
scale_type1 = "source"
scale1 = "1.000000"
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
shader2 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear2 = "true"
scale_type2 = "source"
scale2 = "1.000000"
shader3 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear4 = true
alias4 = ""
wrap_mode4 = "clamp_to_edge"
alias4 = "HiresSource"
scale_type4 = source
scale4 = 0.333333
scale4 = 1.0
shader5 = "../../../denoisers/shaders/fast-bilateral.slang"
filter_linear5 = false
alias5 = "XbrSource"
wrap_mode5 = "clamp_to_border"
shader5 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear5 = true
wrap_mode5 = "clamp_to_edge"
srgb_framebuffer5 = "true"
scale_type5 = source
scale5 = 1.0
scale5 = 0.333333
shader6 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear6 = false
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear7 = false
alias7 = "XbrSource"
wrap_mode7 = "clamp_to_border"
scale_type7 = source
scale7 = 1.0
shader6 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
filter_linear6 = "false"
wrap_mode6 = "clamp_to_edge"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "true"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
filter_linear7 = "false"
wrap_mode7 = "clamp_to_edge"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "true"
scale_type_x7 = "source"
scale_x7 = "2.000000"
scale_type_y7 = "source"
scale_y7 = "2.000000"
shader8 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
shader8 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "true"
scale_type_x8 = "source"
scale_x8 = "1.000000"
scale_type_y8 = "source"
scale_y8 = "1.000000"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear9 = true
shader9 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = viewport
scale9 = 1.0
scale_type9 = "source"
scale9 = "2.000000"
shader10 = "../../../warp/shaders/dilation.slang"
shader10 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
filter_linear10 = "false"
wrap_mode10 = "clamp_to_border"
wrap_mode10 = "clamp_to_edge"
srgb_framebuffer10 = "true"
scale_type10 = "source"
scale10 = "1.000000"
shader11 = "../../../deblur/shaders/deblur.slang"
filter_linear11 = "true"
wrap_mode11 = "clamp_to_border"
shader11 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear11 = true
wrap_mode11 = "clamp_to_edge"
srgb_framebuffer11 = "true"
scale_type11 = "source"
scale11 = "1.000000"
scale_type11 = viewport
scale11 = 1.0
shader12 = "../../shaders/mixed-res/output.slang"
filter_linear12 = false
wrap_mode12 = "clamp_to_border"
scale_type12 = "source"
scale12 = "1.000000"
shader12 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear12 = "false"
wrap_mode12 = "clamp_to_edge"
srgb_framebuffer12 = "true"
scale_type12 = "source"
scale12 = "1.000000"
shader13 = "../../shaders/mixed-res/output.slang"
filter_linear13 = false
wrap_mode13 = "clamp_to_border"
scale_type13 = "source"
scale13 = "1.000000"
LUT_selector_param = "2.000000"
IR_SCALE = "3.0"
B_TRESH = "0.20"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
XBR_EDGE_STR_P0 = "2.500000"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "2.500000"
DILATION_STRENGTH = "0.300000"
B = "0.330000"
C = "0.330000"
C = "0.500000"
CS_SHARPNESS = "0.200000"
OFFSET = "3.000000"
DEBLUR = "2.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,79 +1,75 @@
shaders = "8"
shaders = "10"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "../../../interpolation/shaders/bicubic-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader7 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear7 = true
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = viewport
scale7 = 1.0
shader8 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../shaders/mixed-res/output.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_border"
scale_type9 = "source"
scale9 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
B = "0.333333"
C = "0.500000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,70 +1,78 @@
shaders = "7"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../../../stock.slang"
filter_linear5 = "true"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "viewport"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../shaders/mixed-res/output.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
scale_type6 = source
scale6 = 1.0
shader7 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
filter_linear7 = true
wrap_mode7 = "clamp_to_edge"
scale_type7 = source
scale7 = 1.0
shader8 = "../../../stock.slang"
filter_linear8 = "true"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "viewport"
scale8 = "1.000000"
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
CS_SHARPNESS = "0.200000"
OFFSET = "4.000000"
DEBLUR = "1.750000"
SMART = "1.000000"

View File

@ -0,0 +1,71 @@
shaders = "10"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type3 = source
scale3 = 1.0
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../interpolation/shaders/jinc2.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = "viewport"
scale7 = "1.000000"
shader8 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../shaders/mixed-res/output.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_border"
scale_type9 = "source"
scale9 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,79 +1,79 @@
shaders = "8"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../interpolation/shaders/lanczos3-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "../../../interpolation/shaders/lanczos3-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
shader7 = "../../../interpolation/shaders/lanczos3-x.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = "viewport"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader8 = "../../../interpolation/shaders/lanczos3-y.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,120 +1,120 @@
shaders = "14"
shaders = "16"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
alias4 = ""
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../../../edge-smoothing/nnedi3/shaders/rgb-to-yuv.slang"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
alias5 = "PassOutput0"
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale_x5 = 1.0
scale_y5 = 1.0
wrap_mode5 = "clamp_to_edge"
scale5 = 1.0
shader6 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass1-luma.slang"
filter_linear6 = false
wrap_mode6 = "clamp_to_edge"
srgb_framebuffer6 = "true"
scale_type6 = source
scale_x6 = 1.0
scale_y6 = 2.0
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass2-luma.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type7 = source
scale_x7 = 2.0
scale_y7 = 1.0
shader7 = "../../../edge-smoothing/nnedi3/shaders/rgb-to-yuv.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_edge"
alias7 = "PassOutput0"
scale_type7 = source
scale7 = 1.0
shader8 = "../../../edge-smoothing/nnedi3/shaders/jinc2-cshift-luma.slang"
shader8 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass1-luma.slang"
filter_linear8 = false
alias8 = "PassOutput3"
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = source
scale_x8 = 1.0
scale_y8 = 1.0
scale_y8 = 2.0
shader9 = "../../../edge-smoothing/nnedi3/shaders/jinc2-on-passoutput0.slang"
shader9 = "../../../edge-smoothing/nnedi3/shaders/nnedi3-nns16-win8x4-pass2-luma.slang"
filter_linear9 = false
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = source
scale_x9 = 1.0
scale_x9 = 2.0
scale_y9 = 1.0
wrap_mode9 = "clamp_to_edge"
shader10 = "../../../edge-smoothing/nnedi3/shaders/yuv-to-rgb-2x.slang"
shader10 = "../../../edge-smoothing/nnedi3/shaders/jinc2-cshift-luma.slang"
filter_linear10 = false
alias10 = "PassOutput3"
wrap_mode10 = "clamp_to_edge"
srgb_framebuffer10 = "true"
scale_type10 = source
scale_x10 = 1.0
scale_y10 = 1.0
shader11 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode11 = "clamp_to_edge"
srgb_framebuffer11 = "true"
scale_type_x11 = "viewport"
scale_x11 = "1.000000"
scale_type_y11 = "source"
scale_y11 = "1.000000"
shader11 = "../../../edge-smoothing/nnedi3/shaders/jinc2-on-passoutput0.slang"
filter_linear11 = false
srgb_framebuffer11 = "true"
scale_type11 = source
scale_x11 = 1.0
scale_y11 = 1.0
wrap_mode11 = "clamp_to_edge"
shader12 = "../../../interpolation/shaders/bicubic-y.slang"
filter_linear12 = false
wrap_mode12 = "clamp_to_edge"
srgb_framebuffer12 = "true"
scale_type_x12 = viewport
scale_type_y12 = viewport
scale12 = 1.0
shader12 = "../../../edge-smoothing/nnedi3/shaders/yuv-to-rgb-2x.slang"
filter_linear12 = false
srgb_framebuffer12 = "true"
scale_type12 = source
scale_x12 = 1.0
scale_y12 = 1.0
shader13 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear13 = true
wrap_mode13 = "clamp_to_edge"
srgb_framebuffer13 = "true"
scale_type13 = viewport
scale13 = 1.0
shader14 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear14 = "false"
wrap_mode14 = "clamp_to_edge"
srgb_framebuffer14 = "true"
scale_type14 = "source"
scale14 = "1.000000"
shader15 = "../../shaders/mixed-res/output.slang"
filter_linear15 = false
wrap_mode15 = "clamp_to_border"
scale_type15 = "source"
scale15 = "1.000000"
shader13 = "../../shaders/mixed-res/output.slang"
filter_linear13 = false
scale_type_x13 = "source"
scale_x13 = "1.000000"
scale_type_y13 = "source"
scale_y13 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
B = "0.333333"
C = "0.500000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,91 +1,78 @@
shaders = "9"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader5 = "../../../anti-aliasing/shaders/reverse-aa.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "true"
scale_type_x5 = "source"
scale_x5 = "2.000000"
scale_type_y5 = "source"
scale_y5 = "2.000000"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader6 = "../../../interpolation/shaders/bicubic-x.slang"
wrap_mode6 = "clamp_to_edge"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "true"
scale_type_x6 = "viewport"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "../../../interpolation/shaders/bicubic-y.slang"
filter_linear7 = false
shader7 = "../../../anti-aliasing/shaders/reverse-aa.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = viewport
scale_type_y7 = viewport
scale7 = 1.0
scale_type7 = "source"
scale7 = "2.000000"
shader8 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear8 = true
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
shader8 = "../../shaders/mixed-res/output.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_border"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "false"
scale_type_x8 = "source"
scale_x8 = "1.000000"
scale_type_y8 = "source"
scale_y8 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -1,78 +1,79 @@
shaders = "8"
shaders = "11"
feedback_pass = "0"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
scale_type1 = "source"
scale1 = "1.000000"
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
scale_type2 = source
scale2 = 1.0
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear4 = true
wrap_mode4 = "clamp_to_edge"
srgb_framebuffer4 = "true"
scale_type4 = source
scale4 = 0.25
shader5 = "../../../interpolation/shaders/spline16-x.slang"
wrap_mode5 = "clamp_to_edge"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "viewport"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader5 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear5 = false
wrap_mode5 = "clamp_to_border"
scale_type5 = source
scale5 = 1.0
shader6 = "../../../interpolation/shaders/spline16-y.slang"
shader6 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear6 = false
scale_type_x6 = viewport
scale_type_y6 = viewport
alias6 = "XbrSource"
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
wrap_mode6 = "clamp_to_edge"
shader7 = "../../shaders/mixed-res/output.slang"
filter_linear7 = false
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
shader7 = "../../../interpolation/shaders/spline16-x.slang"
wrap_mode7 = "clamp_to_edge"
srgb_framebuffer7 = "true"
scale_type_x7 = "viewport"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader8 = "../../../interpolation/shaders/spline16-y.slang"
filter_linear8 = false
wrap_mode8 = "clamp_to_edge"
srgb_framebuffer8 = "true"
scale_type8 = viewport
scale8 = 1.0
shader9 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = "source"
scale9 = "1.000000"
shader10 = "../../shaders/mixed-res/output.slang"
filter_linear10 = false
wrap_mode10 = "clamp_to_border"
scale_type10 = "source"
scale10 = "1.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
OFFSET = "3.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -114,6 +114,7 @@ scale11 = 1.0
IR_SCALE = "4.0"
B_TRESH = "0.10"
CS_RADIUS = "4.0"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "5.000000"
B = "0.330000"

View File

@ -97,7 +97,7 @@ scale9 = 1.0
shader10 = "../../../deblur/shaders/deblur.slang"
filter_linear10 = "true"
wrap_mode10 = "clamp_to_border"
wrap_mode10 = "clamp_to_edge"
srgb_framebuffer10 = "true"
scale_type10 = "source"
scale10 = "1.000000"
@ -116,11 +116,12 @@ scale_y11 = "1.000000"
IR_SCALE = "4.0"
CS_RADIUS = "4.0"
B_TRESH = "0.10"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "5.000000"
B = "0.330000"
C = "0.330000"
C = "0.500000"
CS_SHARPNESS = "0.200000"
OFFSET = "3.000000"
DEBLUR = "3.000000"

View File

@ -1,130 +1,110 @@
shaders = "13"
shaders = "14"
shader0 = "../../shaders/mixed-res/coder.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader0 = "../../shaders/mixed-res/multiLUT-modified.slang"
scale_type0 = "source"
scale0 = "1.000000"
shader1 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
textures = "SamplerLUT1;SamplerLUT2"
SamplerLUT1 = "../../../reshade/shaders/LUT/grade-composite.png"
SamplerLUT1_linear = true
SamplerLUT2 = "../../../reshade/shaders/LUT/grade-rgb.png"
SamplerLUT2_linear = true
shader2 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear2 = true
scale_type_x2 = source
scale_x2 = 1.0
scale_type_y2 = source
scale_y2 = 1.0
shader1 = "../../shaders/mixed-res/coder.slang"
scale_type1 = "source"
scale1 = "1.000000"
shader3 = "../../shaders/mixed-res/blur-gauss-v.slang"
shader2 = "../../shaders/mixed-res/hires-tagger.slang"
filter_linear2 = "true"
scale_type2 = "source"
scale2 = "1.000000"
shader3 = "../../shaders/mixed-res/blur-gauss-h.slang"
filter_linear3 = true
alias3 = "HiresSource"
scale_type_x3 = source
scale_x3 = 1.0
scale_type_y3 = source
scale_y3 = 1.0
scale_type3 = source
scale3 = 1.0
shader4 = "../../shaders/mixed-res/cheap-sharpen-tweaked.slang"
shader4 = "../../shaders/mixed-res/blur-gauss-v.slang"
filter_linear4 = true
alias4 = ""
wrap_mode4 = "clamp_to_edge"
alias4 = "HiresSource"
scale_type4 = source
scale4 = 0.25
scale4 = 1.0
shader5 = "../../../denoisers/shaders/fast-bilateral.slang"
filter_linear5 = false
alias5 = "XbrSource"
wrap_mode5 = "clamp_to_border"
shader5 = "../../../interpolation/shaders/b-spline-4-taps.slang"
filter_linear5 = true
wrap_mode5 = "clamp_to_edge"
srgb_framebuffer5 = "true"
scale_type5 = source
scale5 = 1.0
scale5 = 0.25
shader6 = "../../../denoisers/shaders/bilateral-horizontal.slang"
filter_linear6 = false
wrap_mode6 = "clamp_to_border"
scale_type6 = source
scale6 = 1.0
shader7 = "../../../denoisers/shaders/bilateral-vertical.slang"
filter_linear7 = false
alias7 = "XbrSource"
wrap_mode7 = "clamp_to_border"
scale_type7 = source
scale7 = 1.0
shader6 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
filter_linear6 = "false"
wrap_mode6 = "clamp_to_edge"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "true"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
filter_linear7 = "false"
wrap_mode7 = "clamp_to_edge"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "true"
scale_type_x7 = "source"
scale_x7 = "2.000000"
scale_type_y7 = "source"
scale_y7 = "2.000000"
shader8 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
shader8 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass0.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_edge"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "true"
scale_type_x8 = "source"
scale_x8 = "1.000000"
scale_type_y8 = "source"
scale_y8 = "1.000000"
scale_type8 = "source"
scale8 = "1.000000"
shader9 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear9 = true
shader9 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass1.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_edge"
srgb_framebuffer9 = "true"
scale_type9 = viewport
scale9 = 1.0
scale_type9 = "source"
scale9 = "2.000000"
shader10 = "../../../warp/shaders/dilation.slang"
shader10 = "../../../edge-smoothing/xbr/shaders/super-xbr/super-xbr-pass2.slang"
filter_linear10 = "false"
wrap_mode10 = "clamp_to_border"
wrap_mode10 = "clamp_to_edge"
srgb_framebuffer10 = "true"
scale_type10 = "source"
scale10 = "1.000000"
shader11 = "../../../deblur/shaders/deblur.slang"
filter_linear11 = "true"
wrap_mode11 = "clamp_to_border"
shader11 = "../../../interpolation/shaders/bicubic-5-taps.slang"
filter_linear11 = true
wrap_mode11 = "clamp_to_edge"
srgb_framebuffer11 = "true"
scale_type11 = "source"
scale11 = "1.000000"
scale_type11 = viewport
scale11 = 1.0
shader12 = "../../shaders/mixed-res/output.slang"
filter_linear12 = false
wrap_mode12 = "clamp_to_border"
scale_type12 = "source"
scale12 = "1.000000"
shader12 = "../../../deblur/shaders/deblur-luma.slang"
filter_linear12 = "false"
wrap_mode12 = "clamp_to_edge"
srgb_framebuffer12 = "true"
scale_type12 = "source"
scale12 = "1.000000"
shader13 = "../../shaders/mixed-res/output.slang"
filter_linear13 = false
wrap_mode13 = "clamp_to_border"
scale_type13 = "source"
scale13 = "1.000000"
LUT_selector_param = "2.000000"
IR_SCALE = "4.0"
B_TRESH = "0.10"
FRANGE = "2.000000"
FBSMOOTH = "0.150000"
FSIGMA = "1.000000"
XBR_EDGE_STR_P0 = "2.500000"
XBR_WEIGHT = "1.000000"
XBR_EDGE_STR_P1 = "2.500000"
DILATION_STRENGTH = "0.300000"
B = "0.330000"
C = "0.330000"
C = "0.500000"
CS_SHARPNESS = "0.200000"
OFFSET = "3.000000"
DEBLUR = "2.000000"
DEBLUR = "3.000000"
SMART = "1.000000"

View File

@ -29,14 +29,14 @@ layout(push_constant) uniform Push
vec4 OutputSize;
uint FrameCount;
float CS_SHARPNESS;
float IR_SCALE;
float CS_RADIUS;
} params;
#pragma parameter CS_SHARPNESS "Sharpness" 0.4 0.0 1.0 0.1
#pragma parameter IR_SCALE "INTERNAL RESOLUTION SCALE" 1.0 1.0 8.0 1.0
#pragma parameter CS_RADIUS "Sharpness Radius" 1.0 1.0 8.0 1.0
#define CS_SHARPNESS params.CS_SHARPNESS
#define IR_SCALE params.IR_SCALE
#define CS_RADIUS params.CS_RADIUS
layout(std140, set = 0, binding = 0) uniform UBO
{
@ -54,8 +54,8 @@ void main()
{
gl_Position = global.MVP * Position;
vTexCoord = TexCoord * 1.0001;
float dx = params.SourceSize.z * IR_SCALE;
float dy = params.SourceSize.w * IR_SCALE;
float dx = params.SourceSize.z * CS_RADIUS;
float dy = params.SourceSize.w * CS_RADIUS;
t1 = vTexCoord.xyyy + vec4( 0.0, -dy, 0.0, dy); // B E H
t2 = vTexCoord.xxxy + vec4( -dx, 0.0, dx, 0.0); // D E F

View File

@ -0,0 +1,81 @@
#version 450
// A version of the LUT shader that loads 2 LUTs.
// Can turn LUT off too.
layout(push_constant) uniform Push
{
vec4 SourceSize;
vec4 OriginalSize;
vec4 OutputSize;
uint FrameCount;
float LUT_selector_param;
} params;
#pragma parameter LUT_selector_param "LUT [ Off | LUT1 | LUT2 ]" 1.0 0.0 2.0 1.0
int LUT_selector = int(params.LUT_selector_param);
layout(std140, set = 0, binding = 0) uniform UBO
{
mat4 MVP;
} global;
#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 * 1.0001;
}
#pragma stage fragment
layout(location = 0) in vec2 vTexCoord;
layout(location = 0) out vec4 FragColor;
layout(set = 0, binding = 2) uniform sampler2D Source;
layout(set = 0, binding = 3) uniform sampler2D SamplerLUT1;
layout(set = 0, binding = 4) uniform sampler2D SamplerLUT2;
// This shouldn't be necessary but it seems some undefined values can
// creep in and each GPU vendor handles that differently. This keeps
// all values within a safe range
vec4 mixfix(vec4 a, vec4 b, float c)
{
return (a.z < 1.0) ? mix(a, b, c) : a;
}
void main()
{
vec4 imgColor = texture(Source, vTexCoord.xy);
if (LUT_selector == 0.0) {
FragColor = imgColor;
}
else {
float LUT_Size = mix(textureSize(SamplerLUT1, 0).y, textureSize(SamplerLUT2, 0).y, params.LUT_selector_param - 1.0);
vec4 color1, color2 = vec4(0.,0.,0.,0.);
float red, green, blue1, blue2, mixer = 0.0;
red = ( imgColor.r * (LUT_Size - 1.0) + 0.4999 ) / (LUT_Size * LUT_Size);
green = ( imgColor.g * (LUT_Size - 1.0) + 0.4999 ) / LUT_Size;
blue1 = (floor( imgColor.b * (LUT_Size - 1.0) ) / LUT_Size) + red;
blue2 = (ceil( imgColor.b * (LUT_Size - 1.0) ) / LUT_Size) + red;
mixer = clamp(max((imgColor.b - blue1) / (blue2 - blue1), 0.0), 0.0, 32.0);
if(LUT_selector == 1)
{
color1 = texture( SamplerLUT1, vec2( blue1, green ));
color2 = texture( SamplerLUT1, vec2( blue2, green ));
}
else
{
color1 = texture( SamplerLUT2, vec2( blue1, green ));
color2 = texture( SamplerLUT2, vec2( blue2, green ));
}
FragColor = mixfix(color1, color2, mixer);
}
}