summaryrefslogtreecommitdiffstatshomepage
path: root/bgfx/chains/hlsl.json
diff options
context:
space:
mode:
Diffstat (limited to 'bgfx/chains/hlsl.json')
-rw-r--r--bgfx/chains/hlsl.json32
1 files changed, 23 insertions, 9 deletions
diff --git a/bgfx/chains/hlsl.json b/bgfx/chains/hlsl.json
index a3499dc7283..378102444fe 100644
--- a/bgfx/chains/hlsl.json
+++ b/bgfx/chains/hlsl.json
@@ -390,6 +390,29 @@
],
"output": "internal"
},
+ {
+ "effect": "hlsl/scanline",
+ "name": "Scanline Pass",
+ "disablewhen": [
+ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 },
+ { "type": "slider", "condition": "equal", "combine": "or", "name": "scanline_alpha", "value": 0 }
+ ],
+ "uniforms": [
+ { "uniform": "u_scanline_alpha", "slider": "scanline_alpha" },
+ { "uniform": "u_scanline_scale", "slider": "scanline_scale" },
+ { "uniform": "u_scanline_bright_scale", "slider": "scanline_bright_scale" },
+ { "uniform": "u_scanline_bright_offset", "slider": "scanline_bright_offset" },
+ { "uniform": "u_scanline_height", "slider": "scanline_height" },
+ { "uniform": "u_scanline_variation", "slider": "scanline_variation" },
+ { "uniform": "u_scanline_jitter", "slider": "scanline_jitter_amount" },
+ { "uniform": "u_jitter_amount", "parameter": "jitter" },
+ { "uniform": "u_time", "parameter": "time" }
+ ],
+ "input": [
+ { "sampler": "s_tex", "target": "internal" }
+ ],
+ "output": "internal"
+ },
{ "effect": "hlsl/defocus",
"name": "Defocus Pass",
"disablewhen": [
@@ -440,19 +463,12 @@
"name": "Non-Bloom Post Pass",
"disablewhen": [
{ "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 },
- { "type": "slider", "condition": "equal", "combine": "and", "name": "scanline_alpha", "value": 0.0 },
{ "type": "slider", "condition": "equal", "combine": "and", "name": "shadow_alpha", "value": 0.0 },
{ "type": "slider", "condition": "equal", "combine": "and", "name": "humbar_alpha", "value": 0.0 },
{ "type": "slider", "condition": "equal", "combine": "and", "name": "floor", "value": [ 0, 0, 0 ] },
{ "type": "slider", "condition": "equal", "combine": "and", "name": "power", "value": [ 0, 0, 0 ] }
],
"uniforms": [
- { "uniform": "u_scanline_alpha", "slider": "scanline_alpha" },
- { "uniform": "u_scanline_scale", "slider": "scanline_scale" },
- { "uniform": "u_scanline_bright_scale", "slider": "scanline_bright_scale" },
- { "uniform": "u_scanline_bright_offset", "slider": "scanline_bright_offset" },
- { "uniform": "u_scanline_height", "slider": "scanline_height" },
- { "uniform": "u_scanline_variation", "slider": "scanline_variation" },
{ "uniform": "u_shadow_tile_mode", "slider": "shadow_tile_mode" },
{ "uniform": "u_shadow_alpha", "slider": "shadow_alpha" },
{ "uniform": "u_shadow_count", "slider": "shadow_uv_count" },
@@ -462,8 +478,6 @@
{ "uniform": "u_humbar_hertz_rate", "slider": "humbar_hertz_rate" },
{ "uniform": "u_floor", "slider": "floor" },
{ "uniform": "u_power", "slider": "power" },
- { "uniform": "u_scanline_jitter", "slider": "scanline_jitter_amount" },
- { "uniform": "u_jitter_amount", "parameter": "jitter" },
{ "uniform": "u_time", "parameter": "time" }
],
"input": [