diff options
| author | 2016-03-25 16:19:55 +0100 | |
|---|---|---|
| committer | 2016-03-25 16:20:12 +0100 | |
| commit | 93e5a03b89edae5a70e5f8de3049434505f404f4 (patch) | |
| tree | 877f0bd83ada0d3e117c7d385b3508cfdd031f6c /bgfx/effects | |
| parent | 956e57d26a5e4638c54743173dca249003186c0d (diff) | |
Huge cleanup of render target handling, nw
Diffstat (limited to 'bgfx/effects')
| -rw-r--r-- | bgfx/effects/deconverge.json | 4 | ||||
| -rw-r--r-- | bgfx/effects/post.json | 3 | ||||
| -rw-r--r-- | bgfx/effects/prescale.json | 24 |
3 files changed, 28 insertions, 3 deletions
diff --git a/bgfx/effects/deconverge.json b/bgfx/effects/deconverge.json index 8da0d5434b4..f438bd4f016 100644 --- a/bgfx/effects/deconverge.json +++ b/bgfx/effects/deconverge.json @@ -18,12 +18,12 @@ "fragment": "fs_deconverge", "uniforms": [ { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "u_tex_size0", "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_source_dims", "type": "vec4", "values": [ 256.0, 256.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 diff --git a/bgfx/effects/post.json b/bgfx/effects/post.json index 21936db55d6..4a660a70411 100644 --- a/bgfx/effects/post.json +++ b/bgfx/effects/post.json @@ -35,8 +35,9 @@ { "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_jitter_amount", "type": "vec4", "values": [ 0.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_back_color", "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 ] }, diff --git a/bgfx/effects/prescale.json b/bgfx/effects/prescale.json new file mode 100644 index 00000000000..492f8a11ad6 --- /dev/null +++ b/bgfx/effects/prescale.json @@ -0,0 +1,24 @@ +{ + "blend": { + "equation": "add", + "srcColor": "1", + "dstColor": "0", + "srcAlpha": "1", + "dstAlpha": "0" + }, + "depth": { + "function": "always" + }, + "cull": { "mode": "none" }, + "write": { + "rgb": "true", + "alpha": "true" + }, + "vertex": "vs_prescale", + "fragment": "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 |
