diff options
Diffstat (limited to 'bgfx')
1264 files changed, 4260 insertions, 3234 deletions
diff --git a/bgfx/chains/Fighters.json b/bgfx/chains/Fighters.json new file mode 100644 index 00000000000..75afcdc066f --- /dev/null +++ b/bgfx/chains/Fighters.json @@ -0,0 +1,272 @@ +{ + "name": "CRT-geom", + "author": "cgwg", + "sliders": [ + { "type": "float", + "name": "aperture_strength", + "text": "Shadow mask strength", + "default": 0.13, + "max" : 1.0, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "phosphor_power", + "text": "Phosphor decay power", + "default": 1.9, + "max" : 3.0, + "min" : 0.5, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "phosphor_amplitude", + "text": "Phosphor persistence amplitude", + "default": 0.04, + "max" : 0.2, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "rasterbloom_smooth", + "text": "Raster bloom temporal smoothing", + "default": 0.5, + "max" : 0.99, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "rasterbloom", + "text": "Raster bloom amplitude", + "default": 0.01, + "max" : 0.1, + "min" : 0.0, + "step" : 0.001, + "format": "%1.3f", + "screen": "raster" }, + { "type": "float", + "name": "halation", + "text": "Halation amplitude", + "default": 0.0, + "max" : 0.3, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "blurwidth", + "text": "Halation blur width", + "default": 0.0, + "max" : 4.0, + "min" : 0.1, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "float", + "name": "curvature", + "text": "Enable curvature", + "default": 0.0, + "max" : 1.0, + "min" : 0.0, + "step" : 1.0, + "format": "%1.0f", + "screen": "raster" }, + { "type": "float", + "name": "R", + "text": "Radius of curvature", + "default": 3.5, + "max" : 10.0, + "min" : 0.5, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "float", + "name": "d", + "text": "Distance to screen", + "default": 2.0, + "max" : 10.0, + "min" : 0.1, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "vec2", + "name": "angle", + "text": "Tilt ", + "default": [ 0.0,-0.05 ], + "max" : [ 1.0, 1.0 ], + "min" : [-1.0,-1.0 ], + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "cornersize", + "text": "Rounded corner size", + "default": 0.00, + "max" : 0.10, + "min" : 0.00, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "cornersmooth", + "text": "Border smoothness", + "default": 1000, + "max" : 2000, + "min" : 100, + "step" : 100, + "format": "%1.0f", + "screen": "raster" }, + { "type": "vec2", + "name": "overscan", + "text": "Overscan ", + "default": [ 1.0, 1.0 ], + "max" : [ 1.2, 1.2 ], + "min" : [ 0.8, 0.8 ], + "step" : 0.02, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "CRTgamma", + "text": "Gamma of simulated CRT", + "default": 2.4, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "monitorgamma", + "text": "Gamma of output display", + "default": 2.2, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "vec2", + "name": "aspect", + "text": "Aspect ratio ", + "default": [ 1.0, 0.75 ], + "max" : [ 1.0, 1.0 ], + "min" : [ 0.3, 0.3 ], + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" } + ], + "targets": [ + { "name": "internal1", + "mode": "guest" + }, + { "name": "internal2", + "mode": "guest" + }, + { "name": "mipmap", + "mode": "guest" + }, + { "name": "blur", + "mode": "guest" + }, + { "name": "phosphor", + "mode": "guest" + } + + ], + "passes": [ + { + "effect": "crt-geom/mipmap8", + "name": "mipmap", + "uniforms": [ + { "uniform": "u_smooth", "slider": "rasterbloom_smooth" } + ], + "input": [ + { "sampler": "s_screen", "target": "internal2" }, + { "sampler": "s_mipmap", "target": "mipmap" } + ], + "output": "mipmap" + }, + { + "effect": "crt-geom/phosphor_apply", + "name": "phosphor apply", + "uniforms": [ + { "uniform": "u_phosphor_power", "slider": "phosphor_power" }, + { "uniform": "u_phosphor_amplitude","slider": "phosphor_amplitude" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } + ], + "input": [ + { "sampler": "s_screen", "target": "screen" }, + { "sampler": "s_phosphor", "target": "phosphor" } + ], + "output": "internal1" + }, + { + "effect": "crt-geom/phosphor_update", + "name": "phosphor update", + "uniforms": [ + { "uniform": "u_phosphor_power", "slider": "phosphor_power" }, + { "uniform": "u_phosphor_amplitude","slider": "phosphor_amplitude" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } + ], + "input": [ + { "sampler": "s_screen", "target": "screen" }, + { "sampler": "s_phosphor", "target": "phosphor" } + ], + "output": "phosphor" + }, + { + "effect": "crt-geom/gaussx", + "name": "Gaussian blur x", + "uniforms": [ + { "uniform": "u_width", "slider": "blurwidth" }, + { "uniform": "u_aspect","slider": "aspect" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } + ], + "input": [ + { "sampler": "s_tex", "target": "internal1" } + ], + "output": "internal2" + }, + { + "effect": "crt-geom/gaussy", + "name": "Gaussian blur y", + "uniforms": [ + { "uniform": "u_width", "slider": "blurwidth" }, + { "uniform": "u_aspect","slider": "aspect" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } + ], + "input": [ + { "sampler": "s_tex", "target": "internal2" } + ], + "output": "blur" + }, + { + "effect": "crt-geom/crt-geom-deluxe", + "name": "CRT", + "uniforms": [ + { "uniform": "curvature", "slider": "curvature" }, + { "uniform": "R", "slider": "R" }, + { "uniform": "d", "slider": "d" }, + { "uniform": "angle", "slider": "angle" }, + { "uniform": "cornersize", "slider": "cornersize" }, + { "uniform": "cornersmooth","slider": "cornersmooth" }, + { "uniform": "overscan", "slider": "overscan" }, + { "uniform": "aspect", "slider": "aspect" }, + { "uniform": "CRTgamma", "slider": "CRTgamma" }, + { "uniform": "monitorgamma","slider": "monitorgamma" }, + { "uniform": "aperture_strength","slider": "aperture_strength" }, + { "uniform": "halation", "slider": "halation" } + ], + + "input": [ + { "sampler": "mpass_texture", "target": "internal1" }, + { "sampler": "mask_texture", "texture": "bgfx/chains/crt-geom/aperture_2_4_rgb.png", "selection": "Shadow mask" }, + { "sampler": "blur_texture", "target": "blur" }, + { "sampler": "mipmap_texture", "target": "mipmap" } + ], + + "output": "output" + } + ] +} diff --git a/bgfx/chains/crt-geom-deluxe.json b/bgfx/chains/crt-geom-deluxe.json index 49b91437818..f138845c774 100644 --- a/bgfx/chains/crt-geom-deluxe.json +++ b/bgfx/chains/crt-geom-deluxe.json @@ -1,170 +1,298 @@ { - "name": "CRT-geom", - "author": "cgwg", - "sliders": [ - { "type": "float", - "name": "aperture_strength", - "text": "Shadow mask strength", - "default": 0.4, - "max" : 1.0, - "min" : 0.0, - "step" : 0.05, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "phosphor_power", - "text": "Phosphor decay power", - "default": 1.2, - "max" : 3.0, - "min" : 0.5, - "step" : 0.05, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "phosphor_amplitude", - "text": "Phosphor persistence amplitude", - "default": 0.04, - "max" : 0.2, - "min" : 0.0, - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "halation", - "text": "Halation amplitude", - "default": 0.1, - "max" : 0.3, - "min" : 0.0, - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "blurwidth", - "text": "Halation blur width", - "default": 2.0, - "max" : 4.0, - "min" : 0.1, - "step" : 0.1, - "format": "%1.1f", - "screen": "raster" }, - { "type": "float", - "name": "curvature", - "text": "Enable curvature", - "default": 1.0, - "max" : 1.0, - "min" : 0.0, - "step" : 1.0, - "format": "%1.0f", - "screen": "raster" }, - { "type": "float", - "name": "R", - "text": "Radius of curvature", - "default": 3.5, - "max" : 10.0, - "min" : 0.5, - "step" : 0.1, - "format": "%1.1f", - "screen": "raster" }, - { "type": "float", - "name": "d", - "text": "Distance to screen", - "default": 2.0, - "max" : 10.0, - "min" : 0.1, - "step" : 0.1, - "format": "%1.1f", - "screen": "raster" }, - { "type": "vec2", - "name": "angle", - "text": "Tilt ", - "default": [ 0.0, 0.0 ], - "max" : [ 1.0, 1.0 ], - "min" : [-1.0,-1.0 ], - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "cornersize", - "text": "Rounded corner size", - "default": 0.01, - "max" : 0.10, - "min" : 0.00, - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "cornersmooth", - "text": "Border smoothness", - "default": 1000, - "max" : 2000, - "min" : 100, - "step" : 100, - "format": "%1.0f", - "screen": "raster" }, - { "type": "vec2", - "name": "overscan", - "text": "Overscan ", - "default": [ 1.0, 1.0 ], - "max" : [ 1.2, 1.2 ], - "min" : [ 0.8, 0.8 ], - "step" : 0.02, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "CRTgamma", - "text": "Gamma of simulated CRT", - "default": 2.4, - "max" : 4.0, - "min" : 0.7, - "step" : 0.05, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "monitorgamma", - "text": "Gamma of output display", - "default": 2.2, - "max" : 4.0, - "min" : 0.7, - "step" : 0.05, - "format": "%1.2f", - "screen": "raster" }, - { "type": "vec2", - "name": "aspect", - "text": "Aspect ratio ", - "default": [ 1.0, 0.75 ], - "max" : [ 1.0, 1.0 ], - "min" : [ 0.3, 0.3 ], - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" } - ], + "name": "CRT-geom", + "author": "cgwg", + "sliders": [ + { "type": "float", + "name": "aperture_strength", + "text": "Shadow mask strength", + "default": 0.4, + "max" : 1.0, + "min" : 0.0, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "aperture_brightboost", + "text": "Shadow mask brightness boost", + "default": 0.4, + "max" : 1.0, + "min" : 0.0, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "spot_size", + "text": "Spot size minimum", + "default": 0.3, + "max" : 0.5, + "min" : 0.1, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "spot_growth", + "text": "Spot size dilation", + "default": 0.1, + "max" : 0.4, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "spot_growth_power", + "text": "Spot dilation onset power", + "default": 3.0, + "max" : 4.0, + "min" : 0.2, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "float", + "name": "lowpass_cutoff", + "text": "Lowpass cutoff pixels/scanline", + "default":1000.0, + "max" :1000.0, + "min" : 100.0, + "step" : 10.0, + "format": "%1.0f", + "screen": "raster" }, + { "type": "float", + "name": "lowpass_width", + "text": "Lowpass width", + "default": 80.0, + "max" : 300.0, + "min" : 0.0, + "step" : 10.0, + "format": "%1.0f", + "screen": "raster" }, + { "type": "intenum", + "name": "x_interpolation", + "text": "Horizontal interpolation", + "default": 2, + "max" : 5, + "min" : 0, + "step" : 1, + "format": "%s", + "strings": [ "box", "linear", "Lanczos", "Catmull-Rom", "Mitchell-Netravali", "B-spline" ], + "screen": "raster" }, + { "type": "float", + "name": "phosphor_power", + "text": "Phosphor decay power", + "default": 1.2, + "max" : 3.0, + "min" : 0.5, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "phosphor_cutoff", + "text": "Phosphor decay cutoff frames", + "default": 300.0, + "max" : 1000.0, + "min" : 10.0, + "step" : 10.0, + "format": "%1.0f", + "screen": "raster" }, + { "type": "float", + "name": "phosphor_amplitude", + "text": "Phosphor persistence amplitude", + "default": 0.04, + "max" : 0.2, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "rasterbloom_smooth", + "text": "Raster bloom temporal smoothing", + "default": 0.5, + "max" : 0.99, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "rasterbloom", + "text": "Raster bloom amplitude", + "default": 0.01, + "max" : 0.1, + "min" : 0.0, + "step" : 0.001, + "format": "%1.3f", + "screen": "raster" }, + { "type": "float", + "name": "halation", + "text": "Halation amplitude", + "default": 0.1, + "max" : 0.3, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "blurwidth", + "text": "Halation blur width", + "default": 2.0, + "max" : 8.0, + "min" : 0.1, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "float", + "name": "curvature", + "text": "Enable curvature", + "default": 1.0, + "max" : 1.0, + "min" : 0.0, + "step" : 1.0, + "format": "%1.0f", + "screen": "raster" }, + { "type": "float", + "name": "R", + "text": "Radius of curvature", + "default": 3.5, + "max" : 10.0, + "min" : 0.5, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "float", + "name": "d", + "text": "Distance to screen", + "default": 2.0, + "max" : 10.0, + "min" : 0.1, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "vec2", + "name": "angle", + "text": "Tilt ", + "default": [ 0.0, 0.0 ], + "max" : [ 1.0, 1.0 ], + "min" : [-1.0,-1.0 ], + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "cornersize", + "text": "Rounded corner size", + "default": 0.01, + "max" : 0.10, + "min" : 0.00, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "cornersmooth", + "text": "Border smoothness", + "default": 1000, + "max" : 2000, + "min" : 100, + "step" : 100, + "format": "%1.0f", + "screen": "raster" }, + { "type": "vec2", + "name": "overscan", + "text": "Overscan ", + "default": [ 1.0, 1.0 ], + "max" : [ 1.2, 1.2 ], + "min" : [ 0.8, 0.8 ], + "step" : 0.02, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "CRTgamma", + "text": "Gamma of simulated CRT", + "default": 2.4, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "intenum", + "name": "monitorsRGB", + "text": "Gamma of output display", + "default": 1, + "max" : 1, + "min" : 0, + "step" : 1, + "format": "%s", + "strings": [ "custom", "sRGB" ], + "screen": "raster" }, + { "type": "float", + "name": "monitorgamma", + "text": "Custom display gamma", + "default": 2.2, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "vec2", + "name": "aspect", + "text": "Aspect ratio ", + "default": [ 1.0, 0.75 ], + "max" : [ 1.0, 1.0 ], + "min" : [ 0.3, 0.3 ], + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" } + ], "targets": [ - { "name": "internal1", - "mode": "guest" + { "name": "internal1", + "mode": "guest" + }, + { "name": "internal2", + "mode": "guest" }, - { "name": "internal2", - "mode": "guest" + { "name": "mipmap", + "mode": "guest" }, - { "name": "blur", - "mode": "guest" + { "name": "blur", + "mode": "guest" }, - { "name": "phosphor", - "mode": "guest" + { "name": "phosphor", + "mode": "guest" } - ], "passes": [ { + "effect": "crt-geom/lowpass", + "name": "lowpass", + "uniforms": [ + { "uniform": "u_lowpass_cutoff", "slider": "lowpass_cutoff" }, + { "uniform": "u_lowpass_width", "slider": "lowpass_width" } + ], + "input": [ + { "sampler": "s_screen", "target": "screen" } + ], + "output": "internal2" + }, + { + "effect": "crt-geom/mipmap8", + "name": "mipmap", + "uniforms": [ + { "uniform": "u_smooth", "slider": "rasterbloom_smooth" } + ], + "input": [ + { "sampler": "s_screen", "target": "internal2" }, + { "sampler": "s_mipmap", "target": "mipmap" } + ], + "output": "mipmap" + }, + { "effect": "crt-geom/phosphor_apply", "name": "phosphor apply", "uniforms": [ - { "uniform": "u_phosphor_power", "slider": "phosphor_power" }, - { "uniform": "u_phosphor_amplitude","slider": "phosphor_amplitude" }, - { "uniform": "u_gamma", "slider": "CRTgamma" } + { "uniform": "u_phosphor_power", "slider": "phosphor_power" }, + { "uniform": "u_phosphor_amplitude","slider": "phosphor_amplitude" }, + { "uniform": "u_phosphor_cutoff", "slider": "phosphor_cutoff" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } ], "input": [ - { "sampler": "s_screen", "target": "screen" }, - { "sampler": "s_phosphor", "target": "phosphor" } + { "sampler": "s_screen", "target": "internal2" }, + { "sampler": "s_phosphor", "target": "phosphor" } ], "output": "internal1" }, @@ -172,13 +300,14 @@ "effect": "crt-geom/phosphor_update", "name": "phosphor update", "uniforms": [ - { "uniform": "u_phosphor_power", "slider": "phosphor_power" }, - { "uniform": "u_phosphor_amplitude","slider": "phosphor_amplitude" }, - { "uniform": "u_gamma", "slider": "CRTgamma" } + { "uniform": "u_phosphor_power", "slider": "phosphor_power" }, + { "uniform": "u_phosphor_amplitude","slider": "phosphor_amplitude" }, + { "uniform": "u_phosphor_cutoff", "slider": "phosphor_cutoff" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } ], "input": [ - { "sampler": "s_screen", "target": "screen" }, - { "sampler": "s_phosphor", "target": "phosphor" } + { "sampler": "s_screen", "target": "internal2" }, + { "sampler": "s_phosphor", "target": "phosphor" } ], "output": "phosphor" }, @@ -186,12 +315,12 @@ "effect": "crt-geom/gaussx", "name": "Gaussian blur x", "uniforms": [ - { "uniform": "u_width", "slider": "blurwidth" }, - { "uniform": "u_aspect","slider": "aspect" }, - { "uniform": "u_gamma", "slider": "CRTgamma" } + { "uniform": "u_width", "slider": "blurwidth" }, + { "uniform": "u_aspect","slider": "aspect" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } ], "input": [ - { "sampler": "s_tex", "target": "internal1" } + { "sampler": "s_tex", "target": "internal1" } ], "output": "internal2" }, @@ -199,12 +328,12 @@ "effect": "crt-geom/gaussy", "name": "Gaussian blur y", "uniforms": [ - { "uniform": "u_width", "slider": "blurwidth" }, - { "uniform": "u_aspect","slider": "aspect" }, - { "uniform": "u_gamma", "slider": "CRTgamma" } + { "uniform": "u_width", "slider": "blurwidth" }, + { "uniform": "u_aspect","slider": "aspect" }, + { "uniform": "u_gamma", "slider": "CRTgamma" } ], "input": [ - { "sampler": "s_tex", "target": "internal2" } + { "sampler": "s_tex", "target": "internal2" } ], "output": "blur" }, @@ -212,26 +341,33 @@ "effect": "crt-geom/crt-geom-deluxe", "name": "CRT", "uniforms": [ - { "uniform": "curvature", "slider": "curvature" }, - { "uniform": "R", "slider": "R" }, - { "uniform": "d", "slider": "d" }, - { "uniform": "angle", "slider": "angle" }, - { "uniform": "cornersize", "slider": "cornersize" }, - { "uniform": "cornersmooth","slider": "cornersmooth" }, - { "uniform": "overscan", "slider": "overscan" }, - { "uniform": "aspect", "slider": "aspect" }, - { "uniform": "CRTgamma", "slider": "CRTgamma" }, - { "uniform": "monitorgamma","slider": "monitorgamma" }, - { "uniform": "aperture_strength","slider": "aperture_strength" }, - { "uniform": "halation", "slider": "halation" } + { "uniform": "curvature", "slider": "curvature" }, + { "uniform": "R", "slider": "R" }, + { "uniform": "d", "slider": "d" }, + { "uniform": "angle", "slider": "angle" }, + { "uniform": "cornersize", "slider": "cornersize" }, + { "uniform": "cornersmooth","slider": "cornersmooth" }, + { "uniform": "overscan", "slider": "overscan" }, + { "uniform": "aspect", "slider": "aspect" }, + { "uniform": "CRTgamma", "slider": "CRTgamma" }, + { "uniform": "monitorsRGB", "slider": "monitorsRGB" }, + { "uniform": "monitorgamma","slider": "monitorgamma" }, + { "uniform": "aperture_strength","slider": "aperture_strength" }, + { "uniform": "aperture_brightboost","slider": "aperture_brightboost" }, + { "uniform": "spot_size", "slider": "spot_size" }, + { "uniform": "spot_growth", "slider": "spot_growth" }, + { "uniform": "spot_growth_power", "slider": "spot_growth_power" }, + { "uniform": "u_interp", "slider": "x_interpolation" }, + { "uniform": "halation", "slider": "halation" }, + { "uniform": "blurwidth", "slider": "blurwidth" }, + { "uniform": "rasterbloom", "slider": "rasterbloom" } ], - "input": [ - { "sampler": "mpass_texture", "target": "internal1" }, - { "sampler": "mask_texture", "texture": "bgfx/chains/crt-geom/aperture_1_2_bgr.png", "selection": "Shadow mask" }, - { "sampler": "blur_texture", "target": "blur" } + { "sampler": "mpass_texture", "target": "internal1" }, + { "sampler": "mask_texture", "texture": "bgfx/chains/crt-geom/aperture_1_2_bgr.png", "selection": "Shadow mask" }, + { "sampler": "blur_texture", "target": "blur" }, + { "sampler": "mipmap_texture", "target": "mipmap" } ], - "output": "output" } ] diff --git a/bgfx/chains/crt-geom.json b/bgfx/chains/crt-geom.json index c8bc2a2e2ab..da6fb4e3e2c 100644 --- a/bgfx/chains/crt-geom.json +++ b/bgfx/chains/crt-geom.json @@ -1,133 +1,192 @@ { - "name": "CRT-geom", - "author": "cgwg", - "sliders": [ - { "type": "float", - "name": "aperture_strength", - "text": "Shadow mask strength", - "default": 0.4, - "max" : 1.0, - "min" : 0.0, - "step" : 0.05, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "curvature", - "text": "Enable curvature", - "default": 1.0, - "max" : 1.0, - "min" : 0.0, - "step" : 1.0, - "format": "%1.0f", - "screen": "raster" }, - { "type": "float", - "name": "R", - "text": "Radius of curvature", - "default": 3.5, - "max" : 10.0, - "min" : 0.5, - "step" : 0.1, - "format": "%1.1f", - "screen": "raster" }, - { "type": "float", - "name": "d", - "text": "Distance to screen", - "default": 2.0, - "max" : 10.0, - "min" : 0.1, - "step" : 0.1, - "format": "%1.1f", - "screen": "raster" }, - { "type": "vec2", - "name": "angle", - "text": "Tilt ", - "default": [ 0.0, 0.0 ], - "max" : [ 1.0, 1.0 ], - "min" : [-1.0,-1.0 ], - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "cornersize", - "text": "Rounded corner size", - "default": 0.01, - "max" : 0.10, - "min" : 0.00, - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "cornersmooth", - "text": "Border smoothness", - "default": 1000, - "max" : 2000, - "min" : 100, - "step" : 100, - "format": "%1.0f", - "screen": "raster" }, - { "type": "vec2", - "name": "overscan", - "text": "Overscan ", - "default": [ 1.0, 1.0 ], - "max" : [ 1.2, 1.2 ], - "min" : [ 0.8, 0.8 ], - "step" : 0.02, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "CRTgamma", - "text": "Gamma of simulated CRT", - "default": 2.4, - "max" : 4.0, - "min" : 0.7, - "step" : 0.05, - "format": "%1.2f", - "screen": "raster" }, - { "type": "float", - "name": "monitorgamma", - "text": "Gamma of output display", - "default": 2.2, - "max" : 4.0, - "min" : 0.7, - "step" : 0.05, - "format": "%1.2f", - "screen": "raster" }, - { "type": "vec2", - "name": "aspect", - "text": "Aspect ratio ", - "default": [ 1.0, 0.75 ], - "max" : [ 1.0, 1.0 ], - "min" : [ 0.3, 0.3 ], - "step" : 0.01, - "format": "%1.2f", - "screen": "raster" } - ], + "name": "CRT-geom", + "author": "cgwg", + "sliders": [ + { "type": "float", + "name": "aperture_strength", + "text": "Shadow mask strength", + "default": 0.4, + "max" : 1.0, + "min" : 0.0, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "aperture_brightboost", + "text": "Shadow mask brightness boost", + "default": 0.4, + "max" : 1.0, + "min" : 0.0, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "spot_size", + "text": "Spot size minimum", + "default": 0.3, + "max" : 0.5, + "min" : 0.1, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "spot_growth", + "text": "Spot size dilation", + "default": 0.1, + "max" : 0.4, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "spot_growth_power", + "text": "Spot dilation onset power", + "default": 3.0, + "max" : 4.0, + "min" : 0.2, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "intenum", + "name": "x_interpolation", + "text": "Horizontal interpolation", + "default": 2, + "max" : 5, + "min" : 0, + "step" : 1, + "format": "%s", + "strings": [ "box", "linear", "Lanczos", "Catmull-Rom", "Mitchell-Netravali", "B-spline" ], + "screen": "raster" }, + { "type": "float", + "name": "curvature", + "text": "Enable curvature", + "default": 1.0, + "max" : 1.0, + "min" : 0.0, + "step" : 1.0, + "format": "%1.0f", + "screen": "raster" }, + { "type": "float", + "name": "R", + "text": "Radius of curvature", + "default": 3.5, + "max" : 10.0, + "min" : 0.5, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "float", + "name": "d", + "text": "Distance to screen", + "default": 2.0, + "max" : 10.0, + "min" : 0.1, + "step" : 0.1, + "format": "%1.1f", + "screen": "raster" }, + { "type": "vec2", + "name": "angle", + "text": "Tilt ", + "default": [ 0.0, 0.0 ], + "max" : [ 1.0, 1.0 ], + "min" : [-1.0,-1.0 ], + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "cornersize", + "text": "Rounded corner size", + "default": 0.01, + "max" : 0.10, + "min" : 0.00, + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "cornersmooth", + "text": "Border smoothness", + "default": 1000, + "max" : 2000, + "min" : 100, + "step" : 100, + "format": "%1.0f", + "screen": "raster" }, + { "type": "vec2", + "name": "overscan", + "text": "Overscan ", + "default": [ 1.0, 1.0 ], + "max" : [ 1.2, 1.2 ], + "min" : [ 0.8, 0.8 ], + "step" : 0.02, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "CRTgamma", + "text": "Gamma of simulated CRT", + "default": 2.4, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "intenum", + "name": "monitorsRGB", + "text": "Gamma of output display", + "default": 1, + "max" : 1, + "min" : 0, + "step" : 1, + "format": "%s", + "strings": [ "custom", "sRGB" ], + "screen": "raster" }, + { "type": "float", + "name": "monitorgamma", + "text": "Custom display gamma", + "default": 2.2, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "vec2", + "name": "aspect", + "text": "Aspect ratio ", + "default": [ 1.0, 0.75 ], + "max" : [ 1.0, 1.0 ], + "min" : [ 0.3, 0.3 ], + "step" : 0.01, + "format": "%1.2f", + "screen": "raster" } + ], "targets": [ - ], "passes": [ { "effect": "crt-geom/crt-geom", "name": "CRT", "uniforms": [ - { "uniform": "curvature", "slider": "curvature" }, - { "uniform": "R", "slider": "R" }, - { "uniform": "d", "slider": "d" }, - { "uniform": "angle", "slider": "angle" }, - { "uniform": "cornersize", "slider": "cornersize" }, - { "uniform": "cornersmooth","slider": "cornersmooth" }, - { "uniform": "overscan", "slider": "overscan" }, - { "uniform": "aspect", "slider": "aspect" }, - { "uniform": "CRTgamma", "slider": "CRTgamma" }, - { "uniform": "monitorgamma","slider": "monitorgamma" }, - { "uniform": "aperture_strength", "slider": "aperture_strength" } + { "uniform": "curvature", "slider": "curvature" }, + { "uniform": "R", "slider": "R" }, + { "uniform": "d", "slider": "d" }, + { "uniform": "angle", "slider": "angle" }, + { "uniform": "cornersize", "slider": "cornersize" }, + { "uniform": "cornersmooth","slider": "cornersmooth" }, + { "uniform": "overscan", "slider": "overscan" }, + { "uniform": "aspect", "slider": "aspect" }, + { "uniform": "CRTgamma", "slider": "CRTgamma" }, + { "uniform": "monitorsRGB", "slider": "monitorsRGB" }, + { "uniform": "monitorgamma","slider": "monitorgamma" }, + { "uniform": "aperture_strength", "slider": "aperture_strength" }, + { "uniform": "aperture_brightboost","slider": "aperture_brightboost" }, + { "uniform": "spot_size", "slider": "spot_size" }, + { "uniform": "spot_growth", "slider": "spot_growth" }, + { "uniform": "spot_growth_power", "slider": "spot_growth_power" }, + { "uniform": "u_interp", "slider": "x_interpolation" } ], - "input": [ - { "sampler": "mpass_texture", "target": "screen" }, - { "sampler": "mask_texture", "texture": "bgfx/chains/crt-geom/aperture_1_2_bgr.png", "selection": "Shadow mask" } + { "sampler": "mpass_texture", "target": "screen" }, + { "sampler": "mask_texture", "texture": "bgfx/chains/crt-geom/aperture_1_2_bgr.png", "selection": "Shadow mask" } ], - "output": "output" } ] diff --git a/bgfx/chains/default.json b/bgfx/chains/default.json index d7e31536780..44110127cf2 100644 --- a/bgfx/chains/default.json +++ b/bgfx/chains/default.json @@ -1,20 +1,21 @@ -{ "name": "Default Nearest-Neighbor Filter", +{ "name": "Default Nearest-Neighbor Filter", "author": "Ryan Holtz", "targets": [ - { "name": "temp", + { "name": "temp", "mode": "guest", - "bilinear": true + "bilinear": true, + "user_prescale": true } ], "passes": [ - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Copy To Filtered Texture", "input": [ { "sampler": "s_tex", "texture": "screen" } ], "output": "temp" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Upscale", "input": [ { "sampler": "s_tex", "target": "temp" } @@ -22,4 +23,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/eagle/super-eagle.json b/bgfx/chains/eagle/super-eagle.json index 017c03b7179..6eb46bb89a6 100644 --- a/bgfx/chains/eagle/super-eagle.json +++ b/bgfx/chains/eagle/super-eagle.json @@ -5,7 +5,7 @@ /* Copied from the Dosbox source code */ /* Copyright (C) 2002-2007 The DOSBox Team */ /* License: GNU-GPL */ -/* Adapted by guest(r) on 16.4.2007 */ +/* Adapted by guest(r) on 16.4.2007 */ { "name": "Super Eagle", @@ -33,7 +33,7 @@ ], "output": "scaled_out" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "scaled_out" } @@ -41,4 +41,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/hlsl.json b/bgfx/chains/hlsl.json index ee76366efaa..26f6f2382f4 100644 --- a/bgfx/chains/hlsl.json +++ b/bgfx/chains/hlsl.json @@ -60,14 +60,14 @@ { "type": "intenum", "name": "ntsc", "text": "Enable NTSC", "default": 0, "max": 1, "min": 0, "step": 1, "format": "%s", "screen": "any", "strings": [ "Off", "On" ] }, { "type": "float", "name": "a_value", "text": "NTSC A Value", "default": 0.50, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" }, { "type": "float", "name": "b_value", "text": "NTSC B Value", "default": 0.50, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" }, - { "type": "float", "name": "cc_value", "text": "NTSC Color Carrier (Hz)", "default": 3.57954, "max": 3.67954, "min": 3.47954, "step": 0.00001, "format": "%1.5f", "screen": "raster" }, - { "type": "float", "name": "o_value", "text": "NTSC Outgoing Phase Offset", "default": 0.00, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "float", "name": "cc_value", "text": "NTSC Color Carrier (MHz)", "default": 3.5795455,"max": 3.67954, "min": 3.47954, "step": 0.00001, "format": "%1.5f", "screen": "raster" }, + { "type": "float", "name": "o_value", "text": "NTSC Outgoing Phase Offset (radians)", "default": 0.00, "max": 3.14, "min":-3.14, "step": 0.01, "format": "%1.2f", "screen": "raster" }, { "type": "float", "name": "p_value", "text": "NTSC Incoming Phase Pixel Clock Scale", "default": 1.00, "max": 2.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" }, { "type": "float", "name": "scan_time", "text": "NTSC Scanline Duration (uSec)", "default": 52.60, "max": 150.00, "min": 1.00, "step": 0.1, "format": "%3.1f", "screen": "raster" }, - { "type": "float", "name": "notch_width", "text": "NTSC Color Notch Filter Width", "default": 2.00, "max": 4.00, "min": 1.00, "step": 0.01, "format": "%1.2f", "screen": "raster" }, - { "type": "float", "name": "y_freq_response", "text": "NTSC Y Signal Bandwidth (Hz)", "default": 6.00, "max": 21.00, "min": 0.00, "step": 0.01, "format": "%2.2f", "screen": "raster" }, - { "type": "float", "name": "i_freq_response", "text": "NTSC I Signal Bandwidth (Hz)", "default": 1.20, "max": 21.00, "min": 0.00, "step": 0.01, "format": "%2.2f", "screen": "raster" }, - { "type": "float", "name": "q_freq_response", "text": "NTSC Q Signal Bandwidth (Hz)", "default": 0.60, "max": 21.00, "min": 0.00, "step": 0.01, "format": "%2.2f", "screen": "raster" }, + { "type": "float", "name": "notch_width", "text": "NTSC Color Notch Filter Width (MHz)", "default": 2.00, "max": 4.00, "min": 1.00, "step": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "float", "name": "y_freq_response", "text": "NTSC Y Signal Bandwidth (MHz)", "default": 6.00, "max": 21.00, "min": 0.00, "step": 0.01, "format": "%2.2f", "screen": "raster" }, + { "type": "float", "name": "i_freq_response", "text": "NTSC I Signal Bandwidth (MHz)", "default": 1.20, "max": 21.00, "min": 0.00, "step": 0.01, "format": "%2.2f", "screen": "raster" }, + { "type": "float", "name": "q_freq_response", "text": "NTSC Q Signal Bandwidth (MHz)", "default": 0.60, "max": 21.00, "min": 0.00, "step": 0.01, "format": "%2.2f", "screen": "raster" }, { "type": "float", "name": "jitter_offset", "text": "NTSC Frame Jitter Offset", "default": 0.00, "max": 2.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" }, { "type": "color", "name": "red_ratios", "text": "Red Output from ", "default": [ 1.00, 0.00, 0.00 ], "max": [ 2.00, 2.00, 2.00 ], "min": [ 0.00, 0.00, 0.00 ], "step": 0.01, "format": "%1.2f", "screen": "raster" }, @@ -90,10 +90,9 @@ { "type": "float", "name": "scanline_scale", "text": "Overall Scanline Scale", "default": 1.00, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "float", "name": "scanline_height", "text": "Individual Scanline Scale", "default": 1.00, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "float", "name": "scanline_variation", "text": "Scanline Variation", "default": 1.00, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_bright_scale", "text": "Scanline Brightness Scale", "default": 2.00, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_bright_scale", "text": "Scanline Brightness Scale", "default": 2.00, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "float", "name": "scanline_bright_offset", "text": "Scanline Brightness Offset", "default": 1.50, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "float", "name": "scanline_jitter_amount", "text": "Scanline Jitter Amount", "default": 0.00, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_variation", "text": "Scanline Variation", "default": 1.00, "max": 4.00, "min": 0.0, "step": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "intenum", "name": "shadow_tile_mode", "text": "Shadow Mask Tile Mode", "default": 0, "max": 1, "min": 0, "step": 1, "format": "%s", "screen": "any", "strings": [ "Screen", "Source" ] }, { "type": "float", "name": "shadow_alpha", "text": "Shadow Mask Amount", "default": 0.50, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "crt" }, @@ -181,12 +180,12 @@ "bilinear": false, "doublebuffer": true }, - { "name": "internal", + { "name": "internal", "mode": "native", "scale": 2, "doublebuffer": true }, - { "name": "previous", + { "name": "previous", "mode": "native", "scale": 2, "doublebuffer": true @@ -195,7 +194,7 @@ // passes (required): The list of individual shaders to invoke, and any dynamic input parameters they need. "passes": [ - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Blit to filterable surface for NTSC", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "and", "name": "adjustments", "value": 0 }, @@ -313,7 +312,7 @@ // value: Any valid ASCII string that names a target. "output": "ntsc" }, - { "effect": "hlsl/ntsc_decode", + { "effect": "hlsl/ntsc_decode", "name": "NTSC Decode", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -339,7 +338,7 @@ ], "output": "guest" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "NTSC Skip", "disablewhen": [ { "type": "slider", "condition": "notequal", "combine": "and", "name": "adjustments", "value": 0 }, @@ -350,7 +349,7 @@ ], "output": "guest" }, - { "effect": "hlsl/color", + { "effect": "hlsl/color", "name": "Color Convolution", "disablewhen": [ { "type": "slider", "condition": "equal", "name": "adjustments", "value": 0 } @@ -368,14 +367,14 @@ ], "output": "guest" }, - { "effect": "hlsl/prescale", + { "effect": "hlsl/prescale", "name": "Prescale", "input": [ { "sampler": "s_tex", "target": "guest" } ], "output": "internal" }, - { "effect": "hlsl/deconverge", + { "effect": "hlsl/deconverge", "name": "Deconvergence", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -422,7 +421,7 @@ ], "output": "internal" }, - { "effect": "hlsl/defocus", + { "effect": "hlsl/defocus", "name": "Defocus Pass", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -436,7 +435,7 @@ ], "output": "internal" }, - { "effect": "hlsl/post", + { "effect": "hlsl/post", "name": "Non-Bloom Post Pass", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -466,7 +465,7 @@ ], "output": "internal" }, - { "effect": "hlsl/phosphor", + { "effect": "hlsl/phosphor", "name": "Phosphor Decay", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -482,7 +481,7 @@ ], "output": "internal" }, - { "effect": "hlsl/phosphor", + { "effect": "hlsl/phosphor", "name": "Phosphor Store", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -499,23 +498,23 @@ "output": "previous" }, { - "effect": "hlsl/chroma", - "name": "Phosphor Chromaticity Conversion", - "disablewhen": [ - { "type": "slider", "condition": "equal", "name": "adjustments", "value": 0 } - ], - "uniforms": [ - { "uniform": "u_y_gain", "slider": "chroma_y_gain" }, - { "uniform": "u_chroma_a", "slider": "chroma_a" }, - { "uniform": "u_chroma_b", "slider": "chroma_b" }, + "effect": "hlsl/chroma", + "name": "Phosphor Chromaticity Conversion", + "disablewhen": [ + { "type": "slider", "condition": "equal", "name": "adjustments", "value": 0 } + ], + "uniforms": [ + { "uniform": "u_y_gain", "slider": "chroma_y_gain" }, + { "uniform": "u_chroma_a", "slider": "chroma_a" }, + { "uniform": "u_chroma_b", "slider": "chroma_b" }, { "uniform": "u_chroma_c", "slider": "chroma_c" } - ], - "input": [ - { "sampler": "s_tex", "target": "internal" } - ], - "output": "internal" + ], + "input": [ + { "sampler": "s_tex", "target": "internal" } + ], + "output": "internal" }, - { "effect": "hlsl/distortion", + { "effect": "hlsl/distortion", "name": "Distortion Pass", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -575,7 +574,7 @@ ], "output": "internal" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "internal" } @@ -583,4 +582,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/hqx/hq2x.json b/bgfx/chains/hqx/hq2x.json index b206d2ea663..f26f773ad39 100644 --- a/bgfx/chains/hqx/hq2x.json +++ b/bgfx/chains/hqx/hq2x.json @@ -50,7 +50,7 @@ ], "output": "scaled_out" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "scaled_out" } diff --git a/bgfx/chains/hqx/hq3x.json b/bgfx/chains/hqx/hq3x.json index 0ee2e277912..d06b3d6a499 100644 --- a/bgfx/chains/hqx/hq3x.json +++ b/bgfx/chains/hqx/hq3x.json @@ -50,7 +50,7 @@ ], "output": "scaled_out" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "scaled_out" } diff --git a/bgfx/chains/hqx/hq4x.json b/bgfx/chains/hqx/hq4x.json index 792cc666219..347ff1c18b5 100644 --- a/bgfx/chains/hqx/hq4x.json +++ b/bgfx/chains/hqx/hq4x.json @@ -50,7 +50,7 @@ ], "output": "scaled_out" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "scaled_out" } diff --git a/bgfx/chains/lcd-grid.json b/bgfx/chains/lcd-grid.json new file mode 100644 index 00000000000..4e103640e93 --- /dev/null +++ b/bgfx/chains/lcd-grid.json @@ -0,0 +1,147 @@ +{ + "name": "lcd-grid", + "author": "cgwg", + "sliders": [ + { "type": "float", + "name": "persistence", + "text": "Persistence", + "default": 0.1, + "max" : 0.99, + "min" : 0.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "float", + "name": "gain", + "text": "Gain", + "default": 1.0, + "max" : 2.0, + "min" : -1.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "float", + "name": "blacklevel", + "text": "Black level", + "default": 0.0, + "max" : 2.0, + "min" : -1.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "float", + "name": "ambient", + "text": "Ambient", + "default": 0.0, + "max" : 2.0, + "min" : -1.0, + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "float", + "name": "LCDgamma", + "text": "Gamma of simulated LCD", + "default": 2.2, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "raster" }, + { "type": "float", + "name": "monitorgamma", + "text": "Gamma of output display", + "default": 2.2, + "max" : 4.0, + "min" : 0.7, + "step" : 0.05, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "intenum", + "name": "BGR", + "text": "Subpixel layout", + "default": 0, + "max" : 1, + "min" : 0, + "step" : 1, + "format": "%s", + "screen": "lcd", + "strings": [ "RGB", "BGR" ] }, + { "type": "vec2", + "name": "subpixsize", + "text": "Subpixel size ", + "default": [0.5,0.63], + "max" : [1.0,1.0], + "min" : [0.1,0.1], + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "color", + "name": "rsubpix", + "text": "R subpixel ", + "default": [1.0,0.0,0.0], + "max" : [1.0,1.0,1.0], + "min" : [0.0,0.0,0.0], + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "color", + "name": "gsubpix", + "text": "G subpixel ", + "default": [0.0,1.0,0.0], + "max" : [1.0,1.0,1.0], + "min" : [0.0,0.0,0.0], + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" }, + { "type": "color", + "name": "bsubpix", + "text": "B subpixel ", + "default": [0.0,0.0,1.0], + "max" : [1.0,1.0,1.0], + "min" : [0.0,0.0,0.0], + "step" : 0.01, + "format": "%1.2f", + "screen": "lcd" } + ], + "targets": [ + { "name": "motionblur", + "mode": "guest" + } + ], + "passes": [ + { + "effect": "lcd-grid/persistence", + "name": "LCD persistence", + "uniforms": [ + { "uniform": "u_persistence", "slider": "persistence" } + ], + "input": [ + { "sampler": "s_screen", "target": "screen" }, + { "sampler": "s_motionblur","target": "motionblur" } + ], + "output": "motionblur" + }, + { + "effect": "lcd-grid/lcd-grid", + "name": "LCD", + "uniforms": [ + { "uniform": "u_rsubpix", "slider": "rsubpix" }, + { "uniform": "u_gsubpix", "slider": "gsubpix" }, + { "uniform": "u_bsubpix", "slider": "bsubpix" }, + { "uniform": "u_gain", "slider": "gain" }, + { "uniform": "u_blacklevel","slider": "blacklevel" }, + { "uniform": "u_ambient", "slider": "ambient" }, + { "uniform": "u_LCDgamma", "slider": "LCDgamma" }, + { "uniform": "u_monitorgamma","slider": "monitorgamma" }, + { "uniform": "u_subpixsize","slider": "subpixsize" }, + { "uniform": "u_BGR", "slider": "BGR" } + ], + + "input": [ + { "sampler": "s_tex", "target": "motionblur" } + ], + + "output": "output" + } + ] +} diff --git a/bgfx/chains/pillarbox_left_horizontal.json b/bgfx/chains/pillarbox_left_horizontal.json index bb0664330f0..336be374548 100644 --- a/bgfx/chains/pillarbox_left_horizontal.json +++ b/bgfx/chains/pillarbox_left_horizontal.json @@ -10,11 +10,11 @@ { "name": "Horizontal Pillarbox, Left", "author": "Ryan Holtz", - + "sliders": [ { "type": "float", "name": "saturation", "text": "Saturation", "default": 0.25, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" } ], - + "targets": [ { "name": "guest", @@ -29,16 +29,16 @@ "doublebuffer": true } ], - + "passes": [ - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Blit to scalable target", "input": [ { "sampler": "s_tex", "target": "screen" } ], "output": "guest" }, - { "effect": "pillarbox_left_horizontal/gaussian", + { "effect": "pillarbox_left_horizontal/gaussian", "name": "Gaussian Blur 1, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -48,7 +48,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_left_horizontal/gaussian", + { "effect": "pillarbox_left_horizontal/gaussian", "name": "Gaussian Blur 1, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -58,7 +58,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_left_horizontal/gaussian", + { "effect": "pillarbox_left_horizontal/gaussian", "name": "Gaussian Blur 2, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -68,7 +68,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_left_horizontal/gaussian", + { "effect": "pillarbox_left_horizontal/gaussian", "name": "Gaussian Blur 2, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -92,7 +92,7 @@ ], "output": "internal" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "internal" } @@ -100,4 +100,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/pillarbox_left_vertical.json b/bgfx/chains/pillarbox_left_vertical.json index 9132b77eefa..7d114b3544a 100644 --- a/bgfx/chains/pillarbox_left_vertical.json +++ b/bgfx/chains/pillarbox_left_vertical.json @@ -10,11 +10,11 @@ { "name": "Vertical Pillarbox, Left", "author": "Ryan Holtz", - + "sliders": [ { "type": "float", "name": "saturation", "text": "Saturation", "default": 0.25, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" } ], - + "targets": [ { "name": "guest", @@ -29,16 +29,16 @@ "doublebuffer": true } ], - + "passes": [ - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Blit to scalable target", "input": [ { "sampler": "s_tex", "target": "screen" } ], "output": "guest" }, - { "effect": "pillarbox_left_vertical/gaussian", + { "effect": "pillarbox_left_vertical/gaussian", "name": "Gaussian Blur 1, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -48,7 +48,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_left_vertical/gaussian", + { "effect": "pillarbox_left_vertical/gaussian", "name": "Gaussian Blur 1, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -58,7 +58,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_left_vertical/gaussian", + { "effect": "pillarbox_left_vertical/gaussian", "name": "Gaussian Blur 2, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -68,7 +68,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_left_vertical/gaussian", + { "effect": "pillarbox_left_vertical/gaussian", "name": "Gaussian Blur 2, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -92,7 +92,7 @@ ], "output": "internal" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "internal" } @@ -100,4 +100,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/pillarbox_right_horizontal.json b/bgfx/chains/pillarbox_right_horizontal.json index 1b4798e6b18..b4592a7161b 100644 --- a/bgfx/chains/pillarbox_right_horizontal.json +++ b/bgfx/chains/pillarbox_right_horizontal.json @@ -10,11 +10,11 @@ { "name": "Horizontal Pillarbox, Right", "author": "Ryan Holtz", - + "sliders": [ { "type": "float", "name": "saturation", "text": "Saturation", "default": 0.25, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" } ], - + "targets": [ { "name": "guest", @@ -29,16 +29,16 @@ "doublebuffer": true } ], - + "passes": [ - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Blit to scalable target", "input": [ { "sampler": "s_tex", "target": "screen" } ], "output": "guest" }, - { "effect": "pillarbox_right_horizontal/gaussian", + { "effect": "pillarbox_right_horizontal/gaussian", "name": "Gaussian Blur 1, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -48,7 +48,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_right_horizontal/gaussian", + { "effect": "pillarbox_right_horizontal/gaussian", "name": "Gaussian Blur 1, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -58,7 +58,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_right_horizontal/gaussian", + { "effect": "pillarbox_right_horizontal/gaussian", "name": "Gaussian Blur 2, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -68,7 +68,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_right_horizontal/gaussian", + { "effect": "pillarbox_right_horizontal/gaussian", "name": "Gaussian Blur 2, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -92,7 +92,7 @@ ], "output": "internal" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "internal" } @@ -100,4 +100,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/pillarbox_right_vertical.json b/bgfx/chains/pillarbox_right_vertical.json index 1dcc15c5d29..ec7ab44fa4a 100644 --- a/bgfx/chains/pillarbox_right_vertical.json +++ b/bgfx/chains/pillarbox_right_vertical.json @@ -10,11 +10,11 @@ { "name": "Vertical Pillarbox, Right", "author": "Ryan Holtz", - + "sliders": [ { "type": "float", "name": "saturation", "text": "Saturation", "default": 0.25, "max": 1.00, "min": 0.00, "step": 0.01, "format": "%1.2f", "screen": "raster" } ], - + "targets": [ { "name": "guest", @@ -29,16 +29,16 @@ "doublebuffer": true } ], - + "passes": [ - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Blit to scalable target", "input": [ { "sampler": "s_tex", "target": "screen" } ], "output": "guest" }, - { "effect": "pillarbox_right_vertical/gaussian", + { "effect": "pillarbox_right_vertical/gaussian", "name": "Gaussian Blur 1, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -48,7 +48,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_right_vertical/gaussian", + { "effect": "pillarbox_right_vertical/gaussian", "name": "Gaussian Blur 1, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -58,7 +58,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_right_vertical/gaussian", + { "effect": "pillarbox_right_vertical/gaussian", "name": "Gaussian Blur 2, Horizontal", "uniforms": [ { "uniform": "u_dimension", "value": [ 1.0, 0.0 ] } @@ -68,7 +68,7 @@ ], "output": "internal" }, - { "effect": "pillarbox_right_vertical/gaussian", + { "effect": "pillarbox_right_vertical/gaussian", "name": "Gaussian Blur 2, Vertical", "uniforms": [ { "uniform": "u_dimension", "value": [ 0.0, 1.0 ] } @@ -92,7 +92,7 @@ ], "output": "internal" }, - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "internal" } @@ -100,4 +100,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/unfiltered.json b/bgfx/chains/unfiltered.json index 6a65031f349..ee64121dabd 100644 --- a/bgfx/chains/unfiltered.json +++ b/bgfx/chains/unfiltered.json @@ -1,7 +1,7 @@ -{ "name": "Default Nearest-Neighbor Filter", +{ "name": "Default Nearest-Neighbor Filter", "author": "Ryan Holtz", "passes": [ - { "effect": "misc/blit", + { "effect": "misc/blit", "name": "Unfiltered Upscale", "input": [ { "sampler": "s_tex", "texture": "screen" } @@ -9,4 +9,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-2xbr-3d-2p.json b/bgfx/chains/xbr/super-2xbr-3d-2p.json index a196141548d..973ed3bbb1c 100644 --- a/bgfx/chains/xbr/super-2xbr-3d-2p.json +++ b/bgfx/chains/xbr/super-2xbr-3d-2p.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR 3D Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -66,4 +66,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-2xbr-3d-3p-smoother.json b/bgfx/chains/xbr/super-2xbr-3d-3p-smoother.json index d3e3d33d7c4..7748d77a411 100644 --- a/bgfx/chains/xbr/super-2xbr-3d-3p-smoother.json +++ b/bgfx/chains/xbr/super-2xbr-3d-3p-smoother.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR 3D Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -75,4 +75,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-4xbr-3d-4p.json b/bgfx/chains/xbr/super-4xbr-3d-4p.json index 046897b62d5..ea52a34aa14 100644 --- a/bgfx/chains/xbr/super-4xbr-3d-4p.json +++ b/bgfx/chains/xbr/super-4xbr-3d-4p.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super 4XBR 3D Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -83,4 +83,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-4xbr-3d-6p-smoother.json b/bgfx/chains/xbr/super-4xbr-3d-6p-smoother.json index f3bd617258f..0089a92eec9 100644 --- a/bgfx/chains/xbr/super-4xbr-3d-6p-smoother.json +++ b/bgfx/chains/xbr/super-4xbr-3d-6p-smoother.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super 4XBR 3D Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -83,4 +83,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-xbr-2p.json b/bgfx/chains/xbr/super-xbr-2p.json index cdb8c3f84a5..df66e7dfa96 100644 --- a/bgfx/chains/xbr/super-xbr-2p.json +++ b/bgfx/chains/xbr/super-xbr-2p.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR 3D Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -73,4 +73,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-xbr-3p-smoother.json b/bgfx/chains/xbr/super-xbr-3p-smoother.json index 96bda7904b6..7c53a8f0fea 100644 --- a/bgfx/chains/xbr/super-xbr-3p-smoother.json +++ b/bgfx/chains/xbr/super-xbr-3p-smoother.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -81,4 +81,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-xbr-6p.json b/bgfx/chains/xbr/super-xbr-6p.json index 4f5c69369d7..f0e3d4e4c9e 100644 --- a/bgfx/chains/xbr/super-xbr-6p.json +++ b/bgfx/chains/xbr/super-xbr-6p.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -120,4 +120,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-xbr-deposterize.json b/bgfx/chains/xbr/super-xbr-deposterize.json index 8eac3770465..e3543ae41af 100644 --- a/bgfx/chains/xbr/super-xbr-deposterize.json +++ b/bgfx/chains/xbr/super-xbr-deposterize.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -95,4 +95,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-xbr-fast-3p.json b/bgfx/chains/xbr/super-xbr-fast-3p.json index f0d0411acc0..472a3cd5413 100644 --- a/bgfx/chains/xbr/super-xbr-fast-3p.json +++ b/bgfx/chains/xbr/super-xbr-fast-3p.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -73,4 +73,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/super-xbr-fast-6p.json b/bgfx/chains/xbr/super-xbr-fast-6p.json index 6d19e28f9b2..cfdc3779a8b 100644 --- a/bgfx/chains/xbr/super-xbr-fast-6p.json +++ b/bgfx/chains/xbr/super-xbr-fast-6p.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -110,4 +110,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-hybrid.json b/bgfx/chains/xbr/xbr-hybrid.json index 4529f829423..b61095aaf36 100644 --- a/bgfx/chains/xbr/xbr-hybrid.json +++ b/bgfx/chains/xbr/xbr-hybrid.json @@ -45,4 +45,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv1-noblend.json b/bgfx/chains/xbr/xbr-lv1-noblend.json index f5353a0b6b6..216edc4b0a6 100644 --- a/bgfx/chains/xbr/xbr-lv1-noblend.json +++ b/bgfx/chains/xbr/xbr-lv1-noblend.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv1-noblend Shader - + Copyright (C) 2011-2014 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -39,4 +39,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2-3d.json b/bgfx/chains/xbr/xbr-lv2-3d.json index accc199ee3d..29a3ef24276 100644 --- a/bgfx/chains/xbr/xbr-lv2-3d.json +++ b/bgfx/chains/xbr/xbr-lv2-3d.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2-3d Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -39,4 +39,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2-accuracy-multipass.json b/bgfx/chains/xbr/xbr-lv2-accuracy-multipass.json index 772703ec9eb..1e14d28ece0 100644 --- a/bgfx/chains/xbr/xbr-lv2-accuracy-multipass.json +++ b/bgfx/chains/xbr/xbr-lv2-accuracy-multipass.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 Accuracy - + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -56,4 +56,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2-accuracy-smart-blur.json b/bgfx/chains/xbr/xbr-lv2-accuracy-smart-blur.json index d37d687f7a0..5a7fffdb46e 100644 --- a/bgfx/chains/xbr/xbr-lv2-accuracy-smart-blur.json +++ b/bgfx/chains/xbr/xbr-lv2-accuracy-smart-blur.json @@ -44,4 +44,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2-deposterize.json b/bgfx/chains/xbr/xbr-lv2-deposterize.json index 38b6fabd501..63c55bd28cd 100644 --- a/bgfx/chains/xbr/xbr-lv2-deposterize.json +++ b/bgfx/chains/xbr/xbr-lv2-deposterize.json @@ -38,4 +38,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2-fast.json b/bgfx/chains/xbr/xbr-lv2-fast.json index dee37b63f50..466295b3d38 100644 --- a/bgfx/chains/xbr/xbr-lv2-fast.json +++ b/bgfx/chains/xbr/xbr-lv2-fast.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2-fast Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -39,4 +39,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2-multipass.json b/bgfx/chains/xbr/xbr-lv2-multipass.json index 50a46de3287..287afbe8825 100644 --- a/bgfx/chains/xbr/xbr-lv2-multipass.json +++ b/bgfx/chains/xbr/xbr-lv2-multipass.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 C (squared) - pass0 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -58,4 +58,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2-noblend.json b/bgfx/chains/xbr/xbr-lv2-noblend.json index 6469df993c5..0721e6a903b 100644 --- a/bgfx/chains/xbr/xbr-lv2-noblend.json +++ b/bgfx/chains/xbr/xbr-lv2-noblend.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2-noblend Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -39,4 +39,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv2.json b/bgfx/chains/xbr/xbr-lv2.json index fbcda45917d..49019d422b4 100644 --- a/bgfx/chains/xbr/xbr-lv2.json +++ b/bgfx/chains/xbr/xbr-lv2.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2 Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -39,4 +39,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv3-multipass.json b/bgfx/chains/xbr/xbr-lv3-multipass.json index 801ffff34da..6e9f49b8ebb 100644 --- a/bgfx/chains/xbr/xbr-lv3-multipass.json +++ b/bgfx/chains/xbr/xbr-lv3-multipass.json @@ -3,7 +3,7 @@ /* Hyllian's xBR level 3 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -57,4 +57,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv3-noblend.json b/bgfx/chains/xbr/xbr-lv3-noblend.json index eedfab7217d..9e8e788d5fa 100644 --- a/bgfx/chains/xbr/xbr-lv3-noblend.json +++ b/bgfx/chains/xbr/xbr-lv3-noblend.json @@ -3,14 +3,14 @@ /* Hyllian's xBR-lv3-noblend - Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is + copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in @@ -39,4 +39,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-lv3.json b/bgfx/chains/xbr/xbr-lv3.json index 6d6046e9712..1bb2352fe76 100644 --- a/bgfx/chains/xbr/xbr-lv3.json +++ b/bgfx/chains/xbr/xbr-lv3.json @@ -3,14 +3,14 @@ /* Hyllian's xBR-lv3 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is + copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in @@ -39,4 +39,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-mlv4-dilation.json b/bgfx/chains/xbr/xbr-mlv4-dilation.json index a3dfd50e912..e9d80f8fb19 100644 --- a/bgfx/chains/xbr/xbr-mlv4-dilation.json +++ b/bgfx/chains/xbr/xbr-mlv4-dilation.json @@ -3,7 +3,7 @@ /* Hyllian's xBR MultiLevel4 Shader + Dilation - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -95,4 +95,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/chains/xbr/xbr-mlv4-multipass.json b/bgfx/chains/xbr/xbr-mlv4-multipass.json index decb4db3ec2..64838263e22 100644 --- a/bgfx/chains/xbr/xbr-mlv4-multipass.json +++ b/bgfx/chains/xbr/xbr-mlv4-multipass.json @@ -3,7 +3,7 @@ /* Hyllian's xBR MultiLevel4 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -80,4 +80,4 @@ "output": "output" } ] -}
\ No newline at end of file +} diff --git a/bgfx/effects/blurs/smart-blur.json b/bgfx/effects/blurs/smart-blur.json index 01632204b73..f997dad6767 100644 --- a/bgfx/effects/blurs/smart-blur.json +++ b/bgfx/effects/blurs/smart-blur.json @@ -3,7 +3,7 @@ /* Hyllian Smart-Blur Shader - + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,29 +27,30 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/blurs/vs_smart-blur", - "fragment": "chains/blurs/fs_smart-blur", - "uniforms": [ - { "name": "s_p", "type": "int", "values": [ 1.0 ] }, - { "name": "SB_THRESHOLD", "type": "vec4", "values": [ 0.2, 0.2, 0.2, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/blurs/vs_smart-blur", + "fragment": "chains/blurs/fs_smart-blur", + "uniforms": [ + { "name": "s_p", "type": "int", "values": [ 1.0 ] }, + { "name": "SB_THRESHOLD", "type": "vec4", "values": [ 0.2, 0.2, 0.2, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/crt-geom/crt-geom-deluxe.json b/bgfx/effects/crt-geom/crt-geom-deluxe.json index f3168d5ff1d..a33f124b4ef 100644 --- a/bgfx/effects/crt-geom/crt-geom-deluxe.json +++ b/bgfx/effects/crt-geom/crt-geom-deluxe.json @@ -1,43 +1,53 @@ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/crt-geom/vs_crt-geom", - "fragment": "chains/crt-geom/fs_crt-geom-deluxe", - "uniforms": [ - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_rotation_type", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "mpass_texture", "type": "int", "values": [ 0 ] }, - { "name": "mask_texture", "type": "int", "values": [ 1 ] }, - { "name": "blur_texture", "type": "int", "values": [ 1 ] }, - { "name": "curvature", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "CRTgamma", "type": "vec4", "values": [ 2.4, 0.0, 0.0, 0.0 ] }, - { "name": "monitorgamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, - { "name": "overscan", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "aspect", "type": "vec4", "values": [ 1.0, 0.75,0.0, 0.0 ] }, - { "name": "d", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "R", "type": "vec4", "values": [ 3.5, 0.0, 0.0, 0.0 ] }, - { "name": "angle", "type": "vec4", "values": [ 0.0,-0.05,0.0, 0.0 ] }, - { "name": "cornersize", "type": "vec4", "values": [ 0.01,0.0, 0.0, 0.0 ] }, - { "name": "cornersmooth", "type": "vec4", "values": [ 1000.0,0.0,0.0,0.0 ] }, - { "name": "aperture_strength", "type": "vec4", "values": [ 0.25,0.0,0.0,0.0 ] }, - { "name": "halation", "type": "vec4", "values": [ 0.1,0.0,0.0,0.0 ] } - ] + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_crt-geom", + "fragment": "chains/crt-geom/fs_crt-geom-deluxe", + "uniforms": [ + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_rotation_type", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "mpass_texture", "type": "int", "values": [ 0 ] }, + { "name": "mask_texture", "type": "int", "values": [ 1 ] }, + { "name": "blur_texture", "type": "int", "values": [ 2 ] }, + { "name": "mipmap_texture", "type": "int", "values": [ 3 ] }, + { "name": "curvature", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "CRTgamma", "type": "vec4", "values": [ 2.4, 0.0, 0.0, 0.0 ] }, + { "name": "monitorsRGB", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "monitorgamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "overscan", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "aspect", "type": "vec4", "values": [ 1.0, 0.75, 0.0, 0.0 ] }, + { "name": "d", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "R", "type": "vec4", "values": [ 3.5, 0.0, 0.0, 0.0 ] }, + { "name": "angle", "type": "vec4", "values": [ 0.0, -0.05, 0.0, 0.0 ] }, + { "name": "cornersize", "type": "vec4", "values": [ 0.01, 0.0, 0.0, 0.0 ] }, + { "name": "cornersmooth", "type": "vec4", "values": [ 1000.0, 0.0, 0.0, 0.0 ] }, + { "name": "aperture_strength", "type": "vec4", "values": [ 0.25, 0.0, 0.0, 0.0 ] }, + { "name": "aperture_brightboost","type": "vec4", "values": [ 0.25, 0.0, 0.0, 0.0 ] }, + { "name": "spot_size", "type": "vec4", "values": [ 0.3, 0.0, 0.0, 0.0 ] }, + { "name": "spot_growth", "type": "vec4", "values": [ 0.1, 0.0, 0.0, 0.0 ] }, + { "name": "spot_growth_power", "type": "vec4", "values": [ 3.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_interp", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "halation", "type": "vec4", "values": [ 0.1, 0.0, 0.0, 0.0 ] }, + { "name": "blurwidth", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "rasterbloom", "type": "vec4", "values": [ 0.01, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] } diff --git a/bgfx/effects/crt-geom/crt-geom.json b/bgfx/effects/crt-geom/crt-geom.json index fe8e184a4ec..be3036a7620 100644 --- a/bgfx/effects/crt-geom/crt-geom.json +++ b/bgfx/effects/crt-geom/crt-geom.json @@ -1,41 +1,48 @@ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/crt-geom/vs_crt-geom", - "fragment": "chains/crt-geom/fs_crt-geom", - "uniforms": [ - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_rotation_type", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "mpass_texture", "type": "int", "values": [ 0 ] }, - { "name": "mask_texture", "type": "int", "values": [ 1 ] }, - { "name": "curvature", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "CRTgamma", "type": "vec4", "values": [ 2.4, 0.0, 0.0, 0.0 ] }, - { "name": "monitorgamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, - { "name": "overscan", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "aspect", "type": "vec4", "values": [ 1.0, 0.75,0.0, 0.0 ] }, - { "name": "d", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "R", "type": "vec4", "values": [ 3.5, 0.0, 0.0, 0.0 ] }, - { "name": "angle", "type": "vec4", "values": [ 0.0,-0.05,0.0, 0.0 ] }, - { "name": "cornersize", "type": "vec4", "values": [ 0.01,0.0, 0.0, 0.0 ] }, - { "name": "cornersmooth", "type": "vec4", "values": [ 1000.0,0.0,0.0,0.0 ] }, - { "name": "aperture_strength", "type": "vec4", "values": [ 0.25,0.0,0.0,0.0 ] } - ] + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_crt-geom", + "fragment": "chains/crt-geom/fs_crt-geom", + "uniforms": [ + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_rotation_type", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "mpass_texture", "type": "int", "values": [ 0 ] }, + { "name": "mask_texture", "type": "int", "values": [ 1 ] }, + { "name": "curvature", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "CRTgamma", "type": "vec4", "values": [ 2.4, 0.0, 0.0, 0.0 ] }, + { "name": "monitorsRGB", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "monitorgamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "overscan", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "aspect", "type": "vec4", "values": [ 1.0, 0.75, 0.0, 0.0 ] }, + { "name": "d", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "R", "type": "vec4", "values": [ 3.5, 0.0, 0.0, 0.0 ] }, + { "name": "angle", "type": "vec4", "values": [ 0.0, -0.05, 0.0, 0.0 ] }, + { "name": "cornersize", "type": "vec4", "values": [ 0.01, 0.0, 0.0, 0.0 ] }, + { "name": "cornersmooth", "type": "vec4", "values": [ 1000.0, 0.0, 0.0, 0.0 ] }, + { "name": "aperture_strength", "type": "vec4", "values": [ 0.25, 0.0, 0.0, 0.0 ] }, + { "name": "aperture_brightboost","type": "vec4", "values": [ 0.25, 0.0, 0.0, 0.0 ] }, + { "name": "spot_size", "type": "vec4", "values": [ 0.3, 0.0, 0.0, 0.0 ] }, + { "name": "spot_growth", "type": "vec4", "values": [ 0.1, 0.0, 0.0, 0.0 ] }, + { "name": "spot_growth_power", "type": "vec4", "values": [ 3.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_interp", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] } diff --git a/bgfx/effects/crt-geom/gaussx.json b/bgfx/effects/crt-geom/gaussx.json index 28e9cff1b87..1cf0a6e9dd0 100644 --- a/bgfx/effects/crt-geom/gaussx.json +++ b/bgfx/effects/crt-geom/gaussx.json @@ -1,29 +1,30 @@ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/crt-geom/vs_gaussx", - "fragment": "chains/crt-geom/fs_gaussx", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_width", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_aspect", "type": "vec4", "values": [ 1.0,0.75, 0.0, 0.0 ] }, - { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] } - ] + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_gaussx", + "fragment": "chains/crt-geom/fs_gaussx", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_width", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_aspect", "type": "vec4", "values": [ 1.0, 0.75, 0.0, 0.0 ] }, + { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] } diff --git a/bgfx/effects/crt-geom/gaussy.json b/bgfx/effects/crt-geom/gaussy.json index 65e324f0930..c4bcc5ddb01 100644 --- a/bgfx/effects/crt-geom/gaussy.json +++ b/bgfx/effects/crt-geom/gaussy.json @@ -1,29 +1,30 @@ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/crt-geom/vs_gaussy", - "fragment": "chains/crt-geom/fs_gaussy", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_width", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_aspect", "type": "vec4", "values": [ 1.0,0.75, 0.0, 0.0 ] }, - { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] } - ] + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_gaussy", + "fragment": "chains/crt-geom/fs_gaussy", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_width", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_aspect", "type": "vec4", "values": [ 1.0, 0.75, 0.0, 0.0 ] }, + { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] } diff --git a/bgfx/effects/crt-geom/lowpass.json b/bgfx/effects/crt-geom/lowpass.json new file mode 100644 index 00000000000..76aa381c85c --- /dev/null +++ b/bgfx/effects/crt-geom/lowpass.json @@ -0,0 +1,29 @@ +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_lowpass", + "fragment": "chains/crt-geom/fs_lowpass", + "uniforms": [ + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_lowpass_cutoff","type": "vec4", "values": [ 200.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_lowpass_width", "type": "vec4", "values": [ 80.0, 0.0, 0.0, 0.0 ] }, + { "name": "s_screen", "type": "int", "values": [ 0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/crt-geom/mipmap8.json b/bgfx/effects/crt-geom/mipmap8.json new file mode 100644 index 00000000000..f18bdd488bd --- /dev/null +++ b/bgfx/effects/crt-geom/mipmap8.json @@ -0,0 +1,30 @@ +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_mipmap8", + "fragment": "chains/crt-geom/fs_mipmap8", + "uniforms": [ + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_smooth", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "s_screen", "type": "int", "values": [ 0 ] }, + { "name": "s_mipmap", "type": "int", "values": [ 1 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/crt-geom/phosphor_apply.json b/bgfx/effects/crt-geom/phosphor_apply.json index 4353d0d9765..a6344901a8d 100644 --- a/bgfx/effects/crt-geom/phosphor_apply.json +++ b/bgfx/effects/crt-geom/phosphor_apply.json @@ -1,29 +1,31 @@ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/crt-geom/vs_phosphor_apply", - "fragment": "chains/crt-geom/fs_phosphor_apply", - "uniforms": [ - { "name": "s_screen", "type": "int", "values": [ 0 ] }, - { "name": "s_phosphor", "type": "int", "values": [ 1 ] }, - { "name": "u_phosphor_power", "type": "vec4", "values": [ 1.3, 0.0, 0.0, 0.0 ] }, - { "name": "u_phosphor_amplitude","type": "vec4", "values": [ 0.2, 0.0, 0.0, 0.0 ] }, - { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] } - ] + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_phosphor_apply", + "fragment": "chains/crt-geom/fs_phosphor_apply", + "uniforms": [ + { "name": "s_screen", "type": "int", "values": [ 0 ] }, + { "name": "s_phosphor", "type": "int", "values": [ 1 ] }, + { "name": "u_phosphor_power", "type": "vec4", "values": [ 1.3, 0.0, 0.0, 0.0 ] }, + { "name": "u_phosphor_amplitude", "type": "vec4", "values": [ 0.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_phosphor_cutoff", "type": "vec4", "values": [ 300.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] } diff --git a/bgfx/effects/crt-geom/phosphor_update.json b/bgfx/effects/crt-geom/phosphor_update.json index c1808c8fb81..cb221443d3a 100644 --- a/bgfx/effects/crt-geom/phosphor_update.json +++ b/bgfx/effects/crt-geom/phosphor_update.json @@ -1,29 +1,31 @@ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/crt-geom/vs_phosphor_update", - "fragment": "chains/crt-geom/fs_phosphor_update", - "uniforms": [ - { "name": "s_screen", "type": "int", "values": [ 0 ] }, - { "name": "s_phosphor", "type": "int", "values": [ 1 ] }, - { "name": "u_phosphor_power", "type": "vec4", "values": [ 1.3, 0.0, 0.0, 0.0 ] }, - { "name": "u_phosphor_amplitude","type": "vec4", "values": [ 0.2, 0.0, 0.0, 0.0 ] }, - { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] } - ] + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/crt-geom/vs_phosphor_update", + "fragment": "chains/crt-geom/fs_phosphor_update", + "uniforms": [ + { "name": "s_screen", "type": "int", "values": [ 0 ] }, + { "name": "s_phosphor", "type": "int", "values": [ 1 ] }, + { "name": "u_phosphor_power", "type": "vec4", "values": [ 1.3, 0.0, 0.0, 0.0 ] }, + { "name": "u_phosphor_amplitude","type": "vec4", "values": [ 0.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_phosphor_cutoff", "type": "vec4", "values": [ 300.0 ,0.0, 0.0, 0.0 ] }, + { "name": "u_gamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] } diff --git a/bgfx/effects/default/blit.json b/bgfx/effects/default/blit.json index ed957e812b3..00d57f3f0b0 100644 --- a/bgfx/effects/default/blit.json +++ b/bgfx/effects/default/blit.json @@ -6,116 +6,102 @@ // //============================================================ { - // blend (required): The blend state for this effect. - "blend": { - // equation (optional): What equation to perform on the source and destination blend values. - // values: "add", "sub", "revSub", "min", "max" - // default: "add" - // - // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" - "equation": "add", - - // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. - // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" - // defaults (srcColor, srcAlpha): "1" - // defaults (dstColor, dstAlpha): "0" - // - // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - - // depth (required): The depth state for this effect. - "depth": { - // function (optional): The depth function to use when drawing. - // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" - // default: "always" - "function": "always", - - // writeenable (optional): Whether to store Z-buffer data. - // values: true, false - // default: false - "writeenable": false - }, - - // cull (required): The cull mode for this effect. - "cull": { - // mode (optional): What winding, if any, to cull. - // values: "none", "cw", "ccw" - // default: "ccw" - // - // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" - "mode": "none" - }, - - // write (required): Write enable for color and alpha channels. - "write": { - // rgb (optional): Whether to store color data when drawing. - // values: true, false - // default: false - "rgb": true, + // depth (required): The depth state for this effect. + "depth": { + // function (optional): The depth function to use when drawing. + // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" + // default: "always" + "function": "always", - // alpha (optional): Whether to store alpha data when drawing. - // values: true, false - // default: false - "alpha": true - }, + // writeenable (optional): Whether to store Z-buffer data. + // values: true, false + // default: false + "writeenable": false + }, + + // cull (required): The cull mode for this effect. + "cull": { + // mode (optional): What winding, if any, to cull. + // values: "none", "cw", "ccw" + // default: "ccw" + // + // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" + "mode": "none" + }, + + // write (required): Write enable for color and alpha channels. + "write": { + // rgb (optional): Whether to store color data when drawing. + // values: true, false + // default: false + "rgb": true, + + // alpha (optional): Whether to store alpha data when drawing. + // values: true, false + // default: false + "alpha": true + }, // vertex (required): The vertex shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "vertex": "chains/default/vs_blit", + "vertex": "chains/default/vs_blit", // pixel/fragment (required): The pixel or fragment shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "fragment": "chains/default/fs_blit", - - // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. - "uniforms": [ - { - // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. - // value: A string containing the name of the uniform as described above. - // - // NOTE: Some names correspond to special values that will be automatically filled by the BGFX - // code if they are used by the shader. These names are: - // "u_screen_dims" - // The dimensions of the first texture input if present, otherwise the dimensions of the output window. - // Valid values: xy - // "u_inv_screen_dims" - // The reciprocal of u_screen_dims. - // Valid values: xy - // "u_source_dims" - // The size, in pixels, of the screen texture incoming to the chain. - // Valid values: xy - // "u_rotation_type" - // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. - // Valid values: x - // "u_swap_xy" - // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. - // Valid values: x - // "u_quad_dims" - // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. - // Valid values: xy - // "u_tex_sizeN" - // The dimensions, in pixels, of the texture in input pair N. Starts at 0. - // valid values: xy - "name": "s_tex", + "fragment": "chains/default/fs_blit", + + // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. + "uniforms": [ + { + // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. + // value: A string containing the name of the uniform as described above. + // + // NOTE: Some names correspond to special values that will be automatically filled by the BGFX + // code if they are used by the shader. These names are: + // "u_view_dims" + // The dimensions of the viewport. + // Valid values: xy + // "u_inv_view_dims" + // The reciprocal of u_view_dims. + // Valid values: xy + // "u_screen_dims" + // The dimensions of the first texture input if present, otherwise the dimensions of the output window. + // Valid values: xy + // "u_inv_screen_dims" + // The reciprocal of u_screen_dims. + // Valid values: xy + // "u_source_dims" + // The size, in pixels, of the screen texture incoming to the chain. + // Valid values: xy + // "u_rotation_type" + // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. + // Valid values: x + // "u_swap_xy" + // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. + // Valid values: x + // "u_quad_dims" + // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. + // Valid values: xy + // "u_tex_sizeN" + // The dimensions, in pixels, of the texture in input pair N. Starts at 0. + // valid values: xy + "name": "s_tex", + + // type (required): The type of the uniform. + // values: "int", "vec4", "mat3", "mat4" + // + // Note: "int" should only be used for samplers. + "type": "int", - // type (required): The type of the uniform. - // values: "int", "vec4", "mat3", "mat4" - // - // Note: "int" should only be used for samplers. - "type": "int", - - // values (required): The array of numbers with which to initialize the uniform. - // value: A JSON array containin the correct amount of numbers to initialize a uniform of the - // above-specified type. The following size rules should be followed: - // "int": 1 float - // "vec4": 4 floats - // "mat3": 9 floats - // "mat4": 16 floats - "values": [ 1.0 ] - } - ] -}
\ No newline at end of file + // values (required): The array of numbers with which to initialize the uniform. + // value: A JSON array containin the correct amount of numbers to initialize a uniform of the + // above-specified type. The following size rules should be followed: + // "int": 1 float + // "vec4": 4 floats + // "mat3": 9 floats + // "mat4": 16 floats + "values": [ 1.0 ] + }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/eagle/supereagle.json b/bgfx/effects/eagle/supereagle.json index cd209b7cd80..3ae4387c15a 100644 --- a/bgfx/effects/eagle/supereagle.json +++ b/bgfx/effects/eagle/supereagle.json @@ -5,31 +5,32 @@ /* Copied from the Dosbox source code */ /* Copyright (C) 2002-2007 The DOSBox Team */ /* License: GNU-GPL */ -/* Adapted by guest(r) on 16.4.2007 */ +/* Adapted by guest(r) on 16.4.2007 */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/eagle/vs_eagle", - "fragment": "chains/eagle/fs_eagle", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "LUT", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/eagle/vs_eagle", + "fragment": "chains/eagle/fs_eagle", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "LUT", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/gui_add.json b/bgfx/effects/gui_add.json index bff6517b739..72174b79b58 100644 --- a/bgfx/effects/gui_add.json +++ b/bgfx/effects/gui_add.json @@ -7,24 +7,25 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1", - "srcAlpha": "srcalpha", - "dstAlpha": "1" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_gui", - "fragment": "fs_gui", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1", + "srcAlpha": "srcalpha", + "dstAlpha": "1" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_gui", + "fragment": "fs_gui", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/gui_blend.json b/bgfx/effects/gui_blend.json index 2ef99b816e7..e73a8dd2f95 100644 --- a/bgfx/effects/gui_blend.json +++ b/bgfx/effects/gui_blend.json @@ -7,24 +7,25 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_gui", - "fragment": "fs_gui", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_gui", + "fragment": "fs_gui", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/gui_multiply.json b/bgfx/effects/gui_multiply.json index 14551be8190..047b1f437eb 100644 --- a/bgfx/effects/gui_multiply.json +++ b/bgfx/effects/gui_multiply.json @@ -7,24 +7,23 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "dstcolor", - "dstColor": "0", - "srcAlpha": "dstalpha", - "dstAlpha": "0" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_gui", - "fragment": "fs_gui", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "dstcolor", + "dstColor": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_gui", + "fragment": "fs_gui", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/gui_opaque.json b/bgfx/effects/gui_opaque.json index 53e6f732828..f7f298145c7 100644 --- a/bgfx/effects/gui_opaque.json +++ b/bgfx/effects/gui_opaque.json @@ -6,24 +6,18 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_gui", - "fragment": "fs_gui", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] } - ] -}
\ No newline at end of file + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_gui", + "fragment": "fs_gui", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/blit.json b/bgfx/effects/hlsl/blit.json index 1ee3243050f..7aa7f37f5e9 100644 --- a/bgfx/effects/hlsl/blit.json +++ b/bgfx/effects/hlsl/blit.json @@ -7,115 +7,116 @@ //============================================================ { // blend (required): The blend state for this effect. - "blend": { - // equation (optional): What equation to perform on the source and destination blend values. - // values: "add", "sub", "revSub", "min", "max" - // default: "add" - // - // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" - "equation": "add", - - // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. - // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" - // defaults (srcColor, srcAlpha): "1" - // defaults (dstColor, dstAlpha): "0" - // - // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - - // depth (required): The depth state for this effect. - "depth": { - // function (optional): The depth function to use when drawing. - // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" - // default: "always" - "function": "always", - - // writeenable (optional): Whether to store Z-buffer data. - // values: true, false - // default: false - "writeenable": false - }, - - // cull (required): The cull mode for this effect. - "cull": { - // mode (optional): What winding, if any, to cull. - // values: "none", "cw", "ccw" - // default: "ccw" - // - // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" - "mode": "none" - }, - - // write (required): Write enable for color and alpha channels. - "write": { - // rgb (optional): Whether to store color data when drawing. - // values: true, false - // default: false - "rgb": true, + "blend": { + // equation (optional): What equation to perform on the source and destination blend values. + // values: "add", "sub", "revSub", "min", "max" + // default: "add" + // + // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" + "equation": "add", - // alpha (optional): Whether to store alpha data when drawing. - // values: true, false - // default: false - "alpha": true - }, + // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. + // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" + // defaults (srcColor, srcAlpha): "1" + // defaults (dstColor, dstAlpha): "0" + // + // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + + // depth (required): The depth state for this effect. + "depth": { + // function (optional): The depth function to use when drawing. + // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" + // default: "always" + "function": "always", + + // writeenable (optional): Whether to store Z-buffer data. + // values: true, false + // default: false + "writeenable": false + }, + + // cull (required): The cull mode for this effect. + "cull": { + // mode (optional): What winding, if any, to cull. + // values: "none", "cw", "ccw" + // default: "ccw" + // + // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" + "mode": "none" + }, + + // write (required): Write enable for color and alpha channels. + "write": { + // rgb (optional): Whether to store color data when drawing. + // values: true, false + // default: false + "rgb": true, + + // alpha (optional): Whether to store alpha data when drawing. + // values: true, false + // default: false + "alpha": true + }, // vertex (required): The vertex shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "vertex": "chains/hlsl/vs_blit", + "vertex": "chains/hlsl/vs_blit", // pixel/fragment (required): The pixel or fragment shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "fragment": "chains/hlsl/fs_blit", - - // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. - "uniforms": [ - { - // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. - // value: A string containing the name of the uniform as described above. - // - // NOTE: Some names correspond to special values that will be automatically filled by the BGFX - // code if they are used by the shader. These names are: - // "u_screen_dims" - // The dimensions of the first texture input if present, otherwise the dimensions of the output window. - // Valid values: xy - // "u_inv_screen_dims" - // The reciprocal of u_screen_dims. - // Valid values: xy - // "u_source_dims" - // The size, in pixels, of the screen texture incoming to the chain. - // Valid values: xy - // "u_rotation_type" - // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. - // Valid values: x - // "u_swap_xy" - // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. - // Valid values: x - // "u_quad_dims" - // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. - // Valid values: xy - // "u_tex_sizeN" - // The dimensions, in pixels, of the texture in input pair N. Starts at 0. - // valid values: xy - "name": "s_tex", + "fragment": "chains/hlsl/fs_blit", + + // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. + "uniforms": [ + { + // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. + // value: A string containing the name of the uniform as described above. + // + // NOTE: Some names correspond to special values that will be automatically filled by the BGFX + // code if they are used by the shader. These names are: + // "u_screen_dims" + // The dimensions of the first texture input if present, otherwise the dimensions of the output window. + // Valid values: xy + // "u_inv_screen_dims" + // The reciprocal of u_screen_dims. + // Valid values: xy + // "u_source_dims" + // The size, in pixels, of the screen texture incoming to the chain. + // Valid values: xy + // "u_rotation_type" + // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. + // Valid values: x + // "u_swap_xy" + // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. + // Valid values: x + // "u_quad_dims" + // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. + // Valid values: xy + // "u_tex_sizeN" + // The dimensions, in pixels, of the texture in input pair N. Starts at 0. + // valid values: xy + "name": "s_tex", + + // type (required): The type of the uniform. + // values: "int", "vec4", "mat3", "mat4" + // + // Note: "int" should only be used for samplers. + "type": "int", - // type (required): The type of the uniform. - // values: "int", "vec4", "mat3", "mat4" - // - // Note: "int" should only be used for samplers. - "type": "int", - - // values (required): The array of numbers with which to initialize the uniform. - // value: A JSON array containin the correct amount of numbers to initialize a uniform of the - // above-specified type. The following size rules should be followed: - // "int": 1 float - // "vec4": 4 floats - // "mat3": 9 floats - // "mat4": 16 floats - "values": [ 1.0 ] - } - ] -}
\ No newline at end of file + // values (required): The array of numbers with which to initialize the uniform. + // value: A JSON array containin the correct amount of numbers to initialize a uniform of the + // above-specified type. The following size rules should be followed: + // "int": 1 float + // "vec4": 4 floats + // "mat3": 9 floats + // "mat4": 16 floats + "values": [ 1.0 ] + }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/chroma.json b/bgfx/effects/hlsl/chroma.json index 6f7879cdc48..64ddb4db311 100644 --- a/bgfx/effects/hlsl/chroma.json +++ b/bgfx/effects/hlsl/chroma.json @@ -6,28 +6,29 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_chroma", - "fragment": "chains/hlsl/fs_chroma", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, - { "name": "u_y_gain", "type": "vec4", "values": [ 0.2124, 0.7011, 0.0866, 0.0 ] }, - { "name": "u_chroma_a", "type": "vec4", "values": [ 0.630, 0.340, 0.0, 0.0 ] }, - { "name": "u_chroma_b", "type": "vec4", "values": [ 0.310, 0.595, 0.0, 0.0 ] }, - { "name": "u_chroma_c", "type": "vec4", "values": [ 0.155, 0.070, 0.0, 0.0 ] } - ] + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_chroma", + "fragment": "chains/hlsl/fs_chroma", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, + { "name": "u_y_gain", "type": "vec4", "values": [ 0.2124, 0.7011, 0.0866, 0.0 ] }, + { "name": "u_chroma_a", "type": "vec4", "values": [ 0.630, 0.340, 0.0, 0.0 ] }, + { "name": "u_chroma_b", "type": "vec4", "values": [ 0.310, 0.595, 0.0, 0.0 ] }, + { "name": "u_chroma_c", "type": "vec4", "values": [ 0.155, 0.070, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] } diff --git a/bgfx/effects/hlsl/color.json b/bgfx/effects/hlsl/color.json index 52ada823a6b..8916f5b2b3a 100644 --- a/bgfx/effects/hlsl/color.json +++ b/bgfx/effects/hlsl/color.json @@ -6,30 +6,31 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_color", - "fragment": "chains/hlsl/fs_color", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_red_ratios", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_grn_ratios", "type": "vec4", "values": [ 0.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_blu_ratios", "type": "vec4", "values": [ 0.0, 0.0, 1.0, 0.0 ] }, - { "name": "u_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scale", "type": "vec4", "values": [ 0.95, 0.95, 0.95, 0.0 ] }, - { "name": "u_saturation", "type": "vec4", "values": [ 1.5, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_color", + "fragment": "chains/hlsl/fs_color", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_red_ratios", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_grn_ratios", "type": "vec4", "values": [ 0.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_blu_ratios", "type": "vec4", "values": [ 0.0, 0.0, 1.0, 0.0 ] }, + { "name": "u_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scale", "type": "vec4", "values": [ 0.95, 0.95, 0.95, 0.0 ] }, + { "name": "u_saturation", "type": "vec4", "values": [ 1.5, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/deconverge.json b/bgfx/effects/hlsl/deconverge.json index df20d8c5069..ca496f2c534 100644 --- a/bgfx/effects/hlsl/deconverge.json +++ b/bgfx/effects/hlsl/deconverge.json @@ -7,31 +7,32 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_deconverge", - "fragment": "chains/hlsl/fs_deconverge", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_source_size", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, - { "name": "u_converge_red", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "u_converge_green", "type": "vec4", "values": [ 0.0, 0.5, 0.0, 0.0 ] }, - { "name": "u_converge_blue", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_radial_converge_red", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_radial_converge_green", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_radial_converge_blue", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_deconverge", + "fragment": "chains/hlsl/fs_deconverge", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_source_size", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, + { "name": "u_converge_red", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "u_converge_green", "type": "vec4", "values": [ 0.0, 0.5, 0.0, 0.0 ] }, + { "name": "u_converge_blue", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_radial_converge_red", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_radial_converge_green", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_radial_converge_blue", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/defocus.json b/bgfx/effects/hlsl/defocus.json index c66408a0ca1..556b8aeffe7 100644 --- a/bgfx/effects/hlsl/defocus.json +++ b/bgfx/effects/hlsl/defocus.json @@ -6,26 +6,27 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_defocus", - "fragment": "chains/hlsl/fs_defocus", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_defocus", "type": "vec4", "values": [ 0.5, 0.5, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_defocus", + "fragment": "chains/hlsl/fs_defocus", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_defocus", "type": "vec4", "values": [ 0.5, 0.5, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/distortion.json b/bgfx/effects/hlsl/distortion.json index b3b9b5a581a..d4127fb8066 100644 --- a/bgfx/effects/hlsl/distortion.json +++ b/bgfx/effects/hlsl/distortion.json @@ -7,37 +7,38 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_distortion", - "fragment": "chains/hlsl/fs_distortion", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, - { "name": "u_swap_xy", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_screen_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_screen_count", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_target_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_target_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_distortion", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, - { "name": "u_cubic_distortion", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, - { "name": "u_distort_corner", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, - { "name": "u_round_corner", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, - { "name": "u_smooth_border", "type": "vec4", "values": [ 0.05, 0.0, 0.0, 0.0 ] }, - { "name": "u_vignetting", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, - { "name": "u_reflection", "type": "vec4", "values": [ 0.30, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_distortion", + "fragment": "chains/hlsl/fs_distortion", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, + { "name": "u_swap_xy", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_screen_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_screen_count", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_target_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_target_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_distortion", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, + { "name": "u_cubic_distortion", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, + { "name": "u_distort_corner", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, + { "name": "u_round_corner", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, + { "name": "u_smooth_border", "type": "vec4", "values": [ 0.05, 0.0, 0.0, 0.0 ] }, + { "name": "u_vignetting", "type": "vec4", "values": [ 0.20, 0.0, 0.0, 0.0 ] }, + { "name": "u_reflection", "type": "vec4", "values": [ 0.30, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/ntsc_decode.json b/bgfx/effects/hlsl/ntsc_decode.json index bb18c3a2e56..8c363bb1dff 100644 --- a/bgfx/effects/hlsl/ntsc_decode.json +++ b/bgfx/effects/hlsl/ntsc_decode.json @@ -7,37 +7,38 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_ntsc_decode", - "fragment": "chains/hlsl/fs_ntsc_decode", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "s_screen", "type": "int", "values": [ 1.0 ] }, - { "name": "u_source_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_a_value", "type": "vec4", "values": [ 0.5, 0.5, 0.5, 0.5 ] }, - { "name": "u_b_value", "type": "vec4", "values": [ 0.5, 0.5, 0.5, 0.5 ] }, - { "name": "u_cc_value", "type": "vec4", "values": [ 3.5795454, 3.5795454, 3.5795454, 3.5795454 ] }, - { "name": "u_o_value", "type": "vec4", "values": [ 1.570796325, 1.570796325, 1.570796325, 1.570796325 ] }, - { "name": "u_scan_time", "type": "vec4", "values": [ 52.6, 0.0, 0.0, 0.0 ] }, - { "name": "u_notch_width", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_y_freq_response", "type": "vec4", "values": [ 6.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_i_freq_response", "type": "vec4", "values": [ 1.2, 0.0, 0.0, 0.0 ] }, - { "name": "u_q_freq_response", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "u_jitter_amount", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_jitter_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_ntsc_decode", + "fragment": "chains/hlsl/fs_ntsc_decode", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_screen", "type": "int", "values": [ 1.0 ] }, + { "name": "u_source_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_a_value", "type": "vec4", "values": [ 0.5, 0.5, 0.5, 0.5 ] }, + { "name": "u_b_value", "type": "vec4", "values": [ 0.5, 0.5, 0.5, 0.5 ] }, + { "name": "u_cc_value", "type": "vec4", "values": [ 3.5795454, 3.5795454, 3.5795454, 3.5795454 ] }, + { "name": "u_o_value", "type": "vec4", "values": [ 1.570796325, 1.570796325, 1.570796325, 1.570796325 ] }, + { "name": "u_scan_time", "type": "vec4", "values": [ 52.6, 0.0, 0.0, 0.0 ] }, + { "name": "u_notch_width", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_y_freq_response", "type": "vec4", "values": [ 6.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_i_freq_response", "type": "vec4", "values": [ 1.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_q_freq_response", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "u_jitter_amount", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_jitter_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/ntsc_encode.json b/bgfx/effects/hlsl/ntsc_encode.json index 694dce91fd9..140eb2fb150 100644 --- a/bgfx/effects/hlsl/ntsc_encode.json +++ b/bgfx/effects/hlsl/ntsc_encode.json @@ -7,32 +7,33 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_ntsc_encode", - "fragment": "chains/hlsl/fs_ntsc_encode", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_source_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_a_value", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "u_b_value", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "u_cc_value", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "u_p_value", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scan_time", "type": "vec4", "values": [ 52.6, 0.0, 0.0, 0.0 ] }, - { "name": "u_jitter_amount", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_jitter_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_ntsc_encode", + "fragment": "chains/hlsl/fs_ntsc_encode", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_source_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_a_value", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "u_b_value", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "u_cc_value", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "u_p_value", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scan_time", "type": "vec4", "values": [ 52.6, 0.0, 0.0, 0.0 ] }, + { "name": "u_jitter_amount", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_jitter_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/phosphor.json b/bgfx/effects/hlsl/phosphor.json index f5d9d8572e3..48a03c42081 100644 --- a/bgfx/effects/hlsl/phosphor.json +++ b/bgfx/effects/hlsl/phosphor.json @@ -7,27 +7,28 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_phosphor", - "fragment": "chains/hlsl/fs_phosphor", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "s_prev", "type": "int", "values": [ 1.0 ] }, - { "name": "u_passthrough", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_phosphor", "type": "vec4", "values": [ 0.7, 0.7, 0.7, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_phosphor", + "fragment": "chains/hlsl/fs_phosphor", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_prev", "type": "int", "values": [ 1.0 ] }, + { "name": "u_passthrough", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_phosphor", "type": "vec4", "values": [ 0.7, 0.7, 0.7, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/post.json b/bgfx/effects/hlsl/post.json index 41fbd4b2f40..d6c25b4c84e 100644 --- a/bgfx/effects/hlsl/post.json +++ b/bgfx/effects/hlsl/post.json @@ -27,23 +27,24 @@ "uniforms": [ { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, { "name": "s_shadow", "type": "int", "values": [ 1.0 ] }, - { "name": "u_swap_xy", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_source_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, - { "name": "u_target_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, - { "name": "u_target_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_humbar_hertz_rate", "type": "vec4", "values": [ 0.001, 0.0, 0.0, 0.0 ] }, - { "name": "u_humbar_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_time", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_screen_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_screen_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_shadow_tile_mode", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_shadow_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_shadow_count", "type": "vec4", "values": [ 12.0, 12.0, 0.0, 0.0 ] }, - { "name": "u_shadow_uv", "type": "vec4", "values": [ 0.25, 0.25, 0.0, 0.0 ] }, - { "name": "u_shadow_uv_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_power", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 0.0 ] }, - { "name": "u_floor", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_chroma_mode", "type": "vec4", "values": [ 3.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_conversion_gain", "type": "vec4", "values": [ 0.299, 0.587, 0.114, 0.0 ] } + { "name": "u_swap_xy", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_source_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, + { "name": "u_target_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, + { "name": "u_target_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_humbar_hertz_rate", "type": "vec4", "values": [ 0.001, 0.0, 0.0, 0.0 ] }, + { "name": "u_humbar_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_time", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_screen_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_screen_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_shadow_tile_mode", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_shadow_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_shadow_count", "type": "vec4", "values": [ 12.0, 12.0, 0.0, 0.0 ] }, + { "name": "u_shadow_uv", "type": "vec4", "values": [ 0.25, 0.25, 0.0, 0.0 ] }, + { "name": "u_shadow_uv_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_power", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 0.0 ] }, + { "name": "u_floor", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_chroma_mode", "type": "vec4", "values": [ 3.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_conversion_gain", "type": "vec4", "values": [ 0.299, 0.587, 0.114, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } ] } diff --git a/bgfx/effects/hlsl/prescale.json b/bgfx/effects/hlsl/prescale.json index e58d5ad92dc..df0aec423e3 100644 --- a/bgfx/effects/hlsl/prescale.json +++ b/bgfx/effects/hlsl/prescale.json @@ -7,26 +7,27 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_prescale", - "fragment": "chains/hlsl/fs_prescale", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_source_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_prescale", + "fragment": "chains/hlsl/fs_prescale", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_source_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hlsl/scanline.json b/bgfx/effects/hlsl/scanline.json index 7f4f188c202..60d21ad74a8 100644 --- a/bgfx/effects/hlsl/scanline.json +++ b/bgfx/effects/hlsl/scanline.json @@ -6,39 +6,40 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hlsl/vs_scanline", - "fragment": "chains/hlsl/fs_scanline", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, - { "name": "u_swap_xy", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_source_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, - { "name": "u_target_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, - { "name": "u_quad_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, - { "name": "u_time", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_screen_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_screen_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scanline_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scanline_scale", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scanline_bright_scale", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scanline_bright_offset", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scanline_jitter", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scanline_height", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_scanline_variation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_jitter_amount", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hlsl/vs_scanline", + "fragment": "chains/hlsl/fs_scanline", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, + { "name": "u_swap_xy", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_source_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, + { "name": "u_target_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, + { "name": "u_quad_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, + { "name": "u_time", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_screen_scale", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_screen_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scanline_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scanline_scale", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scanline_bright_scale", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scanline_bright_offset", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scanline_jitter", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scanline_height", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_scanline_variation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_jitter_amount", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hqx/hq2x.json b/bgfx/effects/hqx/hq2x.json index 267339da988..4938a4487a6 100644 --- a/bgfx/effects/hqx/hq2x.json +++ b/bgfx/effects/hqx/hq2x.json @@ -1,29 +1,30 @@ // license:LGPL-2.1+ // copyright-holders:Jules Blok,Cameron Zemek,Maxim Stepin { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hqx/vs_hq2x", - "fragment": "chains/hqx/fs_hq2x", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "LUT", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hqx/vs_hq2x", + "fragment": "chains/hqx/fs_hq2x", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "LUT", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hqx/hq3x.json b/bgfx/effects/hqx/hq3x.json index 15fa50517a3..fe282d61b53 100644 --- a/bgfx/effects/hqx/hq3x.json +++ b/bgfx/effects/hqx/hq3x.json @@ -1,29 +1,30 @@ // license:LGPL-2.1+ // copyright-holders:Jules Blok,Cameron Zemek,Maxim Stepin { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hqx/vs_hq3x", - "fragment": "chains/hqx/fs_hq3x", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "LUT", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hqx/vs_hq3x", + "fragment": "chains/hqx/fs_hq3x", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "LUT", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/hqx/hq4x.json b/bgfx/effects/hqx/hq4x.json index a2e61b3ae09..2511cc46d36 100644 --- a/bgfx/effects/hqx/hq4x.json +++ b/bgfx/effects/hqx/hq4x.json @@ -1,29 +1,30 @@ // license:LGPL-2.1+ // copyright-holders:Jules Blok,Cameron Zemek,Maxim Stepin { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/hqx/vs_hq4x", - "fragment": "chains/hqx/fs_hq4x", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "LUT", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/hqx/vs_hq4x", + "fragment": "chains/hqx/fs_hq4x", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "LUT", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/lcd-grid/lcd-grid.json b/bgfx/effects/lcd-grid/lcd-grid.json new file mode 100644 index 00000000000..b848cdca708 --- /dev/null +++ b/bgfx/effects/lcd-grid/lcd-grid.json @@ -0,0 +1,38 @@ +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/lcd-grid/vs_lcd-grid", + "fragment": "chains/lcd-grid/fs_lcd-grid", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_rsubpix", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_gsubpix", "type": "vec4", "values": [ 0.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_bsubpix", "type": "vec4", "values": [ 0.0, 0.0, 1.0, 0.0 ] }, + { "name": "u_gain", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_blacklevel", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_ambient", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_BGR", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_subpixsize", "type": "vec4", "values": [ 0.5, 0.63, 0.0, 0.0 ] }, + { "name": "u_LCDgamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_monitorgamma", "type": "vec4", "values": [ 2.2, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/lcd-grid/persistence.json b/bgfx/effects/lcd-grid/persistence.json new file mode 100644 index 00000000000..f9ab0d6ae87 --- /dev/null +++ b/bgfx/effects/lcd-grid/persistence.json @@ -0,0 +1,28 @@ +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/lcd-grid/vs_persistence", + "fragment": "chains/lcd-grid/fs_persistence", + "uniforms": [ + { "name": "s_screen", "type": "int", "values": [ 0 ] }, + { "name": "s_motionblur", "type": "int", "values": [ 1 ] }, + { "name": "u_persistence", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/misc/bcg_adjust.json b/bgfx/effects/misc/bcg_adjust.json new file mode 100644 index 00000000000..01a09559e0a --- /dev/null +++ b/bgfx/effects/misc/bcg_adjust.json @@ -0,0 +1,27 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//=============================================================== +// +// bcg_adjust.json: Brightness/Contrast/Gamma adjustment. +// +//=============================================================== +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { "function": "always", "writeenable": false }, + "cull": { "mode": "none" }, + "write": { "rgb": true, "alpha": true }, + "vertex": "chains/misc/vs_blit", + "fragment": "chains/misc/fs_blit_bcg", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_pal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/misc/blit.json b/bgfx/effects/misc/blit.json index 3fb849a1eed..c8ef20a4a91 100644 --- a/bgfx/effects/misc/blit.json +++ b/bgfx/effects/misc/blit.json @@ -7,115 +7,116 @@ //============================================================ { // blend (required): The blend state for this effect. - "blend": { - // equation (optional): What equation to perform on the source and destination blend values. - // values: "add", "sub", "revSub", "min", "max" - // default: "add" - // - // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" - "equation": "add", - - // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. - // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" - // defaults (srcColor, srcAlpha): "1" - // defaults (dstColor, dstAlpha): "0" - // - // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - - // depth (required): The depth state for this effect. - "depth": { - // function (optional): The depth function to use when drawing. - // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" - // default: "always" - "function": "always", - - // writeenable (optional): Whether to store Z-buffer data. - // values: true, false - // default: false - "writeenable": false - }, - - // cull (required): The cull mode for this effect. - "cull": { - // mode (optional): What winding, if any, to cull. - // values: "none", "cw", "ccw" - // default: "ccw" - // - // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" - "mode": "none" - }, - - // write (required): Write enable for color and alpha channels. - "write": { - // rgb (optional): Whether to store color data when drawing. - // values: true, false - // default: false - "rgb": true, + "blend": { + // equation (optional): What equation to perform on the source and destination blend values. + // values: "add", "sub", "revSub", "min", "max" + // default: "add" + // + // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" + "equation": "add", - // alpha (optional): Whether to store alpha data when drawing. - // values: true, false - // default: false - "alpha": true - }, + // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. + // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" + // defaults (srcColor, srcAlpha): "1" + // defaults (dstColor, dstAlpha): "0" + // + // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + + // depth (required): The depth state for this effect. + "depth": { + // function (optional): The depth function to use when drawing. + // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" + // default: "always" + "function": "always", + + // writeenable (optional): Whether to store Z-buffer data. + // values: true, false + // default: false + "writeenable": false + }, + + // cull (required): The cull mode for this effect. + "cull": { + // mode (optional): What winding, if any, to cull. + // values: "none", "cw", "ccw" + // default: "ccw" + // + // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" + "mode": "none" + }, + + // write (required): Write enable for color and alpha channels. + "write": { + // rgb (optional): Whether to store color data when drawing. + // values: true, false + // default: false + "rgb": true, + + // alpha (optional): Whether to store alpha data when drawing. + // values: true, false + // default: false + "alpha": true + }, // vertex (required): The vertex shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "vertex": "chains/misc/vs_blit", + "vertex": "chains/misc/vs_blit", // pixel/fragment (required): The pixel or fragment shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "fragment": "chains/misc/fs_blit", - - // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. - "uniforms": [ - { - // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. - // value: A string containing the name of the uniform as described above. - // - // NOTE: Some names correspond to special values that will be automatically filled by the BGFX - // code if they are used by the shader. These names are: - // "u_screen_dims" - // The dimensions of the first texture input if present, otherwise the dimensions of the output window. - // Valid values: xy - // "u_inv_screen_dims" - // The reciprocal of u_screen_dims. - // Valid values: xy - // "u_source_dims" - // The size, in pixels, of the screen texture incoming to the chain. - // Valid values: xy - // "u_rotation_type" - // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. - // Valid values: x - // "u_swap_xy" - // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. - // Valid values: x - // "u_quad_dims" - // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. - // Valid values: xy - // "u_tex_sizeN" - // The dimensions, in pixels, of the texture in input pair N. Starts at 0. - // valid values: xy - "name": "s_tex", + "fragment": "chains/misc/fs_blit", + + // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. + "uniforms": [ + { + // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. + // value: A string containing the name of the uniform as described above. + // + // NOTE: Some names correspond to special values that will be automatically filled by the BGFX + // code if they are used by the shader. These names are: + // "u_screen_dims" + // The dimensions of the first texture input if present, otherwise the dimensions of the output window. + // Valid values: xy + // "u_inv_screen_dims" + // The reciprocal of u_screen_dims. + // Valid values: xy + // "u_source_dims" + // The size, in pixels, of the screen texture incoming to the chain. + // Valid values: xy + // "u_rotation_type" + // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. + // Valid values: x + // "u_swap_xy" + // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. + // Valid values: x + // "u_quad_dims" + // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. + // Valid values: xy + // "u_tex_sizeN" + // The dimensions, in pixels, of the texture in input pair N. Starts at 0. + // valid values: xy + "name": "s_tex", + + // type (required): The type of the uniform. + // values: "int", "vec4", "mat3", "mat4" + // + // Note: "int" should only be used for samplers. + "type": "int", - // type (required): The type of the uniform. - // values: "int", "vec4", "mat3", "mat4" - // - // Note: "int" should only be used for samplers. - "type": "int", - - // values (required): The array of numbers with which to initialize the uniform. - // value: A JSON array containin the correct amount of numbers to initialize a uniform of the - // above-specified type. The following size rules should be followed: - // "int": 1 float - // "vec4": 4 floats - // "mat3": 9 floats - // "mat4": 16 floats - "values": [ 1.0 ] - } - ] -}
\ No newline at end of file + // values (required): The array of numbers with which to initialize the uniform. + // value: A JSON array containin the correct amount of numbers to initialize a uniform of the + // above-specified type. The following size rules should be followed: + // "int": 1 float + // "vec4": 4 floats + // "mat3": 9 floats + // "mat4": 16 floats + "values": [ 1.0 ] + }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/misc/blit_palette16.json b/bgfx/effects/misc/blit_palette16.json new file mode 100644 index 00000000000..39cd1d235a2 --- /dev/null +++ b/bgfx/effects/misc/blit_palette16.json @@ -0,0 +1,126 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//============================================================ +// +// blit_palette16.json: A palettized texture-to-target copy. +// +//============================================================ +{ + // blend (required): The blend state for this effect. + "blend": { + // equation (optional): What equation to perform on the source and destination blend values. + // values: "add", "sub", "revSub", "min", "max" + // default: "add" + // + // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" + "equation": "add", + + // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. + // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" + // defaults (srcColor, srcAlpha): "1" + // defaults (dstColor, dstAlpha): "0" + // + // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + + // depth (required): The depth state for this effect. + "depth": { + // function (optional): The depth function to use when drawing. + // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" + // default: "always" + "function": "always", + + // writeenable (optional): Whether to store Z-buffer data. + // values: true, false + // default: false + "writeenable": false + }, + + // cull (required): The cull mode for this effect. + "cull": { + // mode (optional): What winding, if any, to cull. + // values: "none", "cw", "ccw" + // default: "ccw" + // + // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" + "mode": "none" + }, + + // write (required): Write enable for color and alpha channels. + "write": { + // rgb (optional): Whether to store color data when drawing. + // values: true, false + // default: false + "rgb": true, + + // alpha (optional): Whether to store alpha data when drawing. + // values: true, false + // default: false + "alpha": true + }, + + // vertex (required): The vertex shader to use when drawing. + // value: A string containing the path and name of a shader file to use, minus the extension. + "vertex": "chains/misc/vs_blit", + + // pixel/fragment (required): The pixel or fragment shader to use when drawing. + // value: A string containing the path and name of a shader file to use, minus the extension. + "fragment": "chains/misc/fs_blit_palette16", + + // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. + "uniforms": [ + { + // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. + // value: A string containing the name of the uniform as described above. + // + // NOTE: Some names correspond to special values that will be automatically filled by the BGFX + // code if they are used by the shader. These names are: + // "u_screen_dims" + // The dimensions of the first texture input if present, otherwise the dimensions of the output window. + // Valid values: xy + // "u_inv_screen_dims" + // The reciprocal of u_screen_dims. + // Valid values: xy + // "u_source_dims" + // The size, in pixels, of the screen texture incoming to the chain. + // Valid values: xy + // "u_rotation_type" + // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. + // Valid values: x + // "u_swap_xy" + // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. + // Valid values: x + // "u_quad_dims" + // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. + // Valid values: xy + // "u_tex_sizeN" + // The dimensions, in pixels, of the texture in input pair N. Starts at 0. + // valid values: xy + "name": "s_tex", + + // type (required): The type of the uniform. + // values: "int", "vec4", "mat3", "mat4" + // + // Note: "int" should only be used for samplers. + "type": "int", + + // values (required): The array of numbers with which to initialize the uniform. + // value: A JSON array containin the correct amount of numbers to initialize a uniform of the + // above-specified type. The following size rules should be followed: + // "int": 1 float + // "vec4": 4 floats + // "mat3": 9 floats + // "mat4": 16 floats + "values": [ 1.0 ] + }, + { "name": "s_pal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/misc/deposterize-pass0.json b/bgfx/effects/misc/deposterize-pass0.json index 73fac99de3c..5c83a02f406 100644 --- a/bgfx/effects/misc/deposterize-pass0.json +++ b/bgfx/effects/misc/deposterize-pass0.json @@ -3,35 +3,36 @@ /* Hyllian's Deposterize Shader - Pass0 - + Copyright (C) 2011/2016 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/misc/vs_deposterize-pass0", - "fragment": "chains/misc/fs_deposterize-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "EQ_THRESH1", "type": "vec4", "values": [ 0.01, 0.0, 0.0, 0.0 ] }, - { "name": "DIFF_THRESH1", "type": "vec4", "values": [ 0.06, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/misc/vs_deposterize-pass0", + "fragment": "chains/misc/fs_deposterize-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "EQ_THRESH1", "type": "vec4", "values": [ 0.01, 0.0, 0.0, 0.0 ] }, + { "name": "DIFF_THRESH1", "type": "vec4", "values": [ 0.06, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/misc/deposterize-pass1.json b/bgfx/effects/misc/deposterize-pass1.json index 6a62aa36753..f3ab46309af 100644 --- a/bgfx/effects/misc/deposterize-pass1.json +++ b/bgfx/effects/misc/deposterize-pass1.json @@ -3,35 +3,36 @@ /* Hyllian's Deposterize Shader - Pass1 - + Copyright (C) 2011/2016 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/misc/vs_deposterize-pass1", - "fragment": "chains/misc/fs_deposterize-pass1", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "EQ_THRESH2", "type": "vec4", "values": [ 0.01, 0.0, 0.0, 0.0 ] }, - { "name": "DIFF_THRESH2", "type": "vec4", "values": [ 0.06, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/misc/vs_deposterize-pass1", + "fragment": "chains/misc/fs_deposterize-pass1", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "EQ_THRESH2", "type": "vec4", "values": [ 0.01, 0.0, 0.0, 0.0 ] }, + { "name": "DIFF_THRESH2", "type": "vec4", "values": [ 0.06, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/misc/lut.json b/bgfx/effects/misc/lut.json index fede670f016..306774e4754 100644 --- a/bgfx/effects/misc/lut.json +++ b/bgfx/effects/misc/lut.json @@ -1,10 +1,10 @@ { "blend": { "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" @@ -19,14 +19,10 @@ "vertex": "chains/misc/vs_lut", "fragment": "chains/misc/fs_lut", "uniforms": [ - { - "name": "s_tex", - "type": "int", - "values": [ 1.0 ] - }, { - "name": "s_3dlut", - "type": "int", - "values": [ 1.0 ] - } + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_3dlut", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } ] } diff --git a/bgfx/effects/misc/saturation.json b/bgfx/effects/misc/saturation.json index 1708dcee6d4..1ad27c0f728 100644 --- a/bgfx/effects/misc/saturation.json +++ b/bgfx/effects/misc/saturation.json @@ -6,25 +6,26 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/misc/vs_saturation", - "fragment": "chains/misc/fs_saturation", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/misc/vs_saturation", + "fragment": "chains/misc/fs_saturation", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/misc/texconv_argb32.json b/bgfx/effects/misc/texconv_argb32.json new file mode 100644 index 00000000000..771bd9de312 --- /dev/null +++ b/bgfx/effects/misc/texconv_argb32.json @@ -0,0 +1,27 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//=============================================================== +// +// texconv_argb32.json: An basic texture-to-target copy. +// +//=============================================================== +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { "function": "always", "writeenable": false }, + "cull": { "mode": "none" }, + "write": { "rgb": true, "alpha": true }, + "vertex": "chains/misc/vs_resize_blit", + "fragment": "chains/misc/fs_blit", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_pal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_bounds0", "type": "vec4", "values": [ 0.0, 0.0, 1.0, 1.0 ] } + ] +} diff --git a/bgfx/effects/misc/texconv_palette16.json b/bgfx/effects/misc/texconv_palette16.json new file mode 100644 index 00000000000..d2efb3adc4e --- /dev/null +++ b/bgfx/effects/misc/texconv_palette16.json @@ -0,0 +1,30 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//=============================================================== +// +// texconv_palette16.json: A palettized texture-to-target copy. +// +//=============================================================== +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { "function": "always", "writeenable": false }, + "cull": { "mode": "none" }, + "write": { "rgb": true, "alpha": true }, + "vertex": "chains/misc/vs_resize_blit", + "fragment": "chains/misc/fs_blit_palette16", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_pal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_bounds0", "type": "vec4", "values": [ 0.0, 0.0, 1.0, 1.0 ] } + ] +} diff --git a/bgfx/effects/misc/texconv_rgb32.json b/bgfx/effects/misc/texconv_rgb32.json new file mode 100644 index 00000000000..ffc5d3e809d --- /dev/null +++ b/bgfx/effects/misc/texconv_rgb32.json @@ -0,0 +1,27 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//=============================================================== +// +// texconv_rgb32.json: An opaque texture-to-target copy. +// +//=============================================================== +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { "function": "always", "writeenable": false }, + "cull": { "mode": "none" }, + "write": { "rgb": true, "alpha": true }, + "vertex": "chains/misc/vs_resize_blit", + "fragment": "chains/misc/fs_blit_rgb32", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_pal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_bounds0", "type": "vec4", "values": [ 0.0, 0.0, 1.0, 1.0 ] } + ] +} diff --git a/bgfx/effects/misc/texconv_yuy16.json b/bgfx/effects/misc/texconv_yuy16.json new file mode 100644 index 00000000000..cfa412bd2d6 --- /dev/null +++ b/bgfx/effects/misc/texconv_yuy16.json @@ -0,0 +1,29 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//=============================================================== +// +// texconv_yuy16.json: An opaque texture-to-target copy with +// YUY16 conversion. +// +//=============================================================== +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { "function": "always", "writeenable": false }, + "cull": { "mode": "none" }, + "write": { "rgb": true, "alpha": true }, + "vertex": "chains/misc/vs_resize_blit", + "fragment": "chains/misc/fs_blit_yuy16", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_bounds0", "type": "vec4", "values": [ 0.0, 0.0, 1.0, 1.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_left_horizontal/gaussian.json b/bgfx/effects/pillarbox_left_horizontal/gaussian.json index 4eda0b9b368..a5ac6ae3ad6 100644 --- a/bgfx/effects/pillarbox_left_horizontal/gaussian.json +++ b/bgfx/effects/pillarbox_left_horizontal/gaussian.json @@ -6,27 +6,28 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_left_horizontal/vs_gaussian", - "fragment": "chains/pillarbox_left_horizontal/fs_gaussian", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_left_horizontal/vs_gaussian", + "fragment": "chains/pillarbox_left_horizontal/fs_gaussian", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_left_horizontal/offset_sat.json b/bgfx/effects/pillarbox_left_horizontal/offset_sat.json index b68e91cb8bc..796a3ac8fda 100644 --- a/bgfx/effects/pillarbox_left_horizontal/offset_sat.json +++ b/bgfx/effects/pillarbox_left_horizontal/offset_sat.json @@ -3,32 +3,33 @@ //============================================================ // // offset_sat.json: Applies saturation to an image. -// +// // Additionally, takes only a portion of the image, as // this instance is intended for the left-hand pillarbox // when displaying 4:3 content on a 16:9 screen. // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_left_horizontal/vs_offset_sat", - "fragment": "chains/pillarbox_left_horizontal/fs_offset_sat", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_left_horizontal/vs_offset_sat", + "fragment": "chains/pillarbox_left_horizontal/fs_offset_sat", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_left_vertical/gaussian.json b/bgfx/effects/pillarbox_left_vertical/gaussian.json index 1db78806595..ddb6777bf67 100644 --- a/bgfx/effects/pillarbox_left_vertical/gaussian.json +++ b/bgfx/effects/pillarbox_left_vertical/gaussian.json @@ -6,27 +6,28 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_left_vertical/vs_gaussian", - "fragment": "chains/pillarbox_left_vertical/fs_gaussian", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_left_vertical/vs_gaussian", + "fragment": "chains/pillarbox_left_vertical/fs_gaussian", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_left_vertical/offset_sat.json b/bgfx/effects/pillarbox_left_vertical/offset_sat.json index 521bcc88064..bf2f3eae78c 100644 --- a/bgfx/effects/pillarbox_left_vertical/offset_sat.json +++ b/bgfx/effects/pillarbox_left_vertical/offset_sat.json @@ -3,32 +3,33 @@ //============================================================ // // offset_sat.json: Applies saturation to an image. -// +// // Additionally, takes only a portion of the image, as // this instance is intended for the left-hand pillarbox // when displaying 3:4 content on a 16:9 screen. // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_left_vertical/vs_offset_sat", - "fragment": "chains/pillarbox_left_vertical/fs_offset_sat", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_left_vertical/vs_offset_sat", + "fragment": "chains/pillarbox_left_vertical/fs_offset_sat", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_right_horizontal/gaussian.json b/bgfx/effects/pillarbox_right_horizontal/gaussian.json index f19af39dd71..ba585fefd52 100644 --- a/bgfx/effects/pillarbox_right_horizontal/gaussian.json +++ b/bgfx/effects/pillarbox_right_horizontal/gaussian.json @@ -6,27 +6,28 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_right_horizontal/vs_gaussian", - "fragment": "chains/pillarbox_right_horizontal/fs_gaussian", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_right_horizontal/vs_gaussian", + "fragment": "chains/pillarbox_right_horizontal/fs_gaussian", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_right_horizontal/offset_sat.json b/bgfx/effects/pillarbox_right_horizontal/offset_sat.json index 019161b2cd8..4636309212f 100644 --- a/bgfx/effects/pillarbox_right_horizontal/offset_sat.json +++ b/bgfx/effects/pillarbox_right_horizontal/offset_sat.json @@ -3,32 +3,33 @@ //============================================================ // // offset_sat.json: Applies saturation to an image. -// +// // Additionally, takes only a portion of the image, as // this instance is intended for the right-hand pillarbox // when displaying 4:3 content on a 16:9 screen. // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_right_horizontal/vs_offset_sat", - "fragment": "chains/pillarbox_right_horizontal/fs_offset_sat", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_right_horizontal/vs_offset_sat", + "fragment": "chains/pillarbox_right_horizontal/fs_offset_sat", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_right_vertical/gaussian.json b/bgfx/effects/pillarbox_right_vertical/gaussian.json index b96c5b521e9..61a04b86b70 100644 --- a/bgfx/effects/pillarbox_right_vertical/gaussian.json +++ b/bgfx/effects/pillarbox_right_vertical/gaussian.json @@ -6,27 +6,28 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_right_vertical/vs_gaussian", - "fragment": "chains/pillarbox_right_vertical/fs_gaussian", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_right_vertical/vs_gaussian", + "fragment": "chains/pillarbox_right_vertical/fs_gaussian", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_dimension", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_radius", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/pillarbox_right_vertical/offset_sat.json b/bgfx/effects/pillarbox_right_vertical/offset_sat.json index 66fab42c3e9..58707d34a34 100644 --- a/bgfx/effects/pillarbox_right_vertical/offset_sat.json +++ b/bgfx/effects/pillarbox_right_vertical/offset_sat.json @@ -3,32 +3,33 @@ //============================================================ // // offset_sat.json: Applies saturation to an image. -// +// // Additionally, takes only a portion of the image, as // this instance is intended for the right-hand pillarbox // when displaying 3:4 content on a 16:9 screen. // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/pillarbox_right_vertical/vs_offset_sat", - "fragment": "chains/pillarbox_right_vertical/fs_offset_sat", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/pillarbox_right_vertical/vs_offset_sat", + "fragment": "chains/pillarbox_right_vertical/fs_offset_sat", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_saturation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/screen_add.json b/bgfx/effects/screen_add.json index ed1d6aae00c..8f99bda7188 100644 --- a/bgfx/effects/screen_add.json +++ b/bgfx/effects/screen_add.json @@ -8,25 +8,26 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1", - "srcAlpha": "srcalpha", - "dstAlpha": "1" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_screen", - "fragment": "fs_screen", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tint", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 1.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1", + "srcAlpha": "srcalpha", + "dstAlpha": "1" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_screen", + "fragment": "fs_screen", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tint", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/screen_blend.json b/bgfx/effects/screen_blend.json index d10e119d23d..64d64102b87 100644 --- a/bgfx/effects/screen_blend.json +++ b/bgfx/effects/screen_blend.json @@ -8,25 +8,26 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_screen", - "fragment": "fs_screen", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tint", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 1.0 ] } + "blend": { + "equation": "add", + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_screen", + "fragment": "fs_screen", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tint", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } ] -}
\ No newline at end of file +} diff --git a/bgfx/effects/screen_multiply.json b/bgfx/effects/screen_multiply.json index feca7eb7ef0..ba3192f550c 100644 --- a/bgfx/effects/screen_multiply.json +++ b/bgfx/effects/screen_multiply.json @@ -8,25 +8,26 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "dstcolor", - "dstColor": "0", - "srcAlpha": "dstalpha", - "dstAlpha": "0" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_screen", - "fragment": "fs_screen", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tint", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 1.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "dstcolor", + "dstColor": "1-srcalpha", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_screen", + "fragment": "fs_screen", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tint", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/screen_opaque.json b/bgfx/effects/screen_opaque.json index 6e9dc300cde..b94c06d39d9 100644 --- a/bgfx/effects/screen_opaque.json +++ b/bgfx/effects/screen_opaque.json @@ -8,24 +8,18 @@ // //============================================================ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always" - }, - "cull": { "mode": "none" }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "vs_screen", - "fragment": "fs_screen", - "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 1.0 ] } - ] -}
\ No newline at end of file + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "vs_screen", + "fragment": "fs_screen", + "uniforms": [ + { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/unfiltered/blit.json b/bgfx/effects/unfiltered/blit.json index fe8d78126d2..1ad05a90bb1 100644 --- a/bgfx/effects/unfiltered/blit.json +++ b/bgfx/effects/unfiltered/blit.json @@ -7,115 +7,116 @@ //============================================================ { // blend (required): The blend state for this effect. - "blend": { - // equation (optional): What equation to perform on the source and destination blend values. - // values: "add", "sub", "revSub", "min", "max" - // default: "add" - // - // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" - "equation": "add", - - // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. - // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" - // defaults (srcColor, srcAlpha): "1" - // defaults (dstColor, dstAlpha): "0" - // - // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" - "srcColor": "srcalpha", - "dstColor": "1-srcalpha", - "srcAlpha": "srcalpha", - "dstAlpha": "1-srcalpha" - }, - - // depth (required): The depth state for this effect. - "depth": { - // function (optional): The depth function to use when drawing. - // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" - // default: "always" - "function": "always", - - // writeenable (optional): Whether to store Z-buffer data. - // values: true, false - // default: false - "writeenable": false - }, - - // cull (required): The cull mode for this effect. - "cull": { - // mode (optional): What winding, if any, to cull. - // values: "none", "cw", "ccw" - // default: "ccw" - // - // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" - "mode": "none" - }, - - // write (required): Write enable for color and alpha channels. - "write": { - // rgb (optional): Whether to store color data when drawing. - // values: true, false - // default: false - "rgb": true, + "blend": { + // equation (optional): What equation to perform on the source and destination blend values. + // values: "add", "sub", "revSub", "min", "max" + // default: "add" + // + // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" + "equation": "add", - // alpha (optional): Whether to store alpha data when drawing. - // values: true, false - // default: false - "alpha": true - }, + // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. + // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" + // defaults (srcColor, srcAlpha): "1" + // defaults (dstColor, dstAlpha): "0" + // + // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + + // depth (required): The depth state for this effect. + "depth": { + // function (optional): The depth function to use when drawing. + // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" + // default: "always" + "function": "always", + + // writeenable (optional): Whether to store Z-buffer data. + // values: true, false + // default: false + "writeenable": false + }, + + // cull (required): The cull mode for this effect. + "cull": { + // mode (optional): What winding, if any, to cull. + // values: "none", "cw", "ccw" + // default: "ccw" + // + // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" + "mode": "none" + }, + + // write (required): Write enable for color and alpha channels. + "write": { + // rgb (optional): Whether to store color data when drawing. + // values: true, false + // default: false + "rgb": true, + + // alpha (optional): Whether to store alpha data when drawing. + // values: true, false + // default: false + "alpha": true + }, // vertex (required): The vertex shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "vertex": "chains/unfiltered/vs_blit", + "vertex": "chains/unfiltered/vs_blit", // pixel/fragment (required): The pixel or fragment shader to use when drawing. // value: A string containing the path and name of a shader file to use, minus the extension. - "fragment": "chains/unfiltered/fs_blit", - - // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. - "uniforms": [ - { - // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. - // value: A string containing the name of the uniform as described above. - // - // NOTE: Some names correspond to special values that will be automatically filled by the BGFX - // code if they are used by the shader. These names are: - // "u_screen_dims" - // The dimensions of the first texture input if present, otherwise the dimensions of the output window. - // Valid values: xy - // "u_inv_screen_dims" - // The reciprocal of u_screen_dims. - // Valid values: xy - // "u_source_dims" - // The size, in pixels, of the screen texture incoming to the chain. - // Valid values: xy - // "u_rotation_type" - // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. - // Valid values: x - // "u_swap_xy" - // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. - // Valid values: x - // "u_quad_dims" - // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. - // Valid values: xy - // "u_tex_sizeN" - // The dimensions, in pixels, of the texture in input pair N. Starts at 0. - // valid values: xy - "name": "s_tex", + "fragment": "chains/unfiltered/fs_blit", + + // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. + "uniforms": [ + { + // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. + // value: A string containing the name of the uniform as described above. + // + // NOTE: Some names correspond to special values that will be automatically filled by the BGFX + // code if they are used by the shader. These names are: + // "u_screen_dims" + // The dimensions of the first texture input if present, otherwise the dimensions of the output window. + // Valid values: xy + // "u_inv_screen_dims" + // The reciprocal of u_screen_dims. + // Valid values: xy + // "u_source_dims" + // The size, in pixels, of the screen texture incoming to the chain. + // Valid values: xy + // "u_rotation_type" + // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. + // Valid values: x + // "u_swap_xy" + // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. + // Valid values: x + // "u_quad_dims" + // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. + // Valid values: xy + // "u_tex_sizeN" + // The dimensions, in pixels, of the texture in input pair N. Starts at 0. + // valid values: xy + "name": "s_tex", + + // type (required): The type of the uniform. + // values: "int", "vec4", "mat3", "mat4" + // + // Note: "int" should only be used for samplers. + "type": "int", - // type (required): The type of the uniform. - // values: "int", "vec4", "mat3", "mat4" - // - // Note: "int" should only be used for samplers. - "type": "int", - - // values (required): The array of numbers with which to initialize the uniform. - // value: A JSON array containin the correct amount of numbers to initialize a uniform of the - // above-specified type. The following size rules should be followed: - // "int": 1 float - // "vec4": 4 floats - // "mat3": 9 floats - // "mat4": 16 floats - "values": [ 1.0 ] - } - ] -}
\ No newline at end of file + // values (required): The array of numbers with which to initialize the uniform. + // value: A JSON array containin the correct amount of numbers to initialize a uniform of the + // above-specified type. The following size rules should be followed: + // "int": 1 float + // "vec4": 4 floats + // "mat3": 9 floats + // "mat4": 16 floats + "values": [ 1.0 ] + }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/warp/dilation-horizontal-fast.json b/bgfx/effects/warp/dilation-horizontal-fast.json index 083b07edecd..63161dc51cd 100644 --- a/bgfx/effects/warp/dilation-horizontal-fast.json +++ b/bgfx/effects/warp/dilation-horizontal-fast.json @@ -3,7 +3,7 @@ /* Hyllian's dilation-horizontal-fast Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/warp/vs_dilation-horizontal-fast", - "fragment": "chains/warp/fs_dilation-horizontal-fast", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/warp/vs_dilation-horizontal-fast", + "fragment": "chains/warp/fs_dilation-horizontal-fast", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/custom-jinc2-sharper.json b/bgfx/effects/xbr/super-xbr/custom-jinc2-sharper.json index cb65457ea68..d9c407a100e 100644 --- a/bgfx/effects/xbr/super-xbr/custom-jinc2-sharper.json +++ b/bgfx/effects/xbr/super-xbr/custom-jinc2-sharper.json @@ -3,36 +3,37 @@ /* Hyllian's jinc windowed-jinc 2-lobe sharper with anti-ringing Shader - + Copyright (C) 2011-2014 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_custom-jinc2-sharper", - "fragment": "chains/xbr/super-xbr/fs_custom-jinc2-sharper", - "uniforms": [ - { "name": "s_p", "type": "int", "values": [ 1.0 ] }, - { "name": "JINC2_WINDOW_SINC", "type": "vec4", "values": [ 0.42, 0.0, 0.0, 0.0 ] }, - { "name": "JINC2_SINC", "type": "vec4", "values": [ 0.92, 0.0, 0.0, 0.0 ] }, - { "name": "JINC2_AR_STRENGTH", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_custom-jinc2-sharper", + "fragment": "chains/xbr/super-xbr/fs_custom-jinc2-sharper", + "uniforms": [ + { "name": "s_p", "type": "int", "values": [ 1.0 ] }, + { "name": "JINC2_WINDOW_SINC", "type": "vec4", "values": [ 0.42, 0.0, 0.0, 0.0 ] }, + { "name": "JINC2_SINC", "type": "vec4", "values": [ 0.92, 0.0, 0.0, 0.0 ] }, + { "name": "JINC2_AR_STRENGTH", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass0.json b/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass0.json index a0e77327bb0..5fafed7db61 100644 --- a/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass0.json +++ b/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass0.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR 3D Shader, pass0 ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-2xbr-3d-pass0", - "fragment": "chains/xbr/super-xbr/fs_super-2xbr-3d-pass0", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-2xbr-3d-pass0", + "fragment": "chains/xbr/super-xbr/fs_super-2xbr-3d-pass0", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass1.json b/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass1.json index 1e9669c91f9..71a7cf79f0f 100644 --- a/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass1.json +++ b/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass1.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR 3D Shader, pass1 ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,32 +28,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-2xbr-3d-pass1", - "fragment": "chains/xbr/super-xbr/fs_super-2xbr-3d-pass1", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-2xbr-3d-pass1", + "fragment": "chains/xbr/super-xbr/fs_super-2xbr-3d-pass1", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass2.json b/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass2.json index 86dad8cd5bd..14167a60182 100644 --- a/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass2.json +++ b/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass2.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR 3D Shader, pass2 ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,32 +28,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-2xbr-3d-pass2", - "fragment": "chains/xbr/super-xbr/fs_super-2xbr-3d-pass2", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-2xbr-3d-pass2", + "fragment": "chains/xbr/super-xbr/fs_super-2xbr-3d-pass2", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass0.json b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass0.json index fccbdaf32db..3ed3e8f3271 100644 --- a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass0.json +++ b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass0.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super 4XBR 3D Shader - pass0 ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass0", - "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass0", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass0", + "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass0", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass1.json b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass1.json index 1f0492ee3c3..be3298b885f 100644 --- a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass1.json +++ b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass1.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super 4XBR 3D Shader - pass0 ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,32 +28,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass1", - "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass1", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass1", + "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass1", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass2.json b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass2.json index 665f455e662..20150120e74 100644 --- a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass2.json +++ b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass2.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super 4XBR 3D Shader - pass0 ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass2", - "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass2", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass2", + "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass2", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass3.json b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass3.json index e33bc2ebb61..9a32be411c1 100644 --- a/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass3.json +++ b/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass3.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super 4XBR 3D Shader - pass0 ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,32 +28,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass3", - "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass3", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-4xbr-3d-pass3", + "fragment": "chains/xbr/super-xbr/fs_super-4xbr-3d-pass3", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass0.json b/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass0.json index bd3d511cc98..62a4f8b9f56 100644 --- a/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass0.json +++ b/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass0.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader, Fast (pass0) ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-xbr-fast-pass0", - "fragment": "chains/xbr/super-xbr/fs_super-xbr-fast-pass0", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-xbr-fast-pass0", + "fragment": "chains/xbr/super-xbr/fs_super-xbr-fast-pass0", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass1.json b/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass1.json index 4b65ac60ba4..4aac522e6a3 100644 --- a/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass1.json +++ b/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass1.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader, Fast (pass1) ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-xbr-fast-pass1", - "fragment": "chains/xbr/super-xbr/fs_super-xbr-fast-pass1", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-xbr-fast-pass1", + "fragment": "chains/xbr/super-xbr/fs_super-xbr-fast-pass1", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass2.json b/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass2.json index f3ce83b4272..9fa30957734 100644 --- a/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass2.json +++ b/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass2.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader, Fast (pass2) ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-xbr-fast-pass2", - "fragment": "chains/xbr/super-xbr/fs_super-xbr-fast-pass2", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-xbr-fast-pass2", + "fragment": "chains/xbr/super-xbr/fs_super-xbr-fast-pass2", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-xbr-pass0.json b/bgfx/effects/xbr/super-xbr/super-xbr-pass0.json index c7d1db28110..2d241982aa5 100644 --- a/bgfx/effects/xbr/super-xbr/super-xbr-pass0.json +++ b/bgfx/effects/xbr/super-xbr/super-xbr-pass0.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-xbr-pass0", - "fragment": "chains/xbr/super-xbr/fs_super-xbr-pass0", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-xbr-pass0", + "fragment": "chains/xbr/super-xbr/fs_super-xbr-pass0", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-xbr-pass1.json b/bgfx/effects/xbr/super-xbr/super-xbr-pass1.json index 13e8f8dbd9a..f5f295d1971 100644 --- a/bgfx/effects/xbr/super-xbr/super-xbr-pass1.json +++ b/bgfx/effects/xbr/super-xbr/super-xbr-pass1.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,32 +28,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-xbr-pass1", - "fragment": "chains/xbr/super-xbr/fs_super-xbr-pass1", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-xbr-pass1", + "fragment": "chains/xbr/super-xbr/fs_super-xbr-pass1", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/super-xbr/super-xbr-pass2.json b/bgfx/effects/xbr/super-xbr/super-xbr-pass2.json index bea988632cf..eaada276eed 100644 --- a/bgfx/effects/xbr/super-xbr/super-xbr-pass2.json +++ b/bgfx/effects/xbr/super-xbr/super-xbr-pass2.json @@ -2,9 +2,9 @@ // copyright-holders:Hyllian /* - + ******* Super XBR Shader ******* - + Copyright (c) 2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/super-xbr/vs_super-xbr-pass2", - "fragment": "chains/xbr/super-xbr/fs_super-xbr-pass2", - "uniforms": [ - { "name": "s0", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/super-xbr/vs_super-xbr-pass2", + "fragment": "chains/xbr/super-xbr/fs_super-xbr-pass2", + "uniforms": [ + { "name": "s0", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EDGE_STR", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_WEIGHT", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_ANTI_RINGING", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-sharp.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-sharp.json index 8015f3a3ca2..96d328a6c56 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-sharp.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-sharp.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.7c+ReverseAA (squared) Shader - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2-gamma.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2-gamma.json index 3a30413f703..e3ba992ceae 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2-gamma.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2-gamma.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.8c+ReverseAA (squared) Shader - beta1 - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2.json index 3045dbd65b2..b71953038ee 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.8c+ReverseAA (squared) Shader - Dithering preserved - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4-gamma.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4-gamma.json index 2a285ea176c..64a94019247 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4-gamma.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4-gamma.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.8c+ReverseAA (squared) Shader - beta3 - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4.json index 961fee7922a..f42fc494446 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.8c+ReverseAA (squared) Shader - v4 - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4b.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4b.json index e5c5e18c18f..f325524492c 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4b.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4b.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.8b+ReverseAA (semi-rounded) Shader - v4 - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v5-gamma.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v5-gamma.json index 38abe1e0d0b..a20b247d92b 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v5-gamma.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v5-gamma.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.8c+ReverseAA (squared) Shader - beta3 - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid.json b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid.json index b23528caafd..2b16dbe230f 100644 --- a/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid.json +++ b/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid.json @@ -3,33 +3,34 @@ /* Hyllian's 2xBR v3.7c+ReverseAA (squared) Shader - + Copyright (C) 2011/2012 Hyllian/Jararaca - sergiogdb@gmail.com */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid", - "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-hybrid/vs_2xbr-hybrid", + "fragment": "chains/xbr/xbr-hybrid/fs_2xbr-hybrid", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv1-noblend.json b/bgfx/effects/xbr/xbr-lv1-noblend.json index 8bca60452e6..4ada03e4bc2 100644 --- a/bgfx/effects/xbr/xbr-lv1-noblend.json +++ b/bgfx/effects/xbr/xbr-lv1-noblend.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv1-noblend Shader - + Copyright (C) 2011-2014 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,30 +27,31 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/vs_xbr-lv1-noblend", - "fragment": "chains/xbr/fs_xbr-lv1-noblend", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 15.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/vs_xbr-lv1-noblend", + "fragment": "chains/xbr/fs_xbr-lv1-noblend", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 15.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-3d.json b/bgfx/effects/xbr/xbr-lv2-3d.json index e4b6146ed2a..f1ec4256659 100644 --- a/bgfx/effects/xbr/xbr-lv2-3d.json +++ b/bgfx/effects/xbr/xbr-lv2-3d.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2-3d Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,34 +27,35 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/vs_xbr-lv2-3d", - "fragment": "chains/xbr/fs_xbr-lv2-3d", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_SCALE", "type": "vec4", "values": [ 3.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 15.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV1_COEFFICIENT", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_RES", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/vs_xbr-lv2-3d", + "fragment": "chains/xbr/fs_xbr-lv2-3d", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_SCALE", "type": "vec4", "values": [ 3.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 15.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV1_COEFFICIENT", "type": "vec4", "values": [ 0.5, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_RES", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-fast.json b/bgfx/effects/xbr/xbr-lv2-fast.json index e3ce6fb1f4c..6fcd1dcc975 100644 --- a/bgfx/effects/xbr/xbr-lv2-fast.json +++ b/bgfx/effects/xbr/xbr-lv2-fast.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2-lq Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,32 +27,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/vs_xbr-lv2-fast", - "fragment": "chains/xbr/fs_xbr-lv2-fast", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_SCALE", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 25.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/vs_xbr-lv2-fast", + "fragment": "chains/xbr/fs_xbr-lv2-fast", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_SCALE", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 25.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-a-pass0.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-a-pass0.json index f77141d0128..0024671680e 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-a-pass0.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-a-pass0.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 A (squared) - pass0 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass0.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass0.json index 809ec9cc5d6..a0c163fc46b 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass0.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass0.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 Accuracy - pass0 Shader - + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,30 +27,31 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass1.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass1.json index 06dc01021a5..ff5ef543275 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass1.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass1.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 Accuracy - pass0 Shader - + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,31 +27,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_SCALE", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_SCALE", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-b-pass0.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-b-pass0.json index 8ba8832f545..299d53a62e2 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-b-pass0.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-b-pass0.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 A (squared) - pass0 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-c-pass0.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-c-pass0.json index 16872129ef3..1b06bf9e19c 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-c-pass0.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-c-pass0.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 A (squared) - pass0 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-d-pass0.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-d-pass0.json index 758a21b2619..993c6469e02 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-d-pass0.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-d-pass0.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 A (squared) - pass0 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-noblend-pass1.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-noblend-pass1.json index f57bd18eda5..4ff249ec181 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-noblend-pass1.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-noblend-pass1.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 - noblend - pass1 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,30 +27,31 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-pass1.json b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-pass1.json index d5613e293cd..bd5d94f7da1 100644 --- a/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-pass1.json +++ b/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-pass1.json @@ -3,7 +3,7 @@ /* Hyllian's xBR LV2 - pass1 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,31 +27,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1", - "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_target_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1", + "fragment": "chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_target_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2-noblend.json b/bgfx/effects/xbr/xbr-lv2-noblend.json index 41695ff888f..1a3a906309f 100644 --- a/bgfx/effects/xbr/xbr-lv2-noblend.json +++ b/bgfx/effects/xbr/xbr-lv2-noblend.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2-noblend Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,30 +27,31 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/vs_xbr-lv2-noblend", - "fragment": "chains/xbr/fs_xbr-lv2-noblend", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/vs_xbr-lv2-noblend", + "fragment": "chains/xbr/fs_xbr-lv2-noblend", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 0.6, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv2.json b/bgfx/effects/xbr/xbr-lv2.json index 58e451ddeca..1cb0db3d8aa 100644 --- a/bgfx/effects/xbr/xbr-lv2.json +++ b/bgfx/effects/xbr/xbr-lv2.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv2 Shader - + Copyright (C) 2011-2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,32 +27,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/vs_xbr-lv2", - "fragment": "chains/xbr/fs_xbr-lv2", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_SCALE", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 25.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/vs_xbr-lv2", + "fragment": "chains/xbr/fs_xbr-lv2", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_SCALE", "type": "vec4", "values": [ 4.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 25.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass0.json b/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass0.json index 39daf68c665..3cdcc58fd2a 100644 --- a/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass0.json +++ b/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass0.json @@ -3,7 +3,7 @@ /* Hyllian's xBR level 3 pass0 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0", - "fragment": "chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0", + "fragment": "chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass1.json b/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass1.json index 04afb26b417..8184b6a84cc 100644 --- a/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass1.json +++ b/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass1.json @@ -3,7 +3,7 @@ /* Hyllian's xBR level 3 pass1 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,31 +27,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1", - "fragment": "chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_target_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1", + "fragment": "chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_target_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv3-noblend.json b/bgfx/effects/xbr/xbr-lv3-noblend.json index 8a2965646c9..3ba6f6359e8 100644 --- a/bgfx/effects/xbr/xbr-lv3-noblend.json +++ b/bgfx/effects/xbr/xbr-lv3-noblend.json @@ -3,7 +3,7 @@ /* Hyllian's xBR-lv3-noblend - Shader - + Copyright (C) 2011/2016 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -28,31 +28,32 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/vs_xbr-lv3-noblend", - "fragment": "chains/xbr/fs_xbr-lv3-noblend", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 10.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_EQ_THRESHOLD2", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/vs_xbr-lv3-noblend", + "fragment": "chains/xbr/fs_xbr-lv3-noblend", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 10.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_EQ_THRESHOLD2", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-lv3.json b/bgfx/effects/xbr/xbr-lv3.json index bcbf6e1f48b..8a25ea0fbeb 100644 --- a/bgfx/effects/xbr/xbr-lv3.json +++ b/bgfx/effects/xbr/xbr-lv3.json @@ -6,7 +6,7 @@ /* Hyllian's xBR-lv3 Shader - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -31,32 +31,33 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/vs_xbr-lv3", - "fragment": "chains/xbr/fs_xbr-lv3", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 10.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_EQ_THRESHOLD2", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/vs_xbr-lv3", + "fragment": "chains/xbr/fs_xbr-lv3", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "XBR_Y_WEIGHT", "type": "vec4", "values": [ 48.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_EQ_THRESHOLD", "type": "vec4", "values": [ 10.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_EQ_THRESHOLD2", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "XBR_LV2_COEFFICIENT", "type": "vec4", "values": [ 2.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass1.json b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass1.json index fd313a73eca..746b53c44d9 100644 --- a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass1.json +++ b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass1.json @@ -3,7 +3,7 @@ /* Hyllian's xBR MultiLevel4 Shader - Pass1 - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1", - "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1", + "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.json b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.json index 8d25c90ed0f..bdaf8462948 100644 --- a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.json +++ b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.json @@ -3,7 +3,7 @@ /* Hyllian's xBR MultiLevel4 Shader - Pass2 - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,28 +27,29 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2", - "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2", + "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.json b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.json index 7e862e66664..da8b4716cb4 100644 --- a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.json +++ b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.json @@ -3,7 +3,7 @@ /* Hyllian's xBR MultiLevel4 Shader - Pass3 - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,29 +27,30 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3", - "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3", + "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.json b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.json index 7323c3b8960..675e02496e1 100644 --- a/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.json +++ b/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.json @@ -3,7 +3,7 @@ /* Hyllian's xBR MultiLevel4 Shader - Pass4 - + Copyright (C) 2011-2015 Hyllian - sergiogdb@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy @@ -27,30 +27,31 @@ */ { - "blend": { - "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" - }, - "depth": { - "function": "always", - "writeenable": false - }, - "cull": { - "mode": "none" - }, - "write": { - "rgb": true, - "alpha": true - }, - "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4", - "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4", - "uniforms": [ - { "name": "decal", "type": "int", "values": [ 1.0 ] }, - { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, - { "name": "u_target_size", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } - ] -}
\ No newline at end of file + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always", + "writeenable": false + }, + "cull": { + "mode": "none" + }, + "write": { + "rgb": true, + "alpha": true + }, + "vertex": "chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4", + "fragment": "chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4", + "uniforms": [ + { "name": "decal", "type": "int", "values": [ 1.0 ] }, + { "name": "ORIG_texture", "type": "int", "values": [ 1.0 ] }, + { "name": "u_target_size", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_tex_size1", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_inv_view_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] } + ] +} diff --git a/bgfx/layouts/sample/horizontal/default.lay b/bgfx/layouts/sample/horizontal/default.lay deleted file mode 100644 index 1554a9ec50b..00000000000 --- a/bgfx/layouts/sample/horizontal/default.lay +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<mamelayout version="2"> - <view name="Horizontal"> - <screen index="0"> - <bounds left="2" top="0" right="14" bottom="9" /> - </screen> - <screen index="0"> - <bounds left="0" top="0" right="2" bottom="9" /> - </screen> - <screen index="0"> - <bounds left="14" top="0" right="16" bottom="9" /> - </screen> - </view> - <view name="Vertical"> - <screen index="0"> - <bounds left="18.5" top="0" right="45.5" bottom="36" /> - </screen> - <screen index="0"> - <bounds left="0" top="0" right="18.5" bottom="36" /> - </screen> - <screen index="0"> - <bounds left="45.5" top="0" right="64" bottom="36" /> - </screen> - </view> -</mamelayout>
\ No newline at end of file diff --git a/bgfx/layouts/sample/vertical/default.lay b/bgfx/layouts/sample/vertical/default.lay deleted file mode 100644 index 19105aa5929..00000000000 --- a/bgfx/layouts/sample/vertical/default.lay +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0"?> -<mamelayout version="2"> - <view name="Horizontal"> - <screen index="0"> - <bounds left="0" top="0" right="2" bottom="9" /> - </screen> - <screen index="0"> - <bounds left="14" top="0" right="16" bottom="9" /> - </screen> - <screen index="0"> - <bounds left="2" top="0" right="14" bottom="9" /> - </screen> - </view> - <view name="Vertical"> - <screen index="0"> - <bounds left="0" top="0" right="18.5" bottom="36" /> - </screen> - <screen index="0"> - <bounds left="45.5" top="0" right="64" bottom="36" /> - </screen> - <screen index="0"> - <bounds left="18.5" top="0" right="45.5" bottom="36" /> - </screen> - </view> -</mamelayout>
\ No newline at end of file diff --git a/bgfx/shaders/dx11/chains/blurs/fs_smart-blur.bin b/bgfx/shaders/dx11/chains/blurs/fs_smart-blur.bin Binary files differindex 480e20df5aa..e72dfdb7530 100644 --- a/bgfx/shaders/dx11/chains/blurs/fs_smart-blur.bin +++ b/bgfx/shaders/dx11/chains/blurs/fs_smart-blur.bin diff --git a/bgfx/shaders/dx11/chains/blurs/vs_smart-blur.bin b/bgfx/shaders/dx11/chains/blurs/vs_smart-blur.bin Binary files differindex 7c5606c916c..21589700d0c 100644 --- a/bgfx/shaders/dx11/chains/blurs/vs_smart-blur.bin +++ b/bgfx/shaders/dx11/chains/blurs/vs_smart-blur.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin Binary files differindex 66f4713a405..6103cbe513b 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin Binary files differindex 21150820122..a04f43c158f 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_gaussx.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_gaussx.bin Binary files differindex 4bde64c7baf..ba0632f44e3 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/fs_gaussx.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_gaussx.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_gaussy.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_gaussy.bin Binary files differindex 401f98359d8..8256d175e92 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/fs_gaussy.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_gaussy.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..00578e69472 --- /dev/null +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_mipmap8.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..5014bb8fb4e --- /dev/null +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_mipmap8.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin Binary files differindex 7c82ae1071c..28f69506b4c 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin Binary files differindex 2952683eeb4..3657b904810 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_crt-geom.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_crt-geom.bin Binary files differindex 747d06c2054..9b5f2c2f17d 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/vs_crt-geom.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/vs_crt-geom.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_gaussx.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_gaussx.bin Binary files differindex 80ad9410fbc..bc8c4434e01 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/vs_gaussx.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/vs_gaussx.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_gaussy.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_gaussy.bin Binary files differindex 9992ad17f48..a121f1e4e67 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/vs_gaussy.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/vs_gaussy.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..b184fba90c0 --- /dev/null +++ b/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_mipmap8.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..6f3d54770a5 --- /dev/null +++ b/bgfx/shaders/dx11/chains/crt-geom/vs_mipmap8.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_apply.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_apply.bin Binary files differindex 8b2e1dac1b8..6f3d54770a5 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_apply.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_apply.bin diff --git a/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_update.bin b/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_update.bin Binary files differindex 8b2e1dac1b8..6f3d54770a5 100644 --- a/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_update.bin +++ b/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_update.bin diff --git a/bgfx/shaders/dx11/chains/crt/fs_crt-caligari.bin b/bgfx/shaders/dx11/chains/crt/fs_crt-caligari.bin Binary files differindex 0f2700593e2..c50ca1a0bd3 100644 --- a/bgfx/shaders/dx11/chains/crt/fs_crt-caligari.bin +++ b/bgfx/shaders/dx11/chains/crt/fs_crt-caligari.bin diff --git a/bgfx/shaders/dx11/chains/crt/vs_crt-caligari.bin b/bgfx/shaders/dx11/chains/crt/vs_crt-caligari.bin Binary files differindex df8be0c8d65..4a6227ebcd9 100644 --- a/bgfx/shaders/dx11/chains/crt/vs_crt-caligari.bin +++ b/bgfx/shaders/dx11/chains/crt/vs_crt-caligari.bin diff --git a/bgfx/shaders/dx11/chains/default/fs_blit.bin b/bgfx/shaders/dx11/chains/default/fs_blit.bin Binary files differindex c73f029b4bb..e14e7aa70a9 100644 --- a/bgfx/shaders/dx11/chains/default/fs_blit.bin +++ b/bgfx/shaders/dx11/chains/default/fs_blit.bin diff --git a/bgfx/shaders/dx11/chains/default/vs_blit.bin b/bgfx/shaders/dx11/chains/default/vs_blit.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/default/vs_blit.bin +++ b/bgfx/shaders/dx11/chains/default/vs_blit.bin diff --git a/bgfx/shaders/dx11/chains/eagle/fs_eagle.bin b/bgfx/shaders/dx11/chains/eagle/fs_eagle.bin Binary files differindex fac20af0682..6fa952845ec 100644 --- a/bgfx/shaders/dx11/chains/eagle/fs_eagle.bin +++ b/bgfx/shaders/dx11/chains/eagle/fs_eagle.bin diff --git a/bgfx/shaders/dx11/chains/eagle/vs_eagle.bin b/bgfx/shaders/dx11/chains/eagle/vs_eagle.bin Binary files differindex 03369b26b36..9c1cb5bc32b 100644 --- a/bgfx/shaders/dx11/chains/eagle/vs_eagle.bin +++ b/bgfx/shaders/dx11/chains/eagle/vs_eagle.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_chroma.bin b/bgfx/shaders/dx11/chains/hlsl/fs_chroma.bin Binary files differindex babc5ee8386..0a748c04939 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_chroma.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_chroma.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_color.bin b/bgfx/shaders/dx11/chains/hlsl/fs_color.bin Binary files differindex 8785c5d9f78..0be95933449 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_color.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_color.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/dx11/chains/hlsl/fs_deconverge.bin Binary files differindex 19fb7397184..3d629384ed6 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_deconverge.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_deconverge.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_defocus.bin b/bgfx/shaders/dx11/chains/hlsl/fs_defocus.bin Binary files differindex ac75d27b43c..1d3dda05ccc 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_defocus.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_defocus.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_distortion.bin b/bgfx/shaders/dx11/chains/hlsl/fs_distortion.bin Binary files differindex ae674619f5e..2908bb08a41 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_distortion.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_distortion.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_decode.bin Binary files differindex ce25750f7db..0226275a849 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_decode.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_decode.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_encode.bin Binary files differindex 8a0c8afed62..3a451dee0af 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_encode.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_encode.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/dx11/chains/hlsl/fs_phosphor.bin Binary files differindex affa983f920..6885a8bdd35 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_phosphor.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_phosphor.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_post.bin b/bgfx/shaders/dx11/chains/hlsl/fs_post.bin Binary files differindex b455d3dbf59..82a4a87bc59 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_post.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_post.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_prescale.bin b/bgfx/shaders/dx11/chains/hlsl/fs_prescale.bin Binary files differindex c73f029b4bb..e14e7aa70a9 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_prescale.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_prescale.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/fs_scanline.bin b/bgfx/shaders/dx11/chains/hlsl/fs_scanline.bin Binary files differindex e51bfe7350d..ebb0d800d78 100644 --- a/bgfx/shaders/dx11/chains/hlsl/fs_scanline.bin +++ b/bgfx/shaders/dx11/chains/hlsl/fs_scanline.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_chroma.bin b/bgfx/shaders/dx11/chains/hlsl/vs_chroma.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_chroma.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_chroma.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_color.bin b/bgfx/shaders/dx11/chains/hlsl/vs_color.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_color.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_color.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/dx11/chains/hlsl/vs_deconverge.bin Binary files differindex cb09c52a296..10e967d8f3a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_deconverge.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_deconverge.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_defocus.bin b/bgfx/shaders/dx11/chains/hlsl/vs_defocus.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_defocus.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_defocus.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_distortion.bin b/bgfx/shaders/dx11/chains/hlsl/vs_distortion.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_distortion.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_distortion.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_decode.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_decode.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_decode.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_encode.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_encode.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_encode.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/dx11/chains/hlsl/vs_phosphor.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_phosphor.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_phosphor.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_post.bin b/bgfx/shaders/dx11/chains/hlsl/vs_post.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_post.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_post.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_prescale.bin b/bgfx/shaders/dx11/chains/hlsl/vs_prescale.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_prescale.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_prescale.bin diff --git a/bgfx/shaders/dx11/chains/hlsl/vs_scanline.bin b/bgfx/shaders/dx11/chains/hlsl/vs_scanline.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/hlsl/vs_scanline.bin +++ b/bgfx/shaders/dx11/chains/hlsl/vs_scanline.bin diff --git a/bgfx/shaders/dx11/chains/hqx/fs_hq2x.bin b/bgfx/shaders/dx11/chains/hqx/fs_hq2x.bin Binary files differindex c14074ee7bf..538ff628176 100644 --- a/bgfx/shaders/dx11/chains/hqx/fs_hq2x.bin +++ b/bgfx/shaders/dx11/chains/hqx/fs_hq2x.bin diff --git a/bgfx/shaders/dx11/chains/hqx/fs_hq3x.bin b/bgfx/shaders/dx11/chains/hqx/fs_hq3x.bin Binary files differindex 0b8726d89fb..a0796c2b85a 100644 --- a/bgfx/shaders/dx11/chains/hqx/fs_hq3x.bin +++ b/bgfx/shaders/dx11/chains/hqx/fs_hq3x.bin diff --git a/bgfx/shaders/dx11/chains/hqx/fs_hq4x.bin b/bgfx/shaders/dx11/chains/hqx/fs_hq4x.bin Binary files differindex c93aefd4f7c..0c6528795de 100644 --- a/bgfx/shaders/dx11/chains/hqx/fs_hq4x.bin +++ b/bgfx/shaders/dx11/chains/hqx/fs_hq4x.bin diff --git a/bgfx/shaders/dx11/chains/hqx/vs_hq2x.bin b/bgfx/shaders/dx11/chains/hqx/vs_hq2x.bin Binary files differindex 7c5606c916c..21589700d0c 100644 --- a/bgfx/shaders/dx11/chains/hqx/vs_hq2x.bin +++ b/bgfx/shaders/dx11/chains/hqx/vs_hq2x.bin diff --git a/bgfx/shaders/dx11/chains/hqx/vs_hq3x.bin b/bgfx/shaders/dx11/chains/hqx/vs_hq3x.bin Binary files differindex 7c5606c916c..21589700d0c 100644 --- a/bgfx/shaders/dx11/chains/hqx/vs_hq3x.bin +++ b/bgfx/shaders/dx11/chains/hqx/vs_hq3x.bin diff --git a/bgfx/shaders/dx11/chains/hqx/vs_hq4x.bin b/bgfx/shaders/dx11/chains/hqx/vs_hq4x.bin Binary files differindex 7c5606c916c..21589700d0c 100644 --- a/bgfx/shaders/dx11/chains/hqx/vs_hq4x.bin +++ b/bgfx/shaders/dx11/chains/hqx/vs_hq4x.bin diff --git a/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..7c12f9d22e3 --- /dev/null +++ b/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin diff --git a/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin Binary files differnew file mode 100644 index 00000000000..b760bbaa8d5 --- /dev/null +++ b/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin diff --git a/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..0b8f40dd41a --- /dev/null +++ b/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin diff --git a/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin Binary files differnew file mode 100644 index 00000000000..0b8f40dd41a --- /dev/null +++ b/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit.bin b/bgfx/shaders/dx11/chains/misc/fs_blit.bin Binary files differindex c73f029b4bb..e14e7aa70a9 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_blit.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_blit.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_bcg.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_bcg.bin Binary files differnew file mode 100644 index 00000000000..a3bb5dfc4c0 --- /dev/null +++ b/bgfx/shaders/dx11/chains/misc/fs_blit_bcg.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin Binary files differnew file mode 100644 index 00000000000..b657355a35d --- /dev/null +++ b/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_rgb32.bin Binary files differnew file mode 100644 index 00000000000..1f4dd6effaa --- /dev/null +++ b/bgfx/shaders/dx11/chains/misc/fs_blit_rgb32.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin Binary files differnew file mode 100644 index 00000000000..7729f947db1 --- /dev/null +++ b/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin Binary files differindex 170e73c047d..e2f1af58e18 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin Binary files differindex 1adbb9761e7..a77ff56e31c 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin Binary files differindex bbf50cbde63..b7a7b13748b 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_lut.bin b/bgfx/shaders/dx11/chains/misc/fs_lut.bin Binary files differindex ca3fdb8661b..2172681ea9f 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_lut.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_lut.bin diff --git a/bgfx/shaders/dx11/chains/misc/fs_saturation.bin b/bgfx/shaders/dx11/chains/misc/fs_saturation.bin Binary files differindex 1a640d1441c..e8038500396 100644 --- a/bgfx/shaders/dx11/chains/misc/fs_saturation.bin +++ b/bgfx/shaders/dx11/chains/misc/fs_saturation.bin diff --git a/bgfx/shaders/dx11/chains/misc/vs_blit.bin b/bgfx/shaders/dx11/chains/misc/vs_blit.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/misc/vs_blit.bin +++ b/bgfx/shaders/dx11/chains/misc/vs_blit.bin diff --git a/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin Binary files differindex 35813de1abd..01f5ec4f58e 100644 --- a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin +++ b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin diff --git a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin Binary files differindex 19dbb7c94c8..6d76a753066 100644 --- a/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin +++ b/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin diff --git a/bgfx/shaders/dx11/chains/misc/vs_lut.bin b/bgfx/shaders/dx11/chains/misc/vs_lut.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/misc/vs_lut.bin +++ b/bgfx/shaders/dx11/chains/misc/vs_lut.bin diff --git a/bgfx/shaders/dx11/chains/misc/vs_resize_blit.bin b/bgfx/shaders/dx11/chains/misc/vs_resize_blit.bin Binary files differnew file mode 100644 index 00000000000..a2e8597f8a0 --- /dev/null +++ b/bgfx/shaders/dx11/chains/misc/vs_resize_blit.bin diff --git a/bgfx/shaders/dx11/chains/misc/vs_saturation.bin b/bgfx/shaders/dx11/chains/misc/vs_saturation.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/misc/vs_saturation.bin +++ b/bgfx/shaders/dx11/chains/misc/vs_saturation.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_gaussian.bin Binary files differindex 6c4c0d96505..66a4d2e9502 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_offset_sat.bin Binary files differindex 1a640d1441c..e8038500396 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_gaussian.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_offset_sat.bin Binary files differindex b4175623a37..43a2d1804fe 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_gaussian.bin Binary files differindex 6c4c0d96505..66a4d2e9502 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_offset_sat.bin Binary files differindex 1a640d1441c..e8038500396 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_gaussian.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_offset_sat.bin Binary files differindex e6e67d2008a..32150455f72 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_gaussian.bin Binary files differindex 6c4c0d96505..66a4d2e9502 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_offset_sat.bin Binary files differindex 1a640d1441c..e8038500396 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_gaussian.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_offset_sat.bin Binary files differindex 80efbac0dfb..f73b4e5e868 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_gaussian.bin Binary files differindex 6c4c0d96505..66a4d2e9502 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_offset_sat.bin Binary files differindex 1a640d1441c..e8038500396 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_gaussian.bin b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_gaussian.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_gaussian.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_offset_sat.bin b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_offset_sat.bin Binary files differindex 1c435fda8ca..14e19af8fcc 100644 --- a/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/dx11/chains/unfiltered/fs_blit.bin b/bgfx/shaders/dx11/chains/unfiltered/fs_blit.bin Binary files differindex c73f029b4bb..e14e7aa70a9 100644 --- a/bgfx/shaders/dx11/chains/unfiltered/fs_blit.bin +++ b/bgfx/shaders/dx11/chains/unfiltered/fs_blit.bin diff --git a/bgfx/shaders/dx11/chains/unfiltered/vs_blit.bin b/bgfx/shaders/dx11/chains/unfiltered/vs_blit.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/unfiltered/vs_blit.bin +++ b/bgfx/shaders/dx11/chains/unfiltered/vs_blit.bin diff --git a/bgfx/shaders/dx11/chains/warp/fs_dilation-horizontal-fast.bin b/bgfx/shaders/dx11/chains/warp/fs_dilation-horizontal-fast.bin Binary files differindex a00bf6dff75..4e4a3438318 100644 --- a/bgfx/shaders/dx11/chains/warp/fs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/dx11/chains/warp/fs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/dx11/chains/warp/vs_dilation-horizontal-fast.bin b/bgfx/shaders/dx11/chains/warp/vs_dilation-horizontal-fast.bin Binary files differindex 38506b4d53c..3fab0857133 100644 --- a/bgfx/shaders/dx11/chains/warp/vs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/dx11/chains/warp/vs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv1-noblend.bin b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv1-noblend.bin Binary files differindex 26dfd83d5a6..fd23c0eaed1 100644 --- a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-3d.bin b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-3d.bin Binary files differindex 1bcc08c62f3..1e9dab09d48 100644 --- a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-3d.bin +++ b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-fast.bin b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-fast.bin Binary files differindex 053f1f839da..016ee9e4824 100644 --- a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-fast.bin +++ b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-noblend.bin b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-noblend.bin Binary files differindex fb8f7144e54..e12484fed98 100644 --- a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2.bin b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2.bin Binary files differindex 9b7f89473d3..a55443cf07b 100644 --- a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2.bin +++ b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3-noblend.bin b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3-noblend.bin Binary files differindex ca610ff2167..30fd6301df7 100644 --- a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3.bin b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3.bin Binary files differindex fe14713cd35..c3247281694 100644 --- a/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3.bin +++ b/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin Binary files differindex 58a5a814c0e..17aafe6fe62 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin Binary files differindex 89ecbaabd29..fc6a91a396e 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin Binary files differindex 3d35e575b8b..22756a58b82 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin Binary files differindex 89c87ed6f08..cfc54a0623f 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin Binary files differindex e7d912e9cfa..988403a1743 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin Binary files differindex a32876ca7c6..b5656bbb578 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin Binary files differindex 72d54075b2d..73e36df26cf 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin Binary files differindex 89ecbaabd29..fc6a91a396e 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin Binary files differindex 3d35e575b8b..22756a58b82 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin Binary files differindex 89c87ed6f08..cfc54a0623f 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin Binary files differindex da02e50f72d..7f99b9c5036 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin Binary files differindex b76c1f49d53..ed344222889 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin Binary files differindex e82a3ee71c4..93ff272010a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass0.bin Binary files differindex 7c701e07e23..d99978627d4 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass1.bin Binary files differindex 02cdcb4f5e7..b255873cbf7 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass2.bin Binary files differindex e0beb49dbd5..17eaa593fc8 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin Binary files differindex ceb39790ada..274b5951511 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin Binary files differindex ceb39790ada..274b5951511 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin Binary files differindex ceb39790ada..274b5951511 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass0.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass0.bin Binary files differindex e1e4f18ccc5..8d97676cf15 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass1.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass1.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass2.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass2.bin Binary files differindex ceb39790ada..274b5951511 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass3.bin b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass3.bin Binary files differindex ceb39790ada..274b5951511 100644 --- a/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass3.bin +++ b/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass3.bin diff --git a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv1-noblend.bin b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv1-noblend.bin Binary files differindex 3d7ade6634d..e875ac91564 100644 --- a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-3d.bin b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-3d.bin Binary files differindex ca654cbb966..aeadc2140d8 100644 --- a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-3d.bin +++ b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-fast.bin b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-fast.bin Binary files differindex 7c5606c916c..21589700d0c 100644 --- a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-fast.bin +++ b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-noblend.bin b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-noblend.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2.bin b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2.bin +++ b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3-noblend.bin b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3-noblend.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3.bin b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3.bin +++ b/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin Binary files differindex 97627fd8126..0a8bf74c664 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin Binary files differindex 799b1919ada..eb1f8363529 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin Binary files differindex cc88bfedbcf..12bc78dcbab 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin Binary files differindex 827978925da..df1323a5bcc 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin Binary files differindex a327fc2af55..6e7015f725e 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin Binary files differindex 2d3677339a0..883a5fd6cde 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin Binary files differindex 3f01cbf7079..c98368520d0 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin Binary files differindex 1fc22aaddbd..a53c9c0a596 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin Binary files differindex 8d256803080..378d6330a9a 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin Binary files differindex 9cdf04ca71b..d7eca98cbde 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin Binary files differindex c957d99ab06..c8b687db812 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin Binary files differindex 33de14badca..70f3f51bf3b 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin Binary files differindex a09ab386574..b779301ad9d 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin Binary files differindex d35b93d0096..fd0d83a5f0d 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin Binary files differindex b4c72adfa03..36a84585bd6 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin Binary files differindex f9eb3e0aa4b..800e61def0e 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin Binary files differindex 3fe8897263e..2658a229712 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin Binary files differindex 3fe8897263e..2658a229712 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin Binary files differindex 3fe8897263e..2658a229712 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin Binary files differindex adc8319b788..399094c0b7e 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin Binary files differindex 5f366303c82..7f687ca359e 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin Binary files differindex 613c94d3ad2..3649eb79f04 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin Binary files differindex 1e06482d00c..9d62916fa59 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin Binary files differindex eb7640e45c8..0a803f7e817 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin Binary files differindex cc9368df121..085a58411d8 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin Binary files differindex e5413342d9b..a63ad501f05 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin Binary files differindex d8e0adc5c99..a5837bee3ca 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin Binary files differindex c3e1bbfc172..706f319cb66 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin Binary files differindex 946fa5458c9..97362590092 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin Binary files differindex 946fa5458c9..97362590092 100644 --- a/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/dx11/fs_gui.bin b/bgfx/shaders/dx11/fs_gui.bin Binary files differindex c73f029b4bb..e14e7aa70a9 100644 --- a/bgfx/shaders/dx11/fs_gui.bin +++ b/bgfx/shaders/dx11/fs_gui.bin diff --git a/bgfx/shaders/dx11/fs_screen.bin b/bgfx/shaders/dx11/fs_screen.bin Binary files differindex c73f029b4bb..e14e7aa70a9 100644 --- a/bgfx/shaders/dx11/fs_screen.bin +++ b/bgfx/shaders/dx11/fs_screen.bin diff --git a/bgfx/shaders/dx11/vs_gui.bin b/bgfx/shaders/dx11/vs_gui.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/vs_gui.bin +++ b/bgfx/shaders/dx11/vs_gui.bin diff --git a/bgfx/shaders/dx11/vs_screen.bin b/bgfx/shaders/dx11/vs_screen.bin Binary files differindex d97141ff5f2..0b8f40dd41a 100644 --- a/bgfx/shaders/dx11/vs_screen.bin +++ b/bgfx/shaders/dx11/vs_screen.bin diff --git a/bgfx/shaders/dx9/chains/blurs/fs_smart-blur.bin b/bgfx/shaders/dx9/chains/blurs/fs_smart-blur.bin Binary files differindex 4ab5181bced..543b87d8f9d 100644 --- a/bgfx/shaders/dx9/chains/blurs/fs_smart-blur.bin +++ b/bgfx/shaders/dx9/chains/blurs/fs_smart-blur.bin diff --git a/bgfx/shaders/dx9/chains/blurs/vs_smart-blur.bin b/bgfx/shaders/dx9/chains/blurs/vs_smart-blur.bin Binary files differindex 676cd025dec..d46c96d548c 100644 --- a/bgfx/shaders/dx9/chains/blurs/vs_smart-blur.bin +++ b/bgfx/shaders/dx9/chains/blurs/vs_smart-blur.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin Binary files differindex c8086f81265..d252c0875ce 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin Binary files differindex ad94082e6d7..ba91955a7e2 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_gaussx.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_gaussx.bin Binary files differindex 377e1f60672..b104317e368 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/fs_gaussx.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_gaussx.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_gaussy.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_gaussy.bin Binary files differindex 14ce6690bf5..cd491a41032 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/fs_gaussy.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_gaussy.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..30639e37083 --- /dev/null +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_mipmap8.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..dbf10fccab9 --- /dev/null +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_mipmap8.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin Binary files differindex 1fb77c5c7b5..184bbe70ea0 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin Binary files differindex 433244a524c..ffb310c2d41 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_crt-geom.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_crt-geom.bin Binary files differindex 65f523fc5c8..14822336a8d 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/vs_crt-geom.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/vs_crt-geom.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_gaussx.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_gaussx.bin Binary files differindex 5d8c472caac..bfb81ff0df2 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/vs_gaussx.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/vs_gaussx.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_gaussy.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_gaussy.bin Binary files differindex 08e1de548a7..5df864837eb 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/vs_gaussy.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/vs_gaussy.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..825a970fc48 --- /dev/null +++ b/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_mipmap8.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..5250f665c68 --- /dev/null +++ b/bgfx/shaders/dx9/chains/crt-geom/vs_mipmap8.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_apply.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_apply.bin Binary files differindex 6227de6d0ee..5250f665c68 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_apply.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_apply.bin diff --git a/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_update.bin b/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_update.bin Binary files differindex 6227de6d0ee..5250f665c68 100644 --- a/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_update.bin +++ b/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_update.bin diff --git a/bgfx/shaders/dx9/chains/crt/fs_crt-caligari.bin b/bgfx/shaders/dx9/chains/crt/fs_crt-caligari.bin Binary files differindex 5f63b625787..02e93963e90 100644 --- a/bgfx/shaders/dx9/chains/crt/fs_crt-caligari.bin +++ b/bgfx/shaders/dx9/chains/crt/fs_crt-caligari.bin diff --git a/bgfx/shaders/dx9/chains/crt/vs_crt-caligari.bin b/bgfx/shaders/dx9/chains/crt/vs_crt-caligari.bin Binary files differindex 847d6aa4a2f..771748125db 100644 --- a/bgfx/shaders/dx9/chains/crt/vs_crt-caligari.bin +++ b/bgfx/shaders/dx9/chains/crt/vs_crt-caligari.bin diff --git a/bgfx/shaders/dx9/chains/default/fs_blit.bin b/bgfx/shaders/dx9/chains/default/fs_blit.bin Binary files differindex 88b40ce3b16..d1580943a43 100644 --- a/bgfx/shaders/dx9/chains/default/fs_blit.bin +++ b/bgfx/shaders/dx9/chains/default/fs_blit.bin diff --git a/bgfx/shaders/dx9/chains/default/vs_blit.bin b/bgfx/shaders/dx9/chains/default/vs_blit.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/default/vs_blit.bin +++ b/bgfx/shaders/dx9/chains/default/vs_blit.bin diff --git a/bgfx/shaders/dx9/chains/eagle/fs_eagle.bin b/bgfx/shaders/dx9/chains/eagle/fs_eagle.bin Binary files differindex f63a486aca5..fe606335a61 100644 --- a/bgfx/shaders/dx9/chains/eagle/fs_eagle.bin +++ b/bgfx/shaders/dx9/chains/eagle/fs_eagle.bin diff --git a/bgfx/shaders/dx9/chains/eagle/vs_eagle.bin b/bgfx/shaders/dx9/chains/eagle/vs_eagle.bin Binary files differindex e1d42bd1e1e..a41e65bb2f1 100644 --- a/bgfx/shaders/dx9/chains/eagle/vs_eagle.bin +++ b/bgfx/shaders/dx9/chains/eagle/vs_eagle.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_chroma.bin b/bgfx/shaders/dx9/chains/hlsl/fs_chroma.bin Binary files differindex 00438717467..0799e61aba5 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_chroma.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_chroma.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_color.bin b/bgfx/shaders/dx9/chains/hlsl/fs_color.bin Binary files differindex a18e1172202..7e696859468 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_color.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_color.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/dx9/chains/hlsl/fs_deconverge.bin Binary files differindex 0ab6394acd5..575a667a5f6 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_deconverge.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_deconverge.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_defocus.bin b/bgfx/shaders/dx9/chains/hlsl/fs_defocus.bin Binary files differindex a515b5848fb..11788c5d581 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_defocus.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_defocus.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_distortion.bin b/bgfx/shaders/dx9/chains/hlsl/fs_distortion.bin Binary files differindex d51e155c845..48f03e43637 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_distortion.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_distortion.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_decode.bin Binary files differindex 8e56468b860..0ef20936eb0 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_decode.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_decode.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_encode.bin Binary files differindex 5187e2552ce..90ec302f604 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_encode.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_encode.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/dx9/chains/hlsl/fs_phosphor.bin Binary files differindex 98921deabc5..e26cccd8302 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_phosphor.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_phosphor.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_post.bin b/bgfx/shaders/dx9/chains/hlsl/fs_post.bin Binary files differindex caadf337fab..5c58cb65e63 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_post.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_post.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_prescale.bin b/bgfx/shaders/dx9/chains/hlsl/fs_prescale.bin Binary files differindex 88b40ce3b16..d1580943a43 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_prescale.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_prescale.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/fs_scanline.bin b/bgfx/shaders/dx9/chains/hlsl/fs_scanline.bin Binary files differindex 00f33632d2b..e9362d0a3f0 100644 --- a/bgfx/shaders/dx9/chains/hlsl/fs_scanline.bin +++ b/bgfx/shaders/dx9/chains/hlsl/fs_scanline.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_chroma.bin b/bgfx/shaders/dx9/chains/hlsl/vs_chroma.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_chroma.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_chroma.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_color.bin b/bgfx/shaders/dx9/chains/hlsl/vs_color.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_color.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_color.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/dx9/chains/hlsl/vs_deconverge.bin Binary files differindex 4d967273115..1f4bd3ac1e4 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_deconverge.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_deconverge.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_defocus.bin b/bgfx/shaders/dx9/chains/hlsl/vs_defocus.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_defocus.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_defocus.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_distortion.bin b/bgfx/shaders/dx9/chains/hlsl/vs_distortion.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_distortion.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_distortion.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_decode.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_decode.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_decode.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_encode.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_encode.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_encode.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/dx9/chains/hlsl/vs_phosphor.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_phosphor.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_phosphor.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_post.bin b/bgfx/shaders/dx9/chains/hlsl/vs_post.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_post.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_post.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_prescale.bin b/bgfx/shaders/dx9/chains/hlsl/vs_prescale.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_prescale.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_prescale.bin diff --git a/bgfx/shaders/dx9/chains/hlsl/vs_scanline.bin b/bgfx/shaders/dx9/chains/hlsl/vs_scanline.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/hlsl/vs_scanline.bin +++ b/bgfx/shaders/dx9/chains/hlsl/vs_scanline.bin diff --git a/bgfx/shaders/dx9/chains/hqx/fs_hq2x.bin b/bgfx/shaders/dx9/chains/hqx/fs_hq2x.bin Binary files differindex 6de1adabc7e..d4d05914cfa 100644 --- a/bgfx/shaders/dx9/chains/hqx/fs_hq2x.bin +++ b/bgfx/shaders/dx9/chains/hqx/fs_hq2x.bin diff --git a/bgfx/shaders/dx9/chains/hqx/fs_hq3x.bin b/bgfx/shaders/dx9/chains/hqx/fs_hq3x.bin Binary files differindex 0d56fc295dc..a79cd06ae2f 100644 --- a/bgfx/shaders/dx9/chains/hqx/fs_hq3x.bin +++ b/bgfx/shaders/dx9/chains/hqx/fs_hq3x.bin diff --git a/bgfx/shaders/dx9/chains/hqx/fs_hq4x.bin b/bgfx/shaders/dx9/chains/hqx/fs_hq4x.bin Binary files differindex 8a4aa5698ed..449006a2769 100644 --- a/bgfx/shaders/dx9/chains/hqx/fs_hq4x.bin +++ b/bgfx/shaders/dx9/chains/hqx/fs_hq4x.bin diff --git a/bgfx/shaders/dx9/chains/hqx/vs_hq2x.bin b/bgfx/shaders/dx9/chains/hqx/vs_hq2x.bin Binary files differindex 676cd025dec..d46c96d548c 100644 --- a/bgfx/shaders/dx9/chains/hqx/vs_hq2x.bin +++ b/bgfx/shaders/dx9/chains/hqx/vs_hq2x.bin diff --git a/bgfx/shaders/dx9/chains/hqx/vs_hq3x.bin b/bgfx/shaders/dx9/chains/hqx/vs_hq3x.bin Binary files differindex 676cd025dec..d46c96d548c 100644 --- a/bgfx/shaders/dx9/chains/hqx/vs_hq3x.bin +++ b/bgfx/shaders/dx9/chains/hqx/vs_hq3x.bin diff --git a/bgfx/shaders/dx9/chains/hqx/vs_hq4x.bin b/bgfx/shaders/dx9/chains/hqx/vs_hq4x.bin Binary files differindex 676cd025dec..d46c96d548c 100644 --- a/bgfx/shaders/dx9/chains/hqx/vs_hq4x.bin +++ b/bgfx/shaders/dx9/chains/hqx/vs_hq4x.bin diff --git a/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..2f3461afd06 --- /dev/null +++ b/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin diff --git a/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin Binary files differnew file mode 100644 index 00000000000..08831cfc5c1 --- /dev/null +++ b/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin diff --git a/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..6d9a5d006b2 --- /dev/null +++ b/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin diff --git a/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin Binary files differnew file mode 100644 index 00000000000..6d9a5d006b2 --- /dev/null +++ b/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit.bin b/bgfx/shaders/dx9/chains/misc/fs_blit.bin Binary files differindex 88b40ce3b16..d1580943a43 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_blit.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_blit.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit_bcg.bin b/bgfx/shaders/dx9/chains/misc/fs_blit_bcg.bin Binary files differnew file mode 100644 index 00000000000..0549f90e5ce --- /dev/null +++ b/bgfx/shaders/dx9/chains/misc/fs_blit_bcg.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin Binary files differnew file mode 100644 index 00000000000..aeacf8597cb --- /dev/null +++ b/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/dx9/chains/misc/fs_blit_rgb32.bin Binary files differnew file mode 100644 index 00000000000..ce99b586ff9 --- /dev/null +++ b/bgfx/shaders/dx9/chains/misc/fs_blit_rgb32.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin Binary files differnew file mode 100644 index 00000000000..d624ca5caaf --- /dev/null +++ b/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin Binary files differindex 68ec11b9afb..ec4506e0541 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin Binary files differindex 7a8f9ba1abe..fccc37cc4e6 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin Binary files differindex b3760f3d1b2..f2db1acc206 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_lut.bin b/bgfx/shaders/dx9/chains/misc/fs_lut.bin Binary files differindex 054e545e421..fe815923543 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_lut.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_lut.bin diff --git a/bgfx/shaders/dx9/chains/misc/fs_saturation.bin b/bgfx/shaders/dx9/chains/misc/fs_saturation.bin Binary files differindex a37e74b6b82..ae5f52fb02f 100644 --- a/bgfx/shaders/dx9/chains/misc/fs_saturation.bin +++ b/bgfx/shaders/dx9/chains/misc/fs_saturation.bin diff --git a/bgfx/shaders/dx9/chains/misc/vs_blit.bin b/bgfx/shaders/dx9/chains/misc/vs_blit.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/misc/vs_blit.bin +++ b/bgfx/shaders/dx9/chains/misc/vs_blit.bin diff --git a/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin Binary files differindex b8971db972a..238ecd482e6 100644 --- a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin +++ b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin diff --git a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin Binary files differindex 9bfd68980bc..d363289831a 100644 --- a/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin +++ b/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin diff --git a/bgfx/shaders/dx9/chains/misc/vs_lut.bin b/bgfx/shaders/dx9/chains/misc/vs_lut.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/misc/vs_lut.bin +++ b/bgfx/shaders/dx9/chains/misc/vs_lut.bin diff --git a/bgfx/shaders/dx9/chains/misc/vs_resize_blit.bin b/bgfx/shaders/dx9/chains/misc/vs_resize_blit.bin Binary files differnew file mode 100644 index 00000000000..03006933eac --- /dev/null +++ b/bgfx/shaders/dx9/chains/misc/vs_resize_blit.bin diff --git a/bgfx/shaders/dx9/chains/misc/vs_saturation.bin b/bgfx/shaders/dx9/chains/misc/vs_saturation.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/misc/vs_saturation.bin +++ b/bgfx/shaders/dx9/chains/misc/vs_saturation.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_gaussian.bin Binary files differindex af936b3b150..1f5ca51731f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_offset_sat.bin Binary files differindex a37e74b6b82..ae5f52fb02f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_gaussian.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_offset_sat.bin Binary files differindex 2ec0cf9686a..abe6b3514e8 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_gaussian.bin Binary files differindex af936b3b150..1f5ca51731f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_offset_sat.bin Binary files differindex a37e74b6b82..ae5f52fb02f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_gaussian.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_offset_sat.bin Binary files differindex b397d76f428..0754642bb2d 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_gaussian.bin Binary files differindex af936b3b150..1f5ca51731f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_offset_sat.bin Binary files differindex a37e74b6b82..ae5f52fb02f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_gaussian.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_offset_sat.bin Binary files differindex 0187f45b131..d9ce111d5c4 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_gaussian.bin Binary files differindex af936b3b150..1f5ca51731f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_offset_sat.bin Binary files differindex a37e74b6b82..ae5f52fb02f 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_gaussian.bin b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_gaussian.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_gaussian.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_offset_sat.bin b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_offset_sat.bin Binary files differindex 8d21fcc0feb..62fc9135626 100644 --- a/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/dx9/chains/unfiltered/fs_blit.bin b/bgfx/shaders/dx9/chains/unfiltered/fs_blit.bin Binary files differindex 88b40ce3b16..d1580943a43 100644 --- a/bgfx/shaders/dx9/chains/unfiltered/fs_blit.bin +++ b/bgfx/shaders/dx9/chains/unfiltered/fs_blit.bin diff --git a/bgfx/shaders/dx9/chains/unfiltered/vs_blit.bin b/bgfx/shaders/dx9/chains/unfiltered/vs_blit.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/unfiltered/vs_blit.bin +++ b/bgfx/shaders/dx9/chains/unfiltered/vs_blit.bin diff --git a/bgfx/shaders/dx9/chains/warp/fs_dilation-horizontal-fast.bin b/bgfx/shaders/dx9/chains/warp/fs_dilation-horizontal-fast.bin Binary files differindex 46c1cef5104..9b102b16b10 100644 --- a/bgfx/shaders/dx9/chains/warp/fs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/dx9/chains/warp/fs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/dx9/chains/warp/vs_dilation-horizontal-fast.bin b/bgfx/shaders/dx9/chains/warp/vs_dilation-horizontal-fast.bin Binary files differindex 886d4ef124f..7be8faab20c 100644 --- a/bgfx/shaders/dx9/chains/warp/vs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/dx9/chains/warp/vs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv1-noblend.bin b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv1-noblend.bin Binary files differindex 0ee4dcda1a6..96dc16e6041 100644 --- a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-3d.bin b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-3d.bin Binary files differindex 2150cf0371a..a003f4c0d04 100644 --- a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-3d.bin +++ b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-fast.bin b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-fast.bin Binary files differindex dd3a3da7ffb..d02359c2559 100644 --- a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-fast.bin +++ b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-noblend.bin b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-noblend.bin Binary files differindex 48a0bda2043..a0b93530157 100644 --- a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2.bin b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2.bin Binary files differindex 899a715d8a8..8ee7a2077ba 100644 --- a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2.bin +++ b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3-noblend.bin b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3-noblend.bin Binary files differindex 3b6e17627d5..2f79f515433 100644 --- a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3.bin b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3.bin Binary files differindex c749a50a5f6..c919d200002 100644 --- a/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3.bin +++ b/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin Binary files differindex 10132d09100..700a5b8d153 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin Binary files differindex 8b7dd426cf0..ceca445e2c9 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin Binary files differindex 05a10e633bc..1c54290c2e6 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin Binary files differindex 9a84ec89c05..dcfc895a5f2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin Binary files differindex 6f0a7e67dfe..465cbf0b9cd 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin Binary files differindex 3d84320ef17..75ab42d99c8 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin Binary files differindex 1e478736b4d..43b68177344 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin Binary files differindex 8b7dd426cf0..ceca445e2c9 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin Binary files differindex d3177b86f47..c4924b6a33f 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin Binary files differindex 9a84ec89c05..dcfc895a5f2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin Binary files differindex 375c07f8d83..bd98aa8ddb7 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin Binary files differindex f584eb54574..06e79867778 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin Binary files differindex 12b08beb86d..03ad3a9a477 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass0.bin Binary files differindex f16baa28e2a..1b71636a2e0 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass1.bin Binary files differindex 98147e72e9f..644147b7064 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass2.bin Binary files differindex ef27697d1a0..6752122e70e 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin Binary files differindex a1574481bd5..1d461f0c026 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin Binary files differindex a1574481bd5..1d461f0c026 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin Binary files differindex a1574481bd5..1d461f0c026 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass0.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass0.bin Binary files differindex 564b0a0be27..009f6618e77 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass1.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass1.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass2.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass2.bin Binary files differindex a1574481bd5..1d461f0c026 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass3.bin b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass3.bin Binary files differindex a1574481bd5..1d461f0c026 100644 --- a/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass3.bin +++ b/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass3.bin diff --git a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv1-noblend.bin b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv1-noblend.bin Binary files differindex f17d4b32aa0..d1a689bc346 100644 --- a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-3d.bin b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-3d.bin Binary files differindex 6ac3dfde729..c9a4047e7c6 100644 --- a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-3d.bin +++ b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-fast.bin b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-fast.bin Binary files differindex 676cd025dec..d46c96d548c 100644 --- a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-fast.bin +++ b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-noblend.bin b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-noblend.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2.bin b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2.bin +++ b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3-noblend.bin b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3-noblend.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3.bin b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3.bin +++ b/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin Binary files differindex 97b2f91aded..54d362c0659 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin Binary files differindex 51110265177..1e314ca856a 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin Binary files differindex 61e8d7a9acb..fed6d9746b6 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin Binary files differindex ff8604178b7..6b7295c84c7 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin Binary files differindex 412f1c464e6..14072d704d7 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin Binary files differindex 31fd926a1d4..a2bcc56a4c4 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin Binary files differindex 77864d33a17..242b7a43dc0 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin Binary files differindex 7172692f427..f4762143304 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin Binary files differindex b9a59bda8d9..66f66638142 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin Binary files differindex fb61c3dd184..40804e23caa 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin Binary files differindex f3c038be44e..38a9be38edd 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin Binary files differindex 5d7430a8eb7..8a9687df68b 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin Binary files differindex eb80deb0726..8bb90290d00 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin Binary files differindex 9bb15a3f837..254fdc5d975 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin Binary files differindex 15a07aa1b20..504e9a45cd1 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin Binary files differindex 4a7ce6fff92..fd51f3ec1c4 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin Binary files differindex 37805557074..14a0feb5440 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin Binary files differindex 37805557074..14a0feb5440 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin Binary files differindex 37805557074..14a0feb5440 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin Binary files differindex 5e23a0ed9d2..5236feb6206 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin Binary files differindex c9856b1bde3..9b99014bfc3 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin Binary files differindex 8e5afeeb43e..59e71fcee17 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin Binary files differindex c6f6136b00f..7bc4fb1f0ce 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin Binary files differindex 7730907228a..31c7a1b3151 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin Binary files differindex ea209fd8ef4..f962940078e 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin Binary files differindex 1b151449b52..5892b714f4f 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin Binary files differindex cf4f2c89bc9..2939c936339 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin Binary files differindex de665b2a2b8..6a4b29d8582 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin Binary files differindex 356a068a522..18041141f82 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin Binary files differindex 356a068a522..18041141f82 100644 --- a/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/dx9/fs_gui.bin b/bgfx/shaders/dx9/fs_gui.bin Binary files differindex 88b40ce3b16..d1580943a43 100644 --- a/bgfx/shaders/dx9/fs_gui.bin +++ b/bgfx/shaders/dx9/fs_gui.bin diff --git a/bgfx/shaders/dx9/fs_screen.bin b/bgfx/shaders/dx9/fs_screen.bin Binary files differindex 88b40ce3b16..d1580943a43 100644 --- a/bgfx/shaders/dx9/fs_screen.bin +++ b/bgfx/shaders/dx9/fs_screen.bin diff --git a/bgfx/shaders/dx9/vs_gui.bin b/bgfx/shaders/dx9/vs_gui.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/vs_gui.bin +++ b/bgfx/shaders/dx9/vs_gui.bin diff --git a/bgfx/shaders/dx9/vs_screen.bin b/bgfx/shaders/dx9/vs_screen.bin Binary files differindex 923fba0a293..6d9a5d006b2 100644 --- a/bgfx/shaders/dx9/vs_screen.bin +++ b/bgfx/shaders/dx9/vs_screen.bin diff --git a/bgfx/shaders/essl/chains/blurs/fs_smart-blur.bin b/bgfx/shaders/essl/chains/blurs/fs_smart-blur.bin Binary files differindex d62da4214be..5cc69146a4b 100644 --- a/bgfx/shaders/essl/chains/blurs/fs_smart-blur.bin +++ b/bgfx/shaders/essl/chains/blurs/fs_smart-blur.bin diff --git a/bgfx/shaders/essl/chains/blurs/vs_smart-blur.bin b/bgfx/shaders/essl/chains/blurs/vs_smart-blur.bin Binary files differindex de52b2eeaf0..6da4fd9aff5 100644 --- a/bgfx/shaders/essl/chains/blurs/vs_smart-blur.bin +++ b/bgfx/shaders/essl/chains/blurs/vs_smart-blur.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin Binary files differindex 7d241245382..d9d15c110be 100644 --- a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin +++ b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin Binary files differindex b5fa9b6d764..7f4972aa957 100644 --- a/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin +++ b/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_gaussx.bin b/bgfx/shaders/essl/chains/crt-geom/fs_gaussx.bin Binary files differindex 2b1820600e7..f860b6d7d91 100644 --- a/bgfx/shaders/essl/chains/crt-geom/fs_gaussx.bin +++ b/bgfx/shaders/essl/chains/crt-geom/fs_gaussx.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_gaussy.bin b/bgfx/shaders/essl/chains/crt-geom/fs_gaussy.bin Binary files differindex 8fc1c2f2110..4047001d330 100644 --- a/bgfx/shaders/essl/chains/crt-geom/fs_gaussy.bin +++ b/bgfx/shaders/essl/chains/crt-geom/fs_gaussy.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/essl/chains/crt-geom/fs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..b76f1377566 --- /dev/null +++ b/bgfx/shaders/essl/chains/crt-geom/fs_lowpass.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_mipmap8.bin b/bgfx/shaders/essl/chains/crt-geom/fs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..3400d3c10a7 --- /dev/null +++ b/bgfx/shaders/essl/chains/crt-geom/fs_mipmap8.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_apply.bin Binary files differindex 273cb6f0256..31a606a78fa 100644 --- a/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_apply.bin +++ b/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_apply.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_update.bin Binary files differindex 549d4b66e00..058f5e34ec2 100644 --- a/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_update.bin +++ b/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_update.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/vs_crt-geom.bin b/bgfx/shaders/essl/chains/crt-geom/vs_crt-geom.bin Binary files differindex f7a9f16d9f9..f4937704765 100644 --- a/bgfx/shaders/essl/chains/crt-geom/vs_crt-geom.bin +++ b/bgfx/shaders/essl/chains/crt-geom/vs_crt-geom.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/vs_gaussx.bin b/bgfx/shaders/essl/chains/crt-geom/vs_gaussx.bin Binary files differindex c17ac0ab27d..de4daef1de4 100644 --- a/bgfx/shaders/essl/chains/crt-geom/vs_gaussx.bin +++ b/bgfx/shaders/essl/chains/crt-geom/vs_gaussx.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/vs_gaussy.bin b/bgfx/shaders/essl/chains/crt-geom/vs_gaussy.bin Binary files differindex 3bdd6dc25d3..5eedf525fc3 100644 --- a/bgfx/shaders/essl/chains/crt-geom/vs_gaussy.bin +++ b/bgfx/shaders/essl/chains/crt-geom/vs_gaussy.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/essl/chains/crt-geom/vs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..66e13380893 --- /dev/null +++ b/bgfx/shaders/essl/chains/crt-geom/vs_lowpass.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/vs_mipmap8.bin b/bgfx/shaders/essl/chains/crt-geom/vs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..12d231e054c --- /dev/null +++ b/bgfx/shaders/essl/chains/crt-geom/vs_mipmap8.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_apply.bin b/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_apply.bin Binary files differindex ae407612aee..12d231e054c 100644 --- a/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_apply.bin +++ b/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_apply.bin diff --git a/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_update.bin b/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_update.bin Binary files differindex ae407612aee..12d231e054c 100644 --- a/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_update.bin +++ b/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_update.bin diff --git a/bgfx/shaders/essl/chains/crt/fs_crt-caligari.bin b/bgfx/shaders/essl/chains/crt/fs_crt-caligari.bin Binary files differindex e27965b3b64..e462ea15b61 100644 --- a/bgfx/shaders/essl/chains/crt/fs_crt-caligari.bin +++ b/bgfx/shaders/essl/chains/crt/fs_crt-caligari.bin diff --git a/bgfx/shaders/essl/chains/crt/vs_crt-caligari.bin b/bgfx/shaders/essl/chains/crt/vs_crt-caligari.bin Binary files differindex b93a442a4bd..7f29e02fbc1 100644 --- a/bgfx/shaders/essl/chains/crt/vs_crt-caligari.bin +++ b/bgfx/shaders/essl/chains/crt/vs_crt-caligari.bin diff --git a/bgfx/shaders/essl/chains/default/fs_blit.bin b/bgfx/shaders/essl/chains/default/fs_blit.bin Binary files differindex 3096cd5f45d..247e9b50edf 100644 --- a/bgfx/shaders/essl/chains/default/fs_blit.bin +++ b/bgfx/shaders/essl/chains/default/fs_blit.bin diff --git a/bgfx/shaders/essl/chains/default/vs_blit.bin b/bgfx/shaders/essl/chains/default/vs_blit.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/default/vs_blit.bin +++ b/bgfx/shaders/essl/chains/default/vs_blit.bin diff --git a/bgfx/shaders/essl/chains/eagle/fs_eagle.bin b/bgfx/shaders/essl/chains/eagle/fs_eagle.bin Binary files differindex 5c9aa9a3b51..0fb34399388 100644 --- a/bgfx/shaders/essl/chains/eagle/fs_eagle.bin +++ b/bgfx/shaders/essl/chains/eagle/fs_eagle.bin diff --git a/bgfx/shaders/essl/chains/eagle/vs_eagle.bin b/bgfx/shaders/essl/chains/eagle/vs_eagle.bin Binary files differindex 3bf1e2dcafe..8e4d2e7584a 100644 --- a/bgfx/shaders/essl/chains/eagle/vs_eagle.bin +++ b/bgfx/shaders/essl/chains/eagle/vs_eagle.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin b/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin Binary files differindex 6a4f6bedc52..3e4fac93c49 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_color.bin b/bgfx/shaders/essl/chains/hlsl/fs_color.bin Binary files differindex 9117e0c8476..9fc8ec672f2 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_color.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_color.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin Binary files differindex 01862669adf..b3e591420fc 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin b/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin Binary files differindex 4a33e90f0aa..b9b115370d5 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin b/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin Binary files differindex f0c0cb31db5..53e99a4ae5c 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin Binary files differindex d84d52589ec..3cb7c158372 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin Binary files differindex 504c16cca2b..207e82435b1 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin Binary files differindex b633d32db30..cb5285096bf 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_post.bin b/bgfx/shaders/essl/chains/hlsl/fs_post.bin Binary files differindex 941f71dd090..90db19b8c36 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_post.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_post.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin b/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin Binary files differindex da3153781f1..247e9b50edf 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin diff --git a/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin b/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin Binary files differindex d57df4d9c56..2212e74858d 100644 --- a/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin +++ b/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin b/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_color.bin b/bgfx/shaders/essl/chains/hlsl/vs_color.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_color.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_color.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin Binary files differindex 504401e44fd..4c572a54e83 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin b/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin b/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_post.bin b/bgfx/shaders/essl/chains/hlsl/vs_post.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_post.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_post.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin b/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin diff --git a/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin b/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin Binary files differindex 5c56e57ab49..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin +++ b/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin diff --git a/bgfx/shaders/essl/chains/hqx/fs_hq2x.bin b/bgfx/shaders/essl/chains/hqx/fs_hq2x.bin Binary files differindex 8a2308388b5..57aecaa5ea8 100644 --- a/bgfx/shaders/essl/chains/hqx/fs_hq2x.bin +++ b/bgfx/shaders/essl/chains/hqx/fs_hq2x.bin diff --git a/bgfx/shaders/essl/chains/hqx/fs_hq3x.bin b/bgfx/shaders/essl/chains/hqx/fs_hq3x.bin Binary files differindex eb0f6133658..e244aef88dc 100644 --- a/bgfx/shaders/essl/chains/hqx/fs_hq3x.bin +++ b/bgfx/shaders/essl/chains/hqx/fs_hq3x.bin diff --git a/bgfx/shaders/essl/chains/hqx/fs_hq4x.bin b/bgfx/shaders/essl/chains/hqx/fs_hq4x.bin Binary files differindex 09ca0c9c2b7..b9e73ffd412 100644 --- a/bgfx/shaders/essl/chains/hqx/fs_hq4x.bin +++ b/bgfx/shaders/essl/chains/hqx/fs_hq4x.bin diff --git a/bgfx/shaders/essl/chains/hqx/vs_hq2x.bin b/bgfx/shaders/essl/chains/hqx/vs_hq2x.bin Binary files differindex ec190ab85f3..25725587f13 100644 --- a/bgfx/shaders/essl/chains/hqx/vs_hq2x.bin +++ b/bgfx/shaders/essl/chains/hqx/vs_hq2x.bin diff --git a/bgfx/shaders/essl/chains/hqx/vs_hq3x.bin b/bgfx/shaders/essl/chains/hqx/vs_hq3x.bin Binary files differindex ec190ab85f3..25725587f13 100644 --- a/bgfx/shaders/essl/chains/hqx/vs_hq3x.bin +++ b/bgfx/shaders/essl/chains/hqx/vs_hq3x.bin diff --git a/bgfx/shaders/essl/chains/hqx/vs_hq4x.bin b/bgfx/shaders/essl/chains/hqx/vs_hq4x.bin Binary files differindex ec190ab85f3..25725587f13 100644 --- a/bgfx/shaders/essl/chains/hqx/vs_hq4x.bin +++ b/bgfx/shaders/essl/chains/hqx/vs_hq4x.bin diff --git a/bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..00d3d04971e --- /dev/null +++ b/bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.bin diff --git a/bgfx/shaders/essl/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/essl/chains/lcd-grid/fs_persistence.bin Binary files differnew file mode 100644 index 00000000000..33a083add69 --- /dev/null +++ b/bgfx/shaders/essl/chains/lcd-grid/fs_persistence.bin diff --git a/bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..7380389b0b5 --- /dev/null +++ b/bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.bin diff --git a/bgfx/shaders/essl/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/essl/chains/lcd-grid/vs_persistence.bin Binary files differnew file mode 100644 index 00000000000..7380389b0b5 --- /dev/null +++ b/bgfx/shaders/essl/chains/lcd-grid/vs_persistence.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_blit.bin b/bgfx/shaders/essl/chains/misc/fs_blit.bin Binary files differindex 3096cd5f45d..247e9b50edf 100644 --- a/bgfx/shaders/essl/chains/misc/fs_blit.bin +++ b/bgfx/shaders/essl/chains/misc/fs_blit.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_bcg.bin b/bgfx/shaders/essl/chains/misc/fs_blit_bcg.bin Binary files differnew file mode 100644 index 00000000000..2b9862cc808 --- /dev/null +++ b/bgfx/shaders/essl/chains/misc/fs_blit_bcg.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin Binary files differnew file mode 100644 index 00000000000..f2465371ee1 --- /dev/null +++ b/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/essl/chains/misc/fs_blit_rgb32.bin Binary files differnew file mode 100644 index 00000000000..7edae965171 --- /dev/null +++ b/bgfx/shaders/essl/chains/misc/fs_blit_rgb32.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin Binary files differnew file mode 100644 index 00000000000..eeeee806427 --- /dev/null +++ b/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin Binary files differindex 531f74c55b9..a0a55965ec1 100644 --- a/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin Binary files differindex 0b6835b9982..5aece62459e 100644 --- a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin +++ b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin Binary files differindex 9f63eeda0dc..40ca3408d21 100644 --- a/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin +++ b/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_lut.bin b/bgfx/shaders/essl/chains/misc/fs_lut.bin Binary files differindex f87f98dbbad..28e0619e2b3 100644 --- a/bgfx/shaders/essl/chains/misc/fs_lut.bin +++ b/bgfx/shaders/essl/chains/misc/fs_lut.bin diff --git a/bgfx/shaders/essl/chains/misc/fs_saturation.bin b/bgfx/shaders/essl/chains/misc/fs_saturation.bin Binary files differindex 63f1c18a663..efce243a59f 100644 --- a/bgfx/shaders/essl/chains/misc/fs_saturation.bin +++ b/bgfx/shaders/essl/chains/misc/fs_saturation.bin diff --git a/bgfx/shaders/essl/chains/misc/vs_blit.bin b/bgfx/shaders/essl/chains/misc/vs_blit.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/misc/vs_blit.bin +++ b/bgfx/shaders/essl/chains/misc/vs_blit.bin diff --git a/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin Binary files differindex b11de231f0b..27afec7f504 100644 --- a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin +++ b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin diff --git a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin Binary files differindex 60822532e69..df197c5b244 100644 --- a/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin +++ b/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin diff --git a/bgfx/shaders/essl/chains/misc/vs_lut.bin b/bgfx/shaders/essl/chains/misc/vs_lut.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/misc/vs_lut.bin +++ b/bgfx/shaders/essl/chains/misc/vs_lut.bin diff --git a/bgfx/shaders/essl/chains/misc/vs_resize_blit.bin b/bgfx/shaders/essl/chains/misc/vs_resize_blit.bin Binary files differnew file mode 100644 index 00000000000..11b96a1ecab --- /dev/null +++ b/bgfx/shaders/essl/chains/misc/vs_resize_blit.bin diff --git a/bgfx/shaders/essl/chains/misc/vs_saturation.bin b/bgfx/shaders/essl/chains/misc/vs_saturation.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/misc/vs_saturation.bin +++ b/bgfx/shaders/essl/chains/misc/vs_saturation.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_gaussian.bin Binary files differindex 738506179a9..699c80bbdd6 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_offset_sat.bin Binary files differindex 63f1c18a663..efce243a59f 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_gaussian.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_offset_sat.bin Binary files differindex e61dfa866a6..3e39066c78f 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_gaussian.bin Binary files differindex 738506179a9..699c80bbdd6 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_offset_sat.bin Binary files differindex 63f1c18a663..efce243a59f 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_gaussian.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_offset_sat.bin Binary files differindex be6a9735277..74a20c09d78 100644 --- a/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_gaussian.bin Binary files differindex 738506179a9..699c80bbdd6 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_offset_sat.bin Binary files differindex 63f1c18a663..efce243a59f 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_gaussian.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_offset_sat.bin Binary files differindex 0c37643210d..17a63b1bae3 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_gaussian.bin Binary files differindex 738506179a9..699c80bbdd6 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_offset_sat.bin Binary files differindex 63f1c18a663..efce243a59f 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_gaussian.bin b/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_gaussian.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_gaussian.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_offset_sat.bin b/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_offset_sat.bin Binary files differindex caf2b1d7c08..9d258c4cfd1 100644 --- a/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/essl/chains/unfiltered/fs_blit.bin b/bgfx/shaders/essl/chains/unfiltered/fs_blit.bin Binary files differindex 3096cd5f45d..247e9b50edf 100644 --- a/bgfx/shaders/essl/chains/unfiltered/fs_blit.bin +++ b/bgfx/shaders/essl/chains/unfiltered/fs_blit.bin diff --git a/bgfx/shaders/essl/chains/unfiltered/vs_blit.bin b/bgfx/shaders/essl/chains/unfiltered/vs_blit.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/unfiltered/vs_blit.bin +++ b/bgfx/shaders/essl/chains/unfiltered/vs_blit.bin diff --git a/bgfx/shaders/essl/chains/warp/fs_dilation-horizontal-fast.bin b/bgfx/shaders/essl/chains/warp/fs_dilation-horizontal-fast.bin Binary files differindex 7d47bc8ea3f..8c728c082b6 100644 --- a/bgfx/shaders/essl/chains/warp/fs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/essl/chains/warp/fs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/essl/chains/warp/vs_dilation-horizontal-fast.bin b/bgfx/shaders/essl/chains/warp/vs_dilation-horizontal-fast.bin Binary files differindex 65987997a78..3405decb75a 100644 --- a/bgfx/shaders/essl/chains/warp/vs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/essl/chains/warp/vs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv1-noblend.bin b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv1-noblend.bin Binary files differindex 1a8aa667a7c..02baa67d160 100644 --- a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-3d.bin b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-3d.bin Binary files differindex 300751cc363..e944fec80d4 100644 --- a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-3d.bin +++ b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-fast.bin b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-fast.bin Binary files differindex 17a7a440982..6d24af632f7 100644 --- a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-fast.bin +++ b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-noblend.bin b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-noblend.bin Binary files differindex 014eac4cfc1..349c1e8d8f7 100644 --- a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2.bin b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2.bin Binary files differindex 9f7252ecd73..55b1cff6e6d 100644 --- a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2.bin +++ b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2.bin diff --git a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3-noblend.bin b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3-noblend.bin Binary files differindex 9fff38c03e6..e1c7468c628 100644 --- a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3.bin b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3.bin Binary files differindex 2c1512f629f..c8b099c6219 100644 --- a/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3.bin +++ b/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin Binary files differindex 6e7bc9b3812..e134fd86195 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin Binary files differindex d7ff5a8f3c9..5ea7f6d559e 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin Binary files differindex 6e5ca3d36e1..8ec59b587bb 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin Binary files differindex a3503025189..31415ff3d47 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin Binary files differindex 7bea3faba06..ede0f9d2e20 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin Binary files differindex 87c8a9d54d4..caf2953d93b 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin Binary files differindex 1589b907c1e..870c517b270 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin Binary files differindex d7ff5a8f3c9..5ea7f6d559e 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin Binary files differindex da6a1e701f8..da72b92fdde 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin Binary files differindex 00bf679d8f0..51d6b93262b 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin Binary files differindex dac80a21757..e5ae361f126 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin Binary files differindex 0aa3904b96d..077a4983b9d 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin Binary files differindex 62b85642cc9..b8849a155c1 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin Binary files differindex 77e95b335b9..b77a0321df6 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin Binary files differindex 7a037b5b74c..52873c6792a 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin Binary files differindex f04f2b41b96..226707d64bc 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin Binary files differindex 4aa1d80f965..e23bf2b4d3b 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin Binary files differindex 4aa1d80f965..e23bf2b4d3b 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin Binary files differindex 4aa1d80f965..e23bf2b4d3b 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin Binary files differindex ed0c9a9d6c8..7d157bd2d37 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin Binary files differindex 4aa1d80f965..e23bf2b4d3b 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin Binary files differindex 4aa1d80f965..e23bf2b4d3b 100644 --- a/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin +++ b/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin diff --git a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv1-noblend.bin b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv1-noblend.bin Binary files differindex 83914917048..57820d03cc4 100644 --- a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-3d.bin b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-3d.bin Binary files differindex 39e80a7a437..ee025338acc 100644 --- a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-3d.bin +++ b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-fast.bin b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-fast.bin Binary files differindex de52b2eeaf0..6da4fd9aff5 100644 --- a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-fast.bin +++ b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-noblend.bin b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-noblend.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2.bin b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2.bin +++ b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2.bin diff --git a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3-noblend.bin b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3-noblend.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3.bin b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3.bin +++ b/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin Binary files differindex dd7c3d7a6a6..9a2df4ce95a 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin Binary files differindex 34f79f851c1..182df765c58 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin Binary files differindex 5836c01c9e4..4c7d56f89c4 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin Binary files differindex 141256c9f28..57c4e05bb5f 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin Binary files differindex 349ae99b09a..55dd2ada5da 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin Binary files differindex 3cc63e564c2..fe1c3dddc34 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin Binary files differindex 66ff2bb4a8d..e0188f202b7 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin Binary files differindex adc4cda0b7f..ac332db423a 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin Binary files differindex bea7863a8f1..86fa555cfec 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin Binary files differindex f3f4c2190be..f156fa70a7f 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin Binary files differindex 0f3b14215a3..ee882d9b042 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin Binary files differindex 170f84ce944..07a1ae58a5a 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin Binary files differindex 042630f0783..8e778a8d186 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin Binary files differindex ebe52984c36..167c17c1533 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin Binary files differindex 83f1b42f7c4..f2a3f07bb5a 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin Binary files differindex ef45a288fce..b3d200b7b3b 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin Binary files differindex 2ec18db467b..1dfa088d72c 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin Binary files differindex 2ec18db467b..1dfa088d72c 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin Binary files differindex 2ec18db467b..1dfa088d72c 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin Binary files differindex 53616c51d4f..818e3f00cf1 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin Binary files differindex 222f47c8193..b7e019d3942 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin Binary files differindex 4a336f18782..e45c1263514 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin Binary files differindex 3b804d35d01..4759e9e1441 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin Binary files differindex 6f08dcab0e3..2bea102f797 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin Binary files differindex 9bc91e81cab..41456218cdc 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin Binary files differindex d64811c7875..7aebc92e1bd 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin Binary files differindex 712c081adda..bf784dea828 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin Binary files differindex d7b5c08be13..193e810feb3 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin Binary files differindex 34e8ac9ef94..c824984c918 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin Binary files differindex 34e8ac9ef94..c824984c918 100644 --- a/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/essl/fs_gui.bin b/bgfx/shaders/essl/fs_gui.bin Binary files differindex 3096cd5f45d..247e9b50edf 100644 --- a/bgfx/shaders/essl/fs_gui.bin +++ b/bgfx/shaders/essl/fs_gui.bin diff --git a/bgfx/shaders/essl/fs_screen.bin b/bgfx/shaders/essl/fs_screen.bin Binary files differindex 3096cd5f45d..247e9b50edf 100644 --- a/bgfx/shaders/essl/fs_screen.bin +++ b/bgfx/shaders/essl/fs_screen.bin diff --git a/bgfx/shaders/essl/vs_gui.bin b/bgfx/shaders/essl/vs_gui.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/vs_gui.bin +++ b/bgfx/shaders/essl/vs_gui.bin diff --git a/bgfx/shaders/essl/vs_screen.bin b/bgfx/shaders/essl/vs_screen.bin Binary files differindex 02eb754eaa3..7380389b0b5 100644 --- a/bgfx/shaders/essl/vs_screen.bin +++ b/bgfx/shaders/essl/vs_screen.bin diff --git a/bgfx/shaders/glsl/chains/blurs/fs_smart-blur.bin b/bgfx/shaders/glsl/chains/blurs/fs_smart-blur.bin Binary files differindex efae9e62296..f49e0970ded 100644 --- a/bgfx/shaders/glsl/chains/blurs/fs_smart-blur.bin +++ b/bgfx/shaders/glsl/chains/blurs/fs_smart-blur.bin diff --git a/bgfx/shaders/glsl/chains/blurs/vs_smart-blur.bin b/bgfx/shaders/glsl/chains/blurs/vs_smart-blur.bin Binary files differindex 779215e1393..4bf1ba8d28e 100644 --- a/bgfx/shaders/glsl/chains/blurs/vs_smart-blur.bin +++ b/bgfx/shaders/glsl/chains/blurs/vs_smart-blur.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin Binary files differindex 55dde80cc29..e910c2e4103 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin Binary files differindex cce09f22ca3..8acfbd2fa86 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_gaussx.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_gaussx.bin Binary files differindex 2913fdb8841..e05cd0edda4 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/fs_gaussx.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_gaussx.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_gaussy.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_gaussy.bin Binary files differindex 30b51092d0a..0680565a702 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/fs_gaussy.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_gaussy.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..f61fc18c400 --- /dev/null +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_lowpass.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_mipmap8.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..302ee4696bd --- /dev/null +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_mipmap8.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_apply.bin Binary files differindex b342b7cd067..36f4e53db50 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_apply.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_apply.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_update.bin Binary files differindex 80274c348ec..b6bd1c75766 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_update.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_update.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/vs_crt-geom.bin b/bgfx/shaders/glsl/chains/crt-geom/vs_crt-geom.bin Binary files differindex 0dc6e0f3bba..0a4d144520c 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/vs_crt-geom.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/vs_crt-geom.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/vs_gaussx.bin b/bgfx/shaders/glsl/chains/crt-geom/vs_gaussx.bin Binary files differindex 362d112289e..0372683f08a 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/vs_gaussx.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/vs_gaussx.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/vs_gaussy.bin b/bgfx/shaders/glsl/chains/crt-geom/vs_gaussy.bin Binary files differindex d275d388690..b9336babcc6 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/vs_gaussy.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/vs_gaussy.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/glsl/chains/crt-geom/vs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..6d73a87d76d --- /dev/null +++ b/bgfx/shaders/glsl/chains/crt-geom/vs_lowpass.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/vs_mipmap8.bin b/bgfx/shaders/glsl/chains/crt-geom/vs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..aae3bb598c8 --- /dev/null +++ b/bgfx/shaders/glsl/chains/crt-geom/vs_mipmap8.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_apply.bin b/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_apply.bin Binary files differindex e37754bcb08..aae3bb598c8 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_apply.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_apply.bin diff --git a/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_update.bin b/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_update.bin Binary files differindex e37754bcb08..aae3bb598c8 100644 --- a/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_update.bin +++ b/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_update.bin diff --git a/bgfx/shaders/glsl/chains/crt/fs_crt-caligari.bin b/bgfx/shaders/glsl/chains/crt/fs_crt-caligari.bin Binary files differindex 6a609664a97..a2c461585ff 100644 --- a/bgfx/shaders/glsl/chains/crt/fs_crt-caligari.bin +++ b/bgfx/shaders/glsl/chains/crt/fs_crt-caligari.bin diff --git a/bgfx/shaders/glsl/chains/crt/vs_crt-caligari.bin b/bgfx/shaders/glsl/chains/crt/vs_crt-caligari.bin Binary files differindex 292c005fafe..9a28092bb5d 100644 --- a/bgfx/shaders/glsl/chains/crt/vs_crt-caligari.bin +++ b/bgfx/shaders/glsl/chains/crt/vs_crt-caligari.bin diff --git a/bgfx/shaders/glsl/chains/default/fs_blit.bin b/bgfx/shaders/glsl/chains/default/fs_blit.bin Binary files differindex fc51a68ad85..d90ca2ac8fc 100644 --- a/bgfx/shaders/glsl/chains/default/fs_blit.bin +++ b/bgfx/shaders/glsl/chains/default/fs_blit.bin diff --git a/bgfx/shaders/glsl/chains/default/vs_blit.bin b/bgfx/shaders/glsl/chains/default/vs_blit.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/default/vs_blit.bin +++ b/bgfx/shaders/glsl/chains/default/vs_blit.bin diff --git a/bgfx/shaders/glsl/chains/eagle/fs_eagle.bin b/bgfx/shaders/glsl/chains/eagle/fs_eagle.bin Binary files differindex 0f0855209e0..527f84c81cd 100644 --- a/bgfx/shaders/glsl/chains/eagle/fs_eagle.bin +++ b/bgfx/shaders/glsl/chains/eagle/fs_eagle.bin diff --git a/bgfx/shaders/glsl/chains/eagle/vs_eagle.bin b/bgfx/shaders/glsl/chains/eagle/vs_eagle.bin Binary files differindex c9102168b1d..c57ff15c514 100644 --- a/bgfx/shaders/glsl/chains/eagle/vs_eagle.bin +++ b/bgfx/shaders/glsl/chains/eagle/vs_eagle.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin b/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin Binary files differindex 72bfcdb481a..15a0428b9ae 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_color.bin b/bgfx/shaders/glsl/chains/hlsl/fs_color.bin Binary files differindex 82d073ee4a8..7471b2b7a21 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_color.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_color.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin Binary files differindex d61a6324f96..4eefe101ec8 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin b/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin Binary files differindex 98b5074feb3..7d1d5c1797b 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin b/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin Binary files differindex 28413200313..58eaa038ba6 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin Binary files differindex a32f0797402..1a7c935004d 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin Binary files differindex a5985955b8d..0d10b45fabe 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin Binary files differindex e92c4fd4a90..7c7d3b9c469 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_post.bin b/bgfx/shaders/glsl/chains/hlsl/fs_post.bin Binary files differindex 837341e3557..ce6bdb584e2 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_post.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_post.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin b/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin Binary files differindex ed53d46066a..d90ca2ac8fc 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin b/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin Binary files differindex 8783d3ac45c..5c118f422df 100644 --- a/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin +++ b/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin b/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_color.bin b/bgfx/shaders/glsl/chains/hlsl/vs_color.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_color.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_color.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin Binary files differindex 2515ee7efb1..c7b0fbd1334 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin b/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin b/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_post.bin b/bgfx/shaders/glsl/chains/hlsl/vs_post.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_post.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_post.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin b/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin b/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin Binary files differindex f09fdcd6fd8..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin +++ b/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin diff --git a/bgfx/shaders/glsl/chains/hqx/fs_hq2x.bin b/bgfx/shaders/glsl/chains/hqx/fs_hq2x.bin Binary files differindex eb497fcd2fb..fc3e004d007 100644 --- a/bgfx/shaders/glsl/chains/hqx/fs_hq2x.bin +++ b/bgfx/shaders/glsl/chains/hqx/fs_hq2x.bin diff --git a/bgfx/shaders/glsl/chains/hqx/fs_hq3x.bin b/bgfx/shaders/glsl/chains/hqx/fs_hq3x.bin Binary files differindex ec22cb1f877..ebe09ffce09 100644 --- a/bgfx/shaders/glsl/chains/hqx/fs_hq3x.bin +++ b/bgfx/shaders/glsl/chains/hqx/fs_hq3x.bin diff --git a/bgfx/shaders/glsl/chains/hqx/fs_hq4x.bin b/bgfx/shaders/glsl/chains/hqx/fs_hq4x.bin Binary files differindex 3057ea3cf4c..fdf3e03a160 100644 --- a/bgfx/shaders/glsl/chains/hqx/fs_hq4x.bin +++ b/bgfx/shaders/glsl/chains/hqx/fs_hq4x.bin diff --git a/bgfx/shaders/glsl/chains/hqx/vs_hq2x.bin b/bgfx/shaders/glsl/chains/hqx/vs_hq2x.bin Binary files differindex 697c31fca95..3b49858aaae 100644 --- a/bgfx/shaders/glsl/chains/hqx/vs_hq2x.bin +++ b/bgfx/shaders/glsl/chains/hqx/vs_hq2x.bin diff --git a/bgfx/shaders/glsl/chains/hqx/vs_hq3x.bin b/bgfx/shaders/glsl/chains/hqx/vs_hq3x.bin Binary files differindex 697c31fca95..3b49858aaae 100644 --- a/bgfx/shaders/glsl/chains/hqx/vs_hq3x.bin +++ b/bgfx/shaders/glsl/chains/hqx/vs_hq3x.bin diff --git a/bgfx/shaders/glsl/chains/hqx/vs_hq4x.bin b/bgfx/shaders/glsl/chains/hqx/vs_hq4x.bin Binary files differindex 697c31fca95..3b49858aaae 100644 --- a/bgfx/shaders/glsl/chains/hqx/vs_hq4x.bin +++ b/bgfx/shaders/glsl/chains/hqx/vs_hq4x.bin diff --git a/bgfx/shaders/glsl/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/glsl/chains/lcd-grid/fs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..3c0b0f0c588 --- /dev/null +++ b/bgfx/shaders/glsl/chains/lcd-grid/fs_lcd-grid.bin diff --git a/bgfx/shaders/glsl/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/glsl/chains/lcd-grid/fs_persistence.bin Binary files differnew file mode 100644 index 00000000000..8bc9582a09e --- /dev/null +++ b/bgfx/shaders/glsl/chains/lcd-grid/fs_persistence.bin diff --git a/bgfx/shaders/glsl/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/glsl/chains/lcd-grid/vs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..3800bd3be65 --- /dev/null +++ b/bgfx/shaders/glsl/chains/lcd-grid/vs_lcd-grid.bin diff --git a/bgfx/shaders/glsl/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/glsl/chains/lcd-grid/vs_persistence.bin Binary files differnew file mode 100644 index 00000000000..3800bd3be65 --- /dev/null +++ b/bgfx/shaders/glsl/chains/lcd-grid/vs_persistence.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit.bin b/bgfx/shaders/glsl/chains/misc/fs_blit.bin Binary files differindex fc51a68ad85..d90ca2ac8fc 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_blit.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_blit.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit_bcg.bin b/bgfx/shaders/glsl/chains/misc/fs_blit_bcg.bin Binary files differnew file mode 100644 index 00000000000..5d2197d188a --- /dev/null +++ b/bgfx/shaders/glsl/chains/misc/fs_blit_bcg.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin Binary files differnew file mode 100644 index 00000000000..5ba91eeec94 --- /dev/null +++ b/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/glsl/chains/misc/fs_blit_rgb32.bin Binary files differnew file mode 100644 index 00000000000..190d7f465ec --- /dev/null +++ b/bgfx/shaders/glsl/chains/misc/fs_blit_rgb32.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin Binary files differnew file mode 100644 index 00000000000..ee84f62dc3e --- /dev/null +++ b/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin Binary files differindex ae090c69e66..3fc6eb25652 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin Binary files differindex 2a5284fde05..720422cf4fa 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin Binary files differindex 2a1ed83090c..6ed4e2e54c7 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_lut.bin b/bgfx/shaders/glsl/chains/misc/fs_lut.bin Binary files differindex 3d52149d27c..a2dc6945636 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_lut.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_lut.bin diff --git a/bgfx/shaders/glsl/chains/misc/fs_saturation.bin b/bgfx/shaders/glsl/chains/misc/fs_saturation.bin Binary files differindex c0639ffc58e..c49f0a05e1e 100644 --- a/bgfx/shaders/glsl/chains/misc/fs_saturation.bin +++ b/bgfx/shaders/glsl/chains/misc/fs_saturation.bin diff --git a/bgfx/shaders/glsl/chains/misc/vs_blit.bin b/bgfx/shaders/glsl/chains/misc/vs_blit.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/misc/vs_blit.bin +++ b/bgfx/shaders/glsl/chains/misc/vs_blit.bin diff --git a/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin Binary files differindex a79f087e271..dc4de3c6180 100644 --- a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin +++ b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin diff --git a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin Binary files differindex fcf67cb49af..f2e45c7597e 100644 --- a/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin +++ b/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin diff --git a/bgfx/shaders/glsl/chains/misc/vs_lut.bin b/bgfx/shaders/glsl/chains/misc/vs_lut.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/misc/vs_lut.bin +++ b/bgfx/shaders/glsl/chains/misc/vs_lut.bin diff --git a/bgfx/shaders/glsl/chains/misc/vs_resize_blit.bin b/bgfx/shaders/glsl/chains/misc/vs_resize_blit.bin Binary files differnew file mode 100644 index 00000000000..2264dedad06 --- /dev/null +++ b/bgfx/shaders/glsl/chains/misc/vs_resize_blit.bin diff --git a/bgfx/shaders/glsl/chains/misc/vs_saturation.bin b/bgfx/shaders/glsl/chains/misc/vs_saturation.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/misc/vs_saturation.bin +++ b/bgfx/shaders/glsl/chains/misc/vs_saturation.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_gaussian.bin Binary files differindex 19e41982c5c..23449301097 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_offset_sat.bin Binary files differindex c0639ffc58e..c49f0a05e1e 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_gaussian.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_offset_sat.bin Binary files differindex 5132aa5df49..84424e6932f 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_gaussian.bin Binary files differindex 19e41982c5c..23449301097 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_offset_sat.bin Binary files differindex c0639ffc58e..c49f0a05e1e 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_gaussian.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_offset_sat.bin Binary files differindex 989853c6360..4bb07d3450e 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_gaussian.bin Binary files differindex 19e41982c5c..23449301097 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_offset_sat.bin Binary files differindex c0639ffc58e..c49f0a05e1e 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_gaussian.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_offset_sat.bin Binary files differindex 4208c2909e0..746d1889a28 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_gaussian.bin Binary files differindex 19e41982c5c..23449301097 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_offset_sat.bin Binary files differindex c0639ffc58e..c49f0a05e1e 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_gaussian.bin b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_gaussian.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_gaussian.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_offset_sat.bin b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_offset_sat.bin Binary files differindex 2b6961abab8..0cbd2dd2e4a 100644 --- a/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/glsl/chains/unfiltered/fs_blit.bin b/bgfx/shaders/glsl/chains/unfiltered/fs_blit.bin Binary files differindex fc51a68ad85..d90ca2ac8fc 100644 --- a/bgfx/shaders/glsl/chains/unfiltered/fs_blit.bin +++ b/bgfx/shaders/glsl/chains/unfiltered/fs_blit.bin diff --git a/bgfx/shaders/glsl/chains/unfiltered/vs_blit.bin b/bgfx/shaders/glsl/chains/unfiltered/vs_blit.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/unfiltered/vs_blit.bin +++ b/bgfx/shaders/glsl/chains/unfiltered/vs_blit.bin diff --git a/bgfx/shaders/glsl/chains/warp/fs_dilation-horizontal-fast.bin b/bgfx/shaders/glsl/chains/warp/fs_dilation-horizontal-fast.bin Binary files differindex 1504753f8ee..f9b11856adb 100644 --- a/bgfx/shaders/glsl/chains/warp/fs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/glsl/chains/warp/fs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/glsl/chains/warp/vs_dilation-horizontal-fast.bin b/bgfx/shaders/glsl/chains/warp/vs_dilation-horizontal-fast.bin Binary files differindex 59135056056..8792c6d7ba1 100644 --- a/bgfx/shaders/glsl/chains/warp/vs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/glsl/chains/warp/vs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv1-noblend.bin b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv1-noblend.bin Binary files differindex 07202194f2b..ad99669f1e7 100644 --- a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-3d.bin b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-3d.bin Binary files differindex 4243d02ff04..8c14449678c 100644 --- a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-3d.bin +++ b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-fast.bin b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-fast.bin Binary files differindex 6bcf10662f6..63228e89597 100644 --- a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-fast.bin +++ b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-noblend.bin b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-noblend.bin Binary files differindex d7ab919b011..1567f63ce7a 100644 --- a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2.bin b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2.bin Binary files differindex cdcb5c16587..5b0a8d6be20 100644 --- a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2.bin +++ b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3-noblend.bin b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3-noblend.bin Binary files differindex bf61a0f31a6..2e6fe2a0d60 100644 --- a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3.bin b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3.bin Binary files differindex ca782c27132..6cbc1fcdd8b 100644 --- a/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3.bin +++ b/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin Binary files differindex f423e1906b4..821882ea8b0 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin Binary files differindex 31a205218c7..f7095522975 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin Binary files differindex 82edb49a2ad..7ac8bc4fb69 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin Binary files differindex 1836c4e46c1..55c2fde7682 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin Binary files differindex 2a5b558815f..b4baa80005c 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin Binary files differindex a5ddba189e0..3a23fef3f0d 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin Binary files differindex da08d622676..c279e04c8f8 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin Binary files differindex 31a205218c7..f7095522975 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin Binary files differindex 7a065d41637..49c443c5dd3 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin Binary files differindex 5ab8a5128e8..29a984eaa54 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin Binary files differindex 3cb6f236bc6..09b13c8a9bd 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin Binary files differindex 0bb3ae51a37..cc649033807 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin Binary files differindex 882d8d23d41..51a915faea2 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin Binary files differindex 011fc430b2f..05f7bb395ab 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin Binary files differindex b0726e0d01d..f91e88fc1fc 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin Binary files differindex a4183cdb6b5..36ff3f4281a 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin Binary files differindex 5509904a7a2..97ebcd0eb83 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin Binary files differindex 5509904a7a2..97ebcd0eb83 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin Binary files differindex 5509904a7a2..97ebcd0eb83 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin Binary files differindex 8a5d6a73bb9..ecb736ea059 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin Binary files differindex 5509904a7a2..97ebcd0eb83 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin Binary files differindex 5509904a7a2..97ebcd0eb83 100644 --- a/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin +++ b/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin diff --git a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv1-noblend.bin b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv1-noblend.bin Binary files differindex 68b10e869e4..18ac829b813 100644 --- a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-3d.bin b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-3d.bin Binary files differindex da694cf75e8..840bb5cee10 100644 --- a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-3d.bin +++ b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-fast.bin b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-fast.bin Binary files differindex 779215e1393..4bf1ba8d28e 100644 --- a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-fast.bin +++ b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-noblend.bin b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-noblend.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2.bin b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2.bin +++ b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3-noblend.bin b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3-noblend.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3.bin b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3.bin +++ b/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin Binary files differindex 1e44adc5b0a..1c5f529cdd5 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin Binary files differindex c956a007ec4..6e557d7d885 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin Binary files differindex 4d43a083ae3..4a1c0eab87f 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin Binary files differindex 30f202931e8..9d592b815f6 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin Binary files differindex 65711ba76fb..7f6e26264c0 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin Binary files differindex 61353f0f0a2..bcb0bc637e6 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin Binary files differindex 309e158a676..9185ab0efdc 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin Binary files differindex 233633f272b..ae4383ff724 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin Binary files differindex 383cae982eb..f424456a3a3 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin Binary files differindex 41a09631451..05bc4f1db35 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin Binary files differindex 3f519513e79..dd067291812 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin Binary files differindex 1894a568e83..ea055fc1f44 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin Binary files differindex d61794db097..f9cf913fe49 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin Binary files differindex 23ec176d787..abee63ba1d5 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin Binary files differindex 3f68605cce9..b05460f9c25 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin Binary files differindex 4bee9c4386d..781acf06355 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin Binary files differindex 28c6bcd1b6c..0563d087f04 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin Binary files differindex 28c6bcd1b6c..0563d087f04 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin Binary files differindex 28c6bcd1b6c..0563d087f04 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin Binary files differindex e038232800a..4af1a328f00 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin Binary files differindex 80922268d8d..d08bc85ce98 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin Binary files differindex 5ba5203d600..56f0f312289 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin Binary files differindex 29ea5d9daf7..87dd06db5ec 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin Binary files differindex 5690054ab77..c8cc9ed2e01 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin Binary files differindex ad78980574e..40b48299522 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin Binary files differindex 36e585c2782..d5226025bee 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin Binary files differindex 6e9b7962b05..08f49353339 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin Binary files differindex 2ce80491b49..1cead719165 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin Binary files differindex 337b716b1df..ce1deefb2d4 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin Binary files differindex 337b716b1df..ce1deefb2d4 100644 --- a/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/glsl/fs_gui.bin b/bgfx/shaders/glsl/fs_gui.bin Binary files differindex fc51a68ad85..d90ca2ac8fc 100644 --- a/bgfx/shaders/glsl/fs_gui.bin +++ b/bgfx/shaders/glsl/fs_gui.bin diff --git a/bgfx/shaders/glsl/fs_screen.bin b/bgfx/shaders/glsl/fs_screen.bin Binary files differindex fc51a68ad85..d90ca2ac8fc 100644 --- a/bgfx/shaders/glsl/fs_screen.bin +++ b/bgfx/shaders/glsl/fs_screen.bin diff --git a/bgfx/shaders/glsl/vs_gui.bin b/bgfx/shaders/glsl/vs_gui.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/vs_gui.bin +++ b/bgfx/shaders/glsl/vs_gui.bin diff --git a/bgfx/shaders/glsl/vs_screen.bin b/bgfx/shaders/glsl/vs_screen.bin Binary files differindex 391ef1fda40..3800bd3be65 100644 --- a/bgfx/shaders/glsl/vs_screen.bin +++ b/bgfx/shaders/glsl/vs_screen.bin diff --git a/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin b/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin Binary files differindex 01518121814..12bb319baa7 100644 --- a/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin +++ b/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin diff --git a/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin b/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin Binary files differindex cb8894a55ba..86b33b05bb4 100644 --- a/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin +++ b/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin Binary files differindex f7e26788f00..51ceac96266 100644 --- a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin +++ b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin Binary files differindex 3869cef153b..d5f64af3b82 100644 --- a/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin +++ b/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin b/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin Binary files differindex d2812adb983..bbed407f988 100644 --- a/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin +++ b/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin b/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin Binary files differindex 1f9f70dad12..c525c38c379 100644 --- a/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin +++ b/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/metal/chains/crt-geom/fs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..2eac3b48e76 --- /dev/null +++ b/bgfx/shaders/metal/chains/crt-geom/fs_lowpass.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_mipmap8.bin b/bgfx/shaders/metal/chains/crt-geom/fs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..319ee24f1e9 --- /dev/null +++ b/bgfx/shaders/metal/chains/crt-geom/fs_mipmap8.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin Binary files differindex 6eb3ee69b0f..5e01b879485 100644 --- a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin +++ b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin Binary files differindex c71fc6d7586..02b777e4fb3 100644 --- a/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin +++ b/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin b/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin Binary files differindex fd51db9624f..2a43debc10f 100644 --- a/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin +++ b/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin b/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin Binary files differindex d300dea0e6a..43076649d28 100644 --- a/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin +++ b/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin b/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin Binary files differindex 334fc52984a..3bcc44a1005 100644 --- a/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin +++ b/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/metal/chains/crt-geom/vs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..d9894d4dd79 --- /dev/null +++ b/bgfx/shaders/metal/chains/crt-geom/vs_lowpass.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_mipmap8.bin b/bgfx/shaders/metal/chains/crt-geom/vs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..4760d2fe0e3 --- /dev/null +++ b/bgfx/shaders/metal/chains/crt-geom/vs_mipmap8.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin Binary files differindex 91ba1d9dc35..4760d2fe0e3 100644 --- a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin +++ b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin diff --git a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin Binary files differindex 91ba1d9dc35..4760d2fe0e3 100644 --- a/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin +++ b/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin diff --git a/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin b/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin Binary files differindex 3f0a7748182..7f288e320b4 100644 --- a/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin +++ b/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin diff --git a/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin b/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin Binary files differindex fdfcf8e5b3c..fe697aedd6a 100644 --- a/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin +++ b/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin diff --git a/bgfx/shaders/metal/chains/default/fs_blit.bin b/bgfx/shaders/metal/chains/default/fs_blit.bin Binary files differindex 54401a846b4..3726a70e19a 100644 --- a/bgfx/shaders/metal/chains/default/fs_blit.bin +++ b/bgfx/shaders/metal/chains/default/fs_blit.bin diff --git a/bgfx/shaders/metal/chains/default/vs_blit.bin b/bgfx/shaders/metal/chains/default/vs_blit.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/default/vs_blit.bin +++ b/bgfx/shaders/metal/chains/default/vs_blit.bin diff --git a/bgfx/shaders/metal/chains/eagle/fs_eagle.bin b/bgfx/shaders/metal/chains/eagle/fs_eagle.bin Binary files differindex da64aef3e9c..e34af3b1d38 100644 --- a/bgfx/shaders/metal/chains/eagle/fs_eagle.bin +++ b/bgfx/shaders/metal/chains/eagle/fs_eagle.bin diff --git a/bgfx/shaders/metal/chains/eagle/vs_eagle.bin b/bgfx/shaders/metal/chains/eagle/vs_eagle.bin Binary files differindex 5500730f632..63eb9922ed6 100644 --- a/bgfx/shaders/metal/chains/eagle/vs_eagle.bin +++ b/bgfx/shaders/metal/chains/eagle/vs_eagle.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin b/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin Binary files differindex c66a63eca60..6e4f8349dc4 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_color.bin b/bgfx/shaders/metal/chains/hlsl/fs_color.bin Binary files differindex 830ca99ee07..be4ae19d966 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_color.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_color.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin Binary files differindex 3a7522f410c..205d97b3d19 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin b/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin Binary files differindex a871417427c..b112662ca3e 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin b/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin Binary files differindex 7ab3866c883..b3e00f3f613 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin Binary files differindex fe4a7fe65ec..15269a510c3 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin Binary files differindex 0d4c9da04a0..50e6d6e09f2 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin Binary files differindex d0f4d1b98d6..de416591352 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_post.bin b/bgfx/shaders/metal/chains/hlsl/fs_post.bin Binary files differindex f3f5e502e03..bc3b0c24e08 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_post.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_post.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin b/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin Binary files differindex d05a15336cb..7066c9b2f8f 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin diff --git a/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin b/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin Binary files differindex c43dc275b77..870318aedef 100644 --- a/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin +++ b/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin b/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_color.bin b/bgfx/shaders/metal/chains/hlsl/vs_color.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_color.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_color.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin Binary files differindex 79ec1e7ebe1..bfd7b719f2c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin b/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin b/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_post.bin b/bgfx/shaders/metal/chains/hlsl/vs_post.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_post.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_post.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin b/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin diff --git a/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin b/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin Binary files differindex 304299d80c2..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin +++ b/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin diff --git a/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin b/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin Binary files differindex ab35c535b91..052f41c3523 100644 --- a/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin +++ b/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin diff --git a/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin b/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin Binary files differindex 923829f0cbf..0f5fa27a58e 100644 --- a/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin +++ b/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin diff --git a/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin b/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin Binary files differindex 9afb5176a7c..76053f5f8d4 100644 --- a/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin +++ b/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin diff --git a/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin b/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin Binary files differindex 8620ee99b1f..9ebceaa0f42 100644 --- a/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin +++ b/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin diff --git a/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin b/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin Binary files differindex 8620ee99b1f..9ebceaa0f42 100644 --- a/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin +++ b/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin diff --git a/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin b/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin Binary files differindex 8620ee99b1f..9ebceaa0f42 100644 --- a/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin +++ b/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin diff --git a/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..a86dd0edbd7 --- /dev/null +++ b/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin diff --git a/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin Binary files differnew file mode 100644 index 00000000000..0d76086f807 --- /dev/null +++ b/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin diff --git a/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..7e8bb43c51c --- /dev/null +++ b/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin diff --git a/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin Binary files differnew file mode 100644 index 00000000000..7e8bb43c51c --- /dev/null +++ b/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_blit.bin b/bgfx/shaders/metal/chains/misc/fs_blit.bin Binary files differindex 54401a846b4..3726a70e19a 100644 --- a/bgfx/shaders/metal/chains/misc/fs_blit.bin +++ b/bgfx/shaders/metal/chains/misc/fs_blit.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_bcg.bin b/bgfx/shaders/metal/chains/misc/fs_blit_bcg.bin Binary files differnew file mode 100644 index 00000000000..fec267cc8ee --- /dev/null +++ b/bgfx/shaders/metal/chains/misc/fs_blit_bcg.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin Binary files differnew file mode 100644 index 00000000000..a6701cc09a4 --- /dev/null +++ b/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin Binary files differnew file mode 100644 index 00000000000..f13afe5a57e --- /dev/null +++ b/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin Binary files differnew file mode 100644 index 00000000000..9a71b948211 --- /dev/null +++ b/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin Binary files differindex fc2eb358303..46d8d32da5f 100644 --- a/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin Binary files differindex 570a3dc2de1..1198b33bccb 100644 --- a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin +++ b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin Binary files differindex 69ef3ee3808..14d5510b242 100644 --- a/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin +++ b/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_lut.bin b/bgfx/shaders/metal/chains/misc/fs_lut.bin Binary files differindex daf4df95f01..33fca4b4825 100644 --- a/bgfx/shaders/metal/chains/misc/fs_lut.bin +++ b/bgfx/shaders/metal/chains/misc/fs_lut.bin diff --git a/bgfx/shaders/metal/chains/misc/fs_saturation.bin b/bgfx/shaders/metal/chains/misc/fs_saturation.bin Binary files differindex 530f84eded8..a72f111783c 100644 --- a/bgfx/shaders/metal/chains/misc/fs_saturation.bin +++ b/bgfx/shaders/metal/chains/misc/fs_saturation.bin diff --git a/bgfx/shaders/metal/chains/misc/vs_blit.bin b/bgfx/shaders/metal/chains/misc/vs_blit.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/misc/vs_blit.bin +++ b/bgfx/shaders/metal/chains/misc/vs_blit.bin diff --git a/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin +++ b/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin Binary files differindex 6de757fba35..212b9cc7bc4 100644 --- a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin +++ b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin diff --git a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin Binary files differindex 325433ec846..186b0046f4d 100644 --- a/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin +++ b/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin diff --git a/bgfx/shaders/metal/chains/misc/vs_lut.bin b/bgfx/shaders/metal/chains/misc/vs_lut.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/misc/vs_lut.bin +++ b/bgfx/shaders/metal/chains/misc/vs_lut.bin diff --git a/bgfx/shaders/metal/chains/misc/vs_resize_blit.bin b/bgfx/shaders/metal/chains/misc/vs_resize_blit.bin Binary files differnew file mode 100644 index 00000000000..a8250049a99 --- /dev/null +++ b/bgfx/shaders/metal/chains/misc/vs_resize_blit.bin diff --git a/bgfx/shaders/metal/chains/misc/vs_saturation.bin b/bgfx/shaders/metal/chains/misc/vs_saturation.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/misc/vs_saturation.bin +++ b/bgfx/shaders/metal/chains/misc/vs_saturation.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin Binary files differindex bd8d54d282e..1374975936e 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin Binary files differindex 530f84eded8..a72f111783c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin Binary files differindex 6e5e896016a..db5979513ba 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin Binary files differindex bd8d54d282e..1374975936e 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin Binary files differindex 530f84eded8..a72f111783c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin Binary files differindex 4194792b145..f0d8b85ab57 100644 --- a/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin Binary files differindex bd8d54d282e..1374975936e 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin Binary files differindex 530f84eded8..a72f111783c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin Binary files differindex 7a2f0d153d1..0aad7dc91f3 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin Binary files differindex bd8d54d282e..1374975936e 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin Binary files differindex 530f84eded8..a72f111783c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin Binary files differindex c34711bcf40..64eb030edea 100644 --- a/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin +++ b/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/metal/chains/unfiltered/fs_blit.bin b/bgfx/shaders/metal/chains/unfiltered/fs_blit.bin Binary files differindex 54401a846b4..3726a70e19a 100644 --- a/bgfx/shaders/metal/chains/unfiltered/fs_blit.bin +++ b/bgfx/shaders/metal/chains/unfiltered/fs_blit.bin diff --git a/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin b/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin +++ b/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin diff --git a/bgfx/shaders/metal/chains/warp/fs_dilation-horizontal-fast.bin b/bgfx/shaders/metal/chains/warp/fs_dilation-horizontal-fast.bin Binary files differindex f24c6986452..073b93520eb 100644 --- a/bgfx/shaders/metal/chains/warp/fs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/metal/chains/warp/fs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin b/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin Binary files differindex c755383c899..d9a65ca79b0 100644 --- a/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin +++ b/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin Binary files differindex 8dc3522ba6b..6281cb5f796 100644 --- a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin Binary files differindex 1f3c41ca9aa..ac770590899 100644 --- a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin +++ b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin Binary files differindex ac77c156058..400fa7d737e 100644 --- a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin +++ b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin Binary files differindex 1f51a84f6b8..ef1e9256736 100644 --- a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin Binary files differindex 12c9017cd96..02bdaf3ce60 100644 --- a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin +++ b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin Binary files differindex 04280ae7702..52040c38094 100644 --- a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin Binary files differindex 2e1e6304e8f..b0136182f5a 100644 --- a/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin +++ b/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin Binary files differindex f72964eb8d3..5dc0f470501 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin Binary files differindex 3aee043f7d1..cdf970be979 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin Binary files differindex 8b5d8941d26..53c5894c894 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin Binary files differindex c06a395b64c..321440dd984 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin Binary files differindex 612c4f73972..a78970cd384 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin Binary files differindex cf2a87dc762..aa10744a2c1 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin Binary files differindex 0eb842c16ea..400a81c88b9 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin Binary files differindex 3aee043f7d1..cdf970be979 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin Binary files differindex e640c12e7ad..b14f3453a90 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin Binary files differindex 4a8cae3b91d..8e6bc26fce2 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin Binary files differindex 7b8e5d3f26d..c4d7b254e9d 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin Binary files differindex c4df62e82b3..bc644aeea71 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin Binary files differindex 1057d70d44e..09eea8da25e 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin Binary files differindex aca87eb7fc8..dd6d2a8a8c5 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin Binary files differindex 667bdeba2d9..b144ae905b4 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin Binary files differindex caaac30c702..faa878a8106 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin Binary files differindex dc03ac9d3e0..be9408377bb 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin Binary files differindex dc03ac9d3e0..be9408377bb 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin Binary files differindex dc03ac9d3e0..be9408377bb 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin Binary files differindex 923af0593b6..f27a0f14d6a 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin Binary files differindex dc03ac9d3e0..be9408377bb 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin Binary files differindex dc03ac9d3e0..be9408377bb 100644 --- a/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin +++ b/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin Binary files differindex 2e495b3ad6e..565610e8da9 100644 --- a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin +++ b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin Binary files differindex 71be0e5fe2a..9d797cc3e2d 100644 --- a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin +++ b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin Binary files differindex cb8894a55ba..86b33b05bb4 100644 --- a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin +++ b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin +++ b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin +++ b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin +++ b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin +++ b/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin Binary files differindex 429a13b2bc1..ce7a02b70ad 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin Binary files differindex 9849e6c3ed3..a578d21bfb0 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin Binary files differindex b53174a7269..cf4db949111 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin Binary files differindex d722298fad4..2f9b611eaf9 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin Binary files differindex 6dc3f559c7f..3953be9de4b 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin Binary files differindex da0f5c612f1..f87e2fb5631 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin Binary files differindex ed67f9e2948..5432dc109a5 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin Binary files differindex 05ad051ff2c..9f6c272d79d 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin Binary files differindex a3f28599c2e..916f7b8ca09 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin Binary files differindex 2f88cba6236..10d04ba603a 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin Binary files differindex 4b08f82ff76..ac59319c745 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin Binary files differindex cbddcc0df36..308194bea71 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin Binary files differindex e54ea8c75bc..2bc945a7f13 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin Binary files differindex ecc2432dbf1..043e01a4500 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin Binary files differindex 4bc959a014d..ed6a8b25105 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin Binary files differindex 98509f0e715..c59b2e838b3 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin Binary files differindex 0d9f9f420c1..c4a3abd3c78 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin Binary files differindex eb51e5a6c03..19b377d8bc5 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin Binary files differindex eb51e5a6c03..19b377d8bc5 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin Binary files differindex eb51e5a6c03..19b377d8bc5 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin Binary files differindex f4f53b267f7..0dcf7252668 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin Binary files differindex 84a20fa5d36..101b26465e2 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin Binary files differindex 7e60e8365bd..a8ab0abeac0 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin Binary files differindex 2ea326b9883..859bc624f13 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin Binary files differindex 07b90e8d573..b9d10295b25 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin Binary files differindex 0660500d16e..2ef4dac6da1 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin Binary files differindex c9d402c21ca..7aef0225561 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin Binary files differindex 7be0a6432dc..ce2a7ae41ff 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin Binary files differindex a3f28599c2e..bc0c8512550 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin Binary files differindex 95b9dafeb10..2592472dc3b 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin Binary files differindex 95b9dafeb10..52668f70798 100644 --- a/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin +++ b/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/metal/fs_gui.bin b/bgfx/shaders/metal/fs_gui.bin Binary files differindex 54401a846b4..3726a70e19a 100644 --- a/bgfx/shaders/metal/fs_gui.bin +++ b/bgfx/shaders/metal/fs_gui.bin diff --git a/bgfx/shaders/metal/fs_screen.bin b/bgfx/shaders/metal/fs_screen.bin Binary files differindex 54401a846b4..3726a70e19a 100644 --- a/bgfx/shaders/metal/fs_screen.bin +++ b/bgfx/shaders/metal/fs_screen.bin diff --git a/bgfx/shaders/metal/vs_gui.bin b/bgfx/shaders/metal/vs_gui.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/vs_gui.bin +++ b/bgfx/shaders/metal/vs_gui.bin diff --git a/bgfx/shaders/metal/vs_screen.bin b/bgfx/shaders/metal/vs_screen.bin Binary files differindex 00695b802d3..7e8bb43c51c 100644 --- a/bgfx/shaders/metal/vs_screen.bin +++ b/bgfx/shaders/metal/vs_screen.bin diff --git a/bgfx/shaders/spirv/chains/blurs/fs_smart-blur.bin b/bgfx/shaders/spirv/chains/blurs/fs_smart-blur.bin Binary files differnew file mode 100644 index 00000000000..93fe363c96b --- /dev/null +++ b/bgfx/shaders/spirv/chains/blurs/fs_smart-blur.bin diff --git a/bgfx/shaders/spirv/chains/blurs/vs_smart-blur.bin b/bgfx/shaders/spirv/chains/blurs/vs_smart-blur.bin Binary files differnew file mode 100644 index 00000000000..7238fd819ec --- /dev/null +++ b/bgfx/shaders/spirv/chains/blurs/vs_smart-blur.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin Binary files differnew file mode 100644 index 00000000000..d52174eeff3 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin Binary files differnew file mode 100644 index 00000000000..b3aff9dc8f1 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_gaussx.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_gaussx.bin Binary files differnew file mode 100644 index 00000000000..5a91cf496c5 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_gaussx.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_gaussy.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_gaussy.bin Binary files differnew file mode 100644 index 00000000000..c5d3e076f5d --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_gaussy.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_lowpass.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..fcfc5b0ee79 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_lowpass.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_mipmap8.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..2cd1fde6aec --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_mipmap8.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_apply.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_apply.bin Binary files differnew file mode 100644 index 00000000000..9b08f757938 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_apply.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_update.bin b/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_update.bin Binary files differnew file mode 100644 index 00000000000..fb9216b0a2d --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_update.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/vs_crt-geom.bin b/bgfx/shaders/spirv/chains/crt-geom/vs_crt-geom.bin Binary files differnew file mode 100644 index 00000000000..24f865500bd --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/vs_crt-geom.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/vs_gaussx.bin b/bgfx/shaders/spirv/chains/crt-geom/vs_gaussx.bin Binary files differnew file mode 100644 index 00000000000..05e763ebf91 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/vs_gaussx.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/vs_gaussy.bin b/bgfx/shaders/spirv/chains/crt-geom/vs_gaussy.bin Binary files differnew file mode 100644 index 00000000000..8e74e19daba --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/vs_gaussy.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/vs_lowpass.bin b/bgfx/shaders/spirv/chains/crt-geom/vs_lowpass.bin Binary files differnew file mode 100644 index 00000000000..542bb67cf15 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/vs_lowpass.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/vs_mipmap8.bin b/bgfx/shaders/spirv/chains/crt-geom/vs_mipmap8.bin Binary files differnew file mode 100644 index 00000000000..3b47db73a64 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/vs_mipmap8.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_apply.bin b/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_apply.bin Binary files differnew file mode 100644 index 00000000000..3b47db73a64 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_apply.bin diff --git a/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_update.bin b/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_update.bin Binary files differnew file mode 100644 index 00000000000..3b47db73a64 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_update.bin diff --git a/bgfx/shaders/spirv/chains/crt/fs_crt-caligari.bin b/bgfx/shaders/spirv/chains/crt/fs_crt-caligari.bin Binary files differnew file mode 100644 index 00000000000..e051a621ebd --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt/fs_crt-caligari.bin diff --git a/bgfx/shaders/spirv/chains/crt/vs_crt-caligari.bin b/bgfx/shaders/spirv/chains/crt/vs_crt-caligari.bin Binary files differnew file mode 100644 index 00000000000..ab3465118e6 --- /dev/null +++ b/bgfx/shaders/spirv/chains/crt/vs_crt-caligari.bin diff --git a/bgfx/shaders/spirv/chains/default/fs_blit.bin b/bgfx/shaders/spirv/chains/default/fs_blit.bin Binary files differnew file mode 100644 index 00000000000..15d578c9b9c --- /dev/null +++ b/bgfx/shaders/spirv/chains/default/fs_blit.bin diff --git a/bgfx/shaders/spirv/chains/default/vs_blit.bin b/bgfx/shaders/spirv/chains/default/vs_blit.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/default/vs_blit.bin diff --git a/bgfx/shaders/spirv/chains/eagle/fs_eagle.bin b/bgfx/shaders/spirv/chains/eagle/fs_eagle.bin Binary files differnew file mode 100644 index 00000000000..d2968b93961 --- /dev/null +++ b/bgfx/shaders/spirv/chains/eagle/fs_eagle.bin diff --git a/bgfx/shaders/spirv/chains/eagle/vs_eagle.bin b/bgfx/shaders/spirv/chains/eagle/vs_eagle.bin Binary files differnew file mode 100644 index 00000000000..9a32aa27658 --- /dev/null +++ b/bgfx/shaders/spirv/chains/eagle/vs_eagle.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_chroma.bin b/bgfx/shaders/spirv/chains/hlsl/fs_chroma.bin Binary files differnew file mode 100644 index 00000000000..b02c5df0f74 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_chroma.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_color.bin b/bgfx/shaders/spirv/chains/hlsl/fs_color.bin Binary files differnew file mode 100644 index 00000000000..fcc3fd5d9f8 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_color.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/spirv/chains/hlsl/fs_deconverge.bin Binary files differnew file mode 100644 index 00000000000..444392a44ba --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_deconverge.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_defocus.bin b/bgfx/shaders/spirv/chains/hlsl/fs_defocus.bin Binary files differnew file mode 100644 index 00000000000..1935a70f032 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_defocus.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_distortion.bin b/bgfx/shaders/spirv/chains/hlsl/fs_distortion.bin Binary files differnew file mode 100644 index 00000000000..9756dcc43df --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_distortion.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_decode.bin Binary files differnew file mode 100644 index 00000000000..eb7e5bed4ec --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_decode.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_encode.bin Binary files differnew file mode 100644 index 00000000000..282a4756bd2 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_encode.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/spirv/chains/hlsl/fs_phosphor.bin Binary files differnew file mode 100644 index 00000000000..aeb36e7269c --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_phosphor.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_post.bin b/bgfx/shaders/spirv/chains/hlsl/fs_post.bin Binary files differnew file mode 100644 index 00000000000..f804b6635ca --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_post.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_prescale.bin b/bgfx/shaders/spirv/chains/hlsl/fs_prescale.bin Binary files differnew file mode 100644 index 00000000000..1308bf702da --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_prescale.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/fs_scanline.bin b/bgfx/shaders/spirv/chains/hlsl/fs_scanline.bin Binary files differnew file mode 100644 index 00000000000..00d4bb35a79 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/fs_scanline.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_chroma.bin b/bgfx/shaders/spirv/chains/hlsl/vs_chroma.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_chroma.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_color.bin b/bgfx/shaders/spirv/chains/hlsl/vs_color.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_color.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/spirv/chains/hlsl/vs_deconverge.bin Binary files differnew file mode 100644 index 00000000000..4eb834bbe51 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_deconverge.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_defocus.bin b/bgfx/shaders/spirv/chains/hlsl/vs_defocus.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_defocus.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_distortion.bin b/bgfx/shaders/spirv/chains/hlsl/vs_distortion.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_distortion.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_decode.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_decode.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_encode.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_encode.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/spirv/chains/hlsl/vs_phosphor.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_phosphor.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_post.bin b/bgfx/shaders/spirv/chains/hlsl/vs_post.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_post.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_prescale.bin b/bgfx/shaders/spirv/chains/hlsl/vs_prescale.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_prescale.bin diff --git a/bgfx/shaders/spirv/chains/hlsl/vs_scanline.bin b/bgfx/shaders/spirv/chains/hlsl/vs_scanline.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hlsl/vs_scanline.bin diff --git a/bgfx/shaders/spirv/chains/hqx/fs_hq2x.bin b/bgfx/shaders/spirv/chains/hqx/fs_hq2x.bin Binary files differnew file mode 100644 index 00000000000..bd01bde66c2 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hqx/fs_hq2x.bin diff --git a/bgfx/shaders/spirv/chains/hqx/fs_hq3x.bin b/bgfx/shaders/spirv/chains/hqx/fs_hq3x.bin Binary files differnew file mode 100644 index 00000000000..433c2c164c4 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hqx/fs_hq3x.bin diff --git a/bgfx/shaders/spirv/chains/hqx/fs_hq4x.bin b/bgfx/shaders/spirv/chains/hqx/fs_hq4x.bin Binary files differnew file mode 100644 index 00000000000..88a276ea5d9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hqx/fs_hq4x.bin diff --git a/bgfx/shaders/spirv/chains/hqx/vs_hq2x.bin b/bgfx/shaders/spirv/chains/hqx/vs_hq2x.bin Binary files differnew file mode 100644 index 00000000000..5d296c42188 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hqx/vs_hq2x.bin diff --git a/bgfx/shaders/spirv/chains/hqx/vs_hq3x.bin b/bgfx/shaders/spirv/chains/hqx/vs_hq3x.bin Binary files differnew file mode 100644 index 00000000000..5d296c42188 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hqx/vs_hq3x.bin diff --git a/bgfx/shaders/spirv/chains/hqx/vs_hq4x.bin b/bgfx/shaders/spirv/chains/hqx/vs_hq4x.bin Binary files differnew file mode 100644 index 00000000000..5d296c42188 --- /dev/null +++ b/bgfx/shaders/spirv/chains/hqx/vs_hq4x.bin diff --git a/bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..1e53a6a3f8d --- /dev/null +++ b/bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.bin diff --git a/bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.bin Binary files differnew file mode 100644 index 00000000000..16f747f6427 --- /dev/null +++ b/bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.bin diff --git a/bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.bin diff --git a/bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit.bin b/bgfx/shaders/spirv/chains/misc/fs_blit.bin Binary files differnew file mode 100644 index 00000000000..15d578c9b9c --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_blit.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_bcg.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_bcg.bin Binary files differnew file mode 100644 index 00000000000..d10025e67dd --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_blit_bcg.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin Binary files differnew file mode 100644 index 00000000000..e5a3f317dd5 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_rgb32.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_rgb32.bin Binary files differnew file mode 100644 index 00000000000..1edd76348cf --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_blit_rgb32.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin Binary files differnew file mode 100644 index 00000000000..c4a372f9a7b --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/spirv/chains/misc/fs_bob-and-ghost-deinterlace.bin Binary files differnew file mode 100644 index 00000000000..6cbea4bb7c3 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass0.bin b/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass0.bin Binary files differnew file mode 100644 index 00000000000..d011a02918d --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass0.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass1.bin b/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass1.bin Binary files differnew file mode 100644 index 00000000000..003deae7ac8 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass1.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_lut.bin b/bgfx/shaders/spirv/chains/misc/fs_lut.bin Binary files differnew file mode 100644 index 00000000000..8a6a938e0ac --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_lut.bin diff --git a/bgfx/shaders/spirv/chains/misc/fs_saturation.bin b/bgfx/shaders/spirv/chains/misc/fs_saturation.bin Binary files differnew file mode 100644 index 00000000000..97be921f649 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/fs_saturation.bin diff --git a/bgfx/shaders/spirv/chains/misc/vs_blit.bin b/bgfx/shaders/spirv/chains/misc/vs_blit.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/vs_blit.bin diff --git a/bgfx/shaders/spirv/chains/misc/vs_bob-and-ghost-deinterlace.bin b/bgfx/shaders/spirv/chains/misc/vs_bob-and-ghost-deinterlace.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/vs_bob-and-ghost-deinterlace.bin diff --git a/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass0.bin b/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass0.bin Binary files differnew file mode 100644 index 00000000000..0024dba789f --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass0.bin diff --git a/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass1.bin b/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass1.bin Binary files differnew file mode 100644 index 00000000000..b7818d6e2b3 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass1.bin diff --git a/bgfx/shaders/spirv/chains/misc/vs_lut.bin b/bgfx/shaders/spirv/chains/misc/vs_lut.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/vs_lut.bin diff --git a/bgfx/shaders/spirv/chains/misc/vs_resize_blit.bin b/bgfx/shaders/spirv/chains/misc/vs_resize_blit.bin Binary files differnew file mode 100644 index 00000000000..4e55cef0200 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/vs_resize_blit.bin diff --git a/bgfx/shaders/spirv/chains/misc/vs_saturation.bin b/bgfx/shaders/spirv/chains/misc/vs_saturation.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/misc/vs_saturation.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..535248944eb --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..97be921f649 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..aa81a42a167 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..535248944eb --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..97be921f649 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..43fa0fd4eea --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..535248944eb --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..97be921f649 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..0ff1b5f29fb --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..535248944eb --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..97be921f649 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_gaussian.bin b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_gaussian.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_gaussian.bin diff --git a/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_offset_sat.bin b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_offset_sat.bin Binary files differnew file mode 100644 index 00000000000..25af7b0785d --- /dev/null +++ b/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_offset_sat.bin diff --git a/bgfx/shaders/spirv/chains/unfiltered/fs_blit.bin b/bgfx/shaders/spirv/chains/unfiltered/fs_blit.bin Binary files differnew file mode 100644 index 00000000000..15d578c9b9c --- /dev/null +++ b/bgfx/shaders/spirv/chains/unfiltered/fs_blit.bin diff --git a/bgfx/shaders/spirv/chains/unfiltered/vs_blit.bin b/bgfx/shaders/spirv/chains/unfiltered/vs_blit.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/unfiltered/vs_blit.bin diff --git a/bgfx/shaders/spirv/chains/warp/fs_dilation-horizontal-fast.bin b/bgfx/shaders/spirv/chains/warp/fs_dilation-horizontal-fast.bin Binary files differnew file mode 100644 index 00000000000..e75b7a7561f --- /dev/null +++ b/bgfx/shaders/spirv/chains/warp/fs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/spirv/chains/warp/vs_dilation-horizontal-fast.bin b/bgfx/shaders/spirv/chains/warp/vs_dilation-horizontal-fast.bin Binary files differnew file mode 100644 index 00000000000..469d10d9b4f --- /dev/null +++ b/bgfx/shaders/spirv/chains/warp/vs_dilation-horizontal-fast.bin diff --git a/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv1-noblend.bin b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv1-noblend.bin Binary files differnew file mode 100644 index 00000000000..ba1791e4622 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-3d.bin b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-3d.bin Binary files differnew file mode 100644 index 00000000000..1663d499e57 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-fast.bin b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-fast.bin Binary files differnew file mode 100644 index 00000000000..dca6eaaa9f0 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-noblend.bin b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-noblend.bin Binary files differnew file mode 100644 index 00000000000..9ec8971c159 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2.bin b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2.bin Binary files differnew file mode 100644 index 00000000000..e94f560a4d5 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3-noblend.bin b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3-noblend.bin Binary files differnew file mode 100644 index 00000000000..16133405678 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3.bin b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3.bin Binary files differnew file mode 100644 index 00000000000..321319cf7fa --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin Binary files differnew file mode 100644 index 00000000000..de23708cb5f --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin Binary files differnew file mode 100644 index 00000000000..da1d7f3c74e --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin Binary files differnew file mode 100644 index 00000000000..cbad6a85287 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin Binary files differnew file mode 100644 index 00000000000..4e6ca8007b4 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin Binary files differnew file mode 100644 index 00000000000..5be4eb98978 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin Binary files differnew file mode 100644 index 00000000000..b6ab2d7cc7d --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin Binary files differnew file mode 100644 index 00000000000..0c14908a344 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin Binary files differnew file mode 100644 index 00000000000..da1d7f3c74e --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin Binary files differnew file mode 100644 index 00000000000..37fba069a81 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin Binary files differnew file mode 100644 index 00000000000..b9cc4865dba --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin Binary files differnew file mode 100644 index 00000000000..0d3f4470d5a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin Binary files differnew file mode 100644 index 00000000000..7f18e49b45b --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin Binary files differnew file mode 100644 index 00000000000..a07d18e0b29 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass0.bin Binary files differnew file mode 100644 index 00000000000..c43483fe6cd --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass1.bin Binary files differnew file mode 100644 index 00000000000..714d531b2b4 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass2.bin Binary files differnew file mode 100644 index 00000000000..a2d1dd10658 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin Binary files differnew file mode 100644 index 00000000000..eefd37ce066 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin Binary files differnew file mode 100644 index 00000000000..eefd37ce066 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin Binary files differnew file mode 100644 index 00000000000..eefd37ce066 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass0.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass0.bin Binary files differnew file mode 100644 index 00000000000..2749ffbc6f7 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass1.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass1.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass2.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass2.bin Binary files differnew file mode 100644 index 00000000000..eefd37ce066 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass3.bin b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass3.bin Binary files differnew file mode 100644 index 00000000000..eefd37ce066 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass3.bin diff --git a/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv1-noblend.bin b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv1-noblend.bin Binary files differnew file mode 100644 index 00000000000..2a1ee3ea491 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv1-noblend.bin diff --git a/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-3d.bin b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-3d.bin Binary files differnew file mode 100644 index 00000000000..56609308932 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-3d.bin diff --git a/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-fast.bin b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-fast.bin Binary files differnew file mode 100644 index 00000000000..7238fd819ec --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-fast.bin diff --git a/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-noblend.bin b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-noblend.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-noblend.bin diff --git a/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2.bin b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3-noblend.bin b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3-noblend.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3-noblend.bin diff --git a/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3.bin b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin Binary files differnew file mode 100644 index 00000000000..06ce96bb91c --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin Binary files differnew file mode 100644 index 00000000000..33661990a72 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin Binary files differnew file mode 100644 index 00000000000..47f08cabd09 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin Binary files differnew file mode 100644 index 00000000000..8bdf77b9842 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin Binary files differnew file mode 100644 index 00000000000..0644e1cd4fb --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin Binary files differnew file mode 100644 index 00000000000..55d4aa3a431 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin Binary files differnew file mode 100644 index 00000000000..d022161222d --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin Binary files differnew file mode 100644 index 00000000000..f147a2acd94 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin Binary files differnew file mode 100644 index 00000000000..d527ee5e75a --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin Binary files differnew file mode 100644 index 00000000000..6dd7f8b54ed --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin Binary files differnew file mode 100644 index 00000000000..781e3ae41d9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin Binary files differnew file mode 100644 index 00000000000..f492fa56970 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin Binary files differnew file mode 100644 index 00000000000..8b5f042c82e --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin Binary files differnew file mode 100644 index 00000000000..b6dedda81af --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin Binary files differnew file mode 100644 index 00000000000..a4230b21c1b --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin Binary files differnew file mode 100644 index 00000000000..95786a3b5a5 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin Binary files differnew file mode 100644 index 00000000000..515def907ac --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin Binary files differnew file mode 100644 index 00000000000..b359a7275e4 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin Binary files differnew file mode 100644 index 00000000000..b359a7275e4 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin Binary files differnew file mode 100644 index 00000000000..b359a7275e4 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin Binary files differnew file mode 100644 index 00000000000..81440f49d5d --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin Binary files differnew file mode 100644 index 00000000000..5144cefc233 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin Binary files differnew file mode 100644 index 00000000000..fe4f84b422c --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin Binary files differnew file mode 100644 index 00000000000..a2a4e4017e9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin Binary files differnew file mode 100644 index 00000000000..ea558eea172 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin Binary files differnew file mode 100644 index 00000000000..46cf0c8af11 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin Binary files differnew file mode 100644 index 00000000000..0597a7c6955 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin Binary files differnew file mode 100644 index 00000000000..d0fce814f7f --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin Binary files differnew file mode 100644 index 00000000000..f4e4b2d27b9 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin Binary files differnew file mode 100644 index 00000000000..31497730af8 --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin diff --git a/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin Binary files differnew file mode 100644 index 00000000000..c77d8f7efbe --- /dev/null +++ b/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin diff --git a/bgfx/shaders/spirv/fs_gui.bin b/bgfx/shaders/spirv/fs_gui.bin Binary files differnew file mode 100644 index 00000000000..15d578c9b9c --- /dev/null +++ b/bgfx/shaders/spirv/fs_gui.bin diff --git a/bgfx/shaders/spirv/fs_screen.bin b/bgfx/shaders/spirv/fs_screen.bin Binary files differnew file mode 100644 index 00000000000..15d578c9b9c --- /dev/null +++ b/bgfx/shaders/spirv/fs_screen.bin diff --git a/bgfx/shaders/spirv/vs_gui.bin b/bgfx/shaders/spirv/vs_gui.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/vs_gui.bin diff --git a/bgfx/shaders/spirv/vs_screen.bin b/bgfx/shaders/spirv/vs_screen.bin Binary files differnew file mode 100644 index 00000000000..89288358461 --- /dev/null +++ b/bgfx/shaders/spirv/vs_screen.bin |