diff options
Diffstat (limited to 'bgfx')
52 files changed, 12 insertions, 9 deletions
diff --git a/bgfx/effects/defocus.json b/bgfx/effects/defocus.json index 364283f9f48..4c14ae05d76 100644 --- a/bgfx/effects/defocus.json +++ b/bgfx/effects/defocus.json @@ -18,7 +18,7 @@ "fragment": "fs_defocus", "uniforms": [ { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, - { "name": "u_screen_dims", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.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 diff --git a/bgfx/effects/distortion.json b/bgfx/effects/distortion.json index de216b397b2..13de69a40f6 100644 --- a/bgfx/effects/distortion.json +++ b/bgfx/effects/distortion.json @@ -17,13 +17,16 @@ "vertex": "vs_distortion", "fragment": "fs_distortion", "uniforms": [ - { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, - { "name": "u_screen_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, - { "name": "u_curvature", "type": "vec4", "values": [ 0.25, 0.0, 0.0, 0.0 ] }, - { "name": "u_round_corner", "type": "vec4", "values": [ 0.2, 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_rotation_type", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] } + { "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_quad_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, + { "name": "u_rotation_type", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_prepare_vector", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_curvature", "type": "vec4", "values": [ 0.25, 0.0, 0.0, 0.0 ] }, + { "name": "u_round_corner", "type": "vec4", "values": [ 0.2, 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 diff --git a/bgfx/shaders/dx11/fs_blit.bin b/bgfx/shaders/dx11/fs_blit.bin Binary files differindex 9b82df8d3bc..9aa3ecb3227 100644 --- a/bgfx/shaders/dx11/fs_blit.bin +++ b/bgfx/shaders/dx11/fs_blit.bin diff --git a/bgfx/shaders/dx11/fs_color.bin b/bgfx/shaders/dx11/fs_color.bin Binary files differindex 388dd403690..aa3b9a2687a 100644 --- a/bgfx/shaders/dx11/fs_color.bin +++ b/bgfx/shaders/dx11/fs_color.bin diff --git a/bgfx/shaders/dx11/fs_deconverge.bin b/bgfx/shaders/dx11/fs_deconverge.bin Binary files differindex 7f114eb40de..3af60d5f943 100644 --- a/bgfx/shaders/dx11/fs_deconverge.bin +++ b/bgfx/shaders/dx11/fs_deconverge.bin diff --git a/bgfx/shaders/dx11/fs_defocus.bin b/bgfx/shaders/dx11/fs_defocus.bin Binary files differindex 2b62ecfea50..ffc56866624 100644 --- a/bgfx/shaders/dx11/fs_defocus.bin +++ b/bgfx/shaders/dx11/fs_defocus.bin diff --git a/bgfx/shaders/dx11/fs_distortion.bin b/bgfx/shaders/dx11/fs_distortion.bin Binary files differindex 8bb9b1d8de9..f416e039385 100644 --- a/bgfx/shaders/dx11/fs_distortion.bin +++ b/bgfx/shaders/dx11/fs_distortion.bin diff --git a/bgfx/shaders/dx11/fs_gui.bin b/bgfx/shaders/dx11/fs_gui.bin Binary files differindex 7091eac73e3..fcb14803035 100644 --- a/bgfx/shaders/dx11/fs_gui.bin +++ b/bgfx/shaders/dx11/fs_gui.bin diff --git a/bgfx/shaders/dx11/fs_ntsc_decode.bin b/bgfx/shaders/dx11/fs_ntsc_decode.bin Binary files differindex 8ba3903ec0a..1c9cf8feb54 100644 --- a/bgfx/shaders/dx11/fs_ntsc_decode.bin +++ b/bgfx/shaders/dx11/fs_ntsc_decode.bin diff --git a/bgfx/shaders/dx11/fs_ntsc_encode.bin b/bgfx/shaders/dx11/fs_ntsc_encode.bin Binary files differindex 0b9a2ef1c2d..26ea7d7b35b 100644 --- a/bgfx/shaders/dx11/fs_ntsc_encode.bin +++ b/bgfx/shaders/dx11/fs_ntsc_encode.bin diff --git a/bgfx/shaders/dx11/fs_phosphor.bin b/bgfx/shaders/dx11/fs_phosphor.bin Binary files differindex 4e9463b9e43..0eae4ac059a 100644 --- a/bgfx/shaders/dx11/fs_phosphor.bin +++ b/bgfx/shaders/dx11/fs_phosphor.bin diff --git a/bgfx/shaders/dx11/fs_post.bin b/bgfx/shaders/dx11/fs_post.bin Binary files differindex 2966d31caed..037d3e4b5f5 100644 --- a/bgfx/shaders/dx11/fs_post.bin +++ b/bgfx/shaders/dx11/fs_post.bin diff --git a/bgfx/shaders/dx11/fs_screen.bin b/bgfx/shaders/dx11/fs_screen.bin Binary files differindex 77db0e11cdf..855a5c142f1 100644 --- a/bgfx/shaders/dx11/fs_screen.bin +++ b/bgfx/shaders/dx11/fs_screen.bin diff --git a/bgfx/shaders/dx11/vs_blit.bin b/bgfx/shaders/dx11/vs_blit.bin Binary files differindex 921983524a6..fe9ce0d3a0b 100644 --- a/bgfx/shaders/dx11/vs_blit.bin +++ b/bgfx/shaders/dx11/vs_blit.bin diff --git a/bgfx/shaders/dx11/vs_color.bin b/bgfx/shaders/dx11/vs_color.bin Binary files differindex e8537348c73..e51c5294eb0 100644 --- a/bgfx/shaders/dx11/vs_color.bin +++ b/bgfx/shaders/dx11/vs_color.bin diff --git a/bgfx/shaders/dx11/vs_deconverge.bin b/bgfx/shaders/dx11/vs_deconverge.bin Binary files differindex 04b7f26d457..d9a8ae72830 100644 --- a/bgfx/shaders/dx11/vs_deconverge.bin +++ b/bgfx/shaders/dx11/vs_deconverge.bin diff --git a/bgfx/shaders/dx11/vs_defocus.bin b/bgfx/shaders/dx11/vs_defocus.bin Binary files differindex 48e32ee5d8c..6ada3526c81 100644 --- a/bgfx/shaders/dx11/vs_defocus.bin +++ b/bgfx/shaders/dx11/vs_defocus.bin diff --git a/bgfx/shaders/dx11/vs_distortion.bin b/bgfx/shaders/dx11/vs_distortion.bin Binary files differindex d56ecb58e4f..34362427383 100644 --- a/bgfx/shaders/dx11/vs_distortion.bin +++ b/bgfx/shaders/dx11/vs_distortion.bin diff --git a/bgfx/shaders/dx11/vs_gui.bin b/bgfx/shaders/dx11/vs_gui.bin Binary files differindex a534317dfb9..42e835bfbf2 100644 --- a/bgfx/shaders/dx11/vs_gui.bin +++ b/bgfx/shaders/dx11/vs_gui.bin diff --git a/bgfx/shaders/dx11/vs_ntsc_decode.bin b/bgfx/shaders/dx11/vs_ntsc_decode.bin Binary files differindex 1d83e3d9ea4..fb8cb2b32cb 100644 --- a/bgfx/shaders/dx11/vs_ntsc_decode.bin +++ b/bgfx/shaders/dx11/vs_ntsc_decode.bin diff --git a/bgfx/shaders/dx11/vs_ntsc_encode.bin b/bgfx/shaders/dx11/vs_ntsc_encode.bin Binary files differindex d58e84749dc..35c358065e3 100644 --- a/bgfx/shaders/dx11/vs_ntsc_encode.bin +++ b/bgfx/shaders/dx11/vs_ntsc_encode.bin diff --git a/bgfx/shaders/dx11/vs_phosphor.bin b/bgfx/shaders/dx11/vs_phosphor.bin Binary files differindex 72def3ab605..ec6373d87f4 100644 --- a/bgfx/shaders/dx11/vs_phosphor.bin +++ b/bgfx/shaders/dx11/vs_phosphor.bin diff --git a/bgfx/shaders/dx11/vs_post.bin b/bgfx/shaders/dx11/vs_post.bin Binary files differindex 3495e27a797..d4e0aeaaede 100644 --- a/bgfx/shaders/dx11/vs_post.bin +++ b/bgfx/shaders/dx11/vs_post.bin diff --git a/bgfx/shaders/dx11/vs_screen.bin b/bgfx/shaders/dx11/vs_screen.bin Binary files differindex 320f9d80e71..30c31ad3e7b 100644 --- a/bgfx/shaders/dx11/vs_screen.bin +++ b/bgfx/shaders/dx11/vs_screen.bin diff --git a/bgfx/shaders/dx9/fs_blit.bin b/bgfx/shaders/dx9/fs_blit.bin Binary files differindex 87431a56e71..b0f01ee708c 100644 --- a/bgfx/shaders/dx9/fs_blit.bin +++ b/bgfx/shaders/dx9/fs_blit.bin diff --git a/bgfx/shaders/dx9/fs_color.bin b/bgfx/shaders/dx9/fs_color.bin Binary files differindex bcde8844dd2..68f1eae9dc0 100644 --- a/bgfx/shaders/dx9/fs_color.bin +++ b/bgfx/shaders/dx9/fs_color.bin diff --git a/bgfx/shaders/dx9/fs_deconverge.bin b/bgfx/shaders/dx9/fs_deconverge.bin Binary files differindex b98ee3cb31d..6417bf6ad00 100644 --- a/bgfx/shaders/dx9/fs_deconverge.bin +++ b/bgfx/shaders/dx9/fs_deconverge.bin diff --git a/bgfx/shaders/dx9/fs_defocus.bin b/bgfx/shaders/dx9/fs_defocus.bin Binary files differindex 6ba9faa3292..275e264bf06 100644 --- a/bgfx/shaders/dx9/fs_defocus.bin +++ b/bgfx/shaders/dx9/fs_defocus.bin diff --git a/bgfx/shaders/dx9/fs_distortion.bin b/bgfx/shaders/dx9/fs_distortion.bin Binary files differindex 7b0fa91eb2f..b25548edd31 100644 --- a/bgfx/shaders/dx9/fs_distortion.bin +++ b/bgfx/shaders/dx9/fs_distortion.bin diff --git a/bgfx/shaders/dx9/fs_gui.bin b/bgfx/shaders/dx9/fs_gui.bin Binary files differindex 405e3c1f4d9..b64c72268cc 100644 --- a/bgfx/shaders/dx9/fs_gui.bin +++ b/bgfx/shaders/dx9/fs_gui.bin diff --git a/bgfx/shaders/dx9/fs_ntsc_decode.bin b/bgfx/shaders/dx9/fs_ntsc_decode.bin Binary files differindex c5731a1312b..1ebb9526280 100644 --- a/bgfx/shaders/dx9/fs_ntsc_decode.bin +++ b/bgfx/shaders/dx9/fs_ntsc_decode.bin diff --git a/bgfx/shaders/dx9/fs_ntsc_encode.bin b/bgfx/shaders/dx9/fs_ntsc_encode.bin Binary files differindex 375d4339fcc..019a55a80ab 100644 --- a/bgfx/shaders/dx9/fs_ntsc_encode.bin +++ b/bgfx/shaders/dx9/fs_ntsc_encode.bin diff --git a/bgfx/shaders/dx9/fs_phosphor.bin b/bgfx/shaders/dx9/fs_phosphor.bin Binary files differindex 7fbfb7d2433..eafc92b4ecf 100644 --- a/bgfx/shaders/dx9/fs_phosphor.bin +++ b/bgfx/shaders/dx9/fs_phosphor.bin diff --git a/bgfx/shaders/dx9/fs_post.bin b/bgfx/shaders/dx9/fs_post.bin Binary files differindex 8bb9bd011e5..6f08bba57a4 100644 --- a/bgfx/shaders/dx9/fs_post.bin +++ b/bgfx/shaders/dx9/fs_post.bin diff --git a/bgfx/shaders/dx9/fs_screen.bin b/bgfx/shaders/dx9/fs_screen.bin Binary files differindex 6599df87a61..81f469b607b 100644 --- a/bgfx/shaders/dx9/fs_screen.bin +++ b/bgfx/shaders/dx9/fs_screen.bin diff --git a/bgfx/shaders/dx9/vs_blit.bin b/bgfx/shaders/dx9/vs_blit.bin Binary files differindex 4e60f251806..63d53341092 100644 --- a/bgfx/shaders/dx9/vs_blit.bin +++ b/bgfx/shaders/dx9/vs_blit.bin diff --git a/bgfx/shaders/dx9/vs_color.bin b/bgfx/shaders/dx9/vs_color.bin Binary files differindex 2532e2376f1..1dd85de84ae 100644 --- a/bgfx/shaders/dx9/vs_color.bin +++ b/bgfx/shaders/dx9/vs_color.bin diff --git a/bgfx/shaders/dx9/vs_deconverge.bin b/bgfx/shaders/dx9/vs_deconverge.bin Binary files differindex cd3e0330f90..d826f546c9a 100644 --- a/bgfx/shaders/dx9/vs_deconverge.bin +++ b/bgfx/shaders/dx9/vs_deconverge.bin diff --git a/bgfx/shaders/dx9/vs_defocus.bin b/bgfx/shaders/dx9/vs_defocus.bin Binary files differindex cdddfc9b285..90eedcc43eb 100644 --- a/bgfx/shaders/dx9/vs_defocus.bin +++ b/bgfx/shaders/dx9/vs_defocus.bin diff --git a/bgfx/shaders/dx9/vs_distortion.bin b/bgfx/shaders/dx9/vs_distortion.bin Binary files differindex 02062b46eeb..72faf4cd3df 100644 --- a/bgfx/shaders/dx9/vs_distortion.bin +++ b/bgfx/shaders/dx9/vs_distortion.bin diff --git a/bgfx/shaders/dx9/vs_gui.bin b/bgfx/shaders/dx9/vs_gui.bin Binary files differindex 3a63611639e..c1c19c4b95e 100644 --- a/bgfx/shaders/dx9/vs_gui.bin +++ b/bgfx/shaders/dx9/vs_gui.bin diff --git a/bgfx/shaders/dx9/vs_ntsc_decode.bin b/bgfx/shaders/dx9/vs_ntsc_decode.bin Binary files differindex 34128b63dde..5030b370e69 100644 --- a/bgfx/shaders/dx9/vs_ntsc_decode.bin +++ b/bgfx/shaders/dx9/vs_ntsc_decode.bin diff --git a/bgfx/shaders/dx9/vs_ntsc_encode.bin b/bgfx/shaders/dx9/vs_ntsc_encode.bin Binary files differindex b4b99825650..1db3699e541 100644 --- a/bgfx/shaders/dx9/vs_ntsc_encode.bin +++ b/bgfx/shaders/dx9/vs_ntsc_encode.bin diff --git a/bgfx/shaders/dx9/vs_phosphor.bin b/bgfx/shaders/dx9/vs_phosphor.bin Binary files differindex edbe4e5e316..441a155b3db 100644 --- a/bgfx/shaders/dx9/vs_phosphor.bin +++ b/bgfx/shaders/dx9/vs_phosphor.bin diff --git a/bgfx/shaders/dx9/vs_post.bin b/bgfx/shaders/dx9/vs_post.bin Binary files differindex 9a0e8092fbb..43eec77a6f4 100644 --- a/bgfx/shaders/dx9/vs_post.bin +++ b/bgfx/shaders/dx9/vs_post.bin diff --git a/bgfx/shaders/dx9/vs_screen.bin b/bgfx/shaders/dx9/vs_screen.bin Binary files differindex a1cd3901b69..e3bd9417ad8 100644 --- a/bgfx/shaders/dx9/vs_screen.bin +++ b/bgfx/shaders/dx9/vs_screen.bin diff --git a/bgfx/shaders/gles/fs_defocus.bin b/bgfx/shaders/gles/fs_defocus.bin Binary files differindex ce0b956494a..98ff6f0b9cf 100644 --- a/bgfx/shaders/gles/fs_defocus.bin +++ b/bgfx/shaders/gles/fs_defocus.bin diff --git a/bgfx/shaders/gles/fs_distortion.bin b/bgfx/shaders/gles/fs_distortion.bin Binary files differindex d423d9b7fb8..e518fc0f0a3 100644 --- a/bgfx/shaders/gles/fs_distortion.bin +++ b/bgfx/shaders/gles/fs_distortion.bin diff --git a/bgfx/shaders/glsl/fs_defocus.bin b/bgfx/shaders/glsl/fs_defocus.bin Binary files differindex d56afae0f77..0adf5a7fd67 100644 --- a/bgfx/shaders/glsl/fs_defocus.bin +++ b/bgfx/shaders/glsl/fs_defocus.bin diff --git a/bgfx/shaders/glsl/fs_distortion.bin b/bgfx/shaders/glsl/fs_distortion.bin Binary files differindex 9ec60e1a440..11087b688ff 100644 --- a/bgfx/shaders/glsl/fs_distortion.bin +++ b/bgfx/shaders/glsl/fs_distortion.bin diff --git a/bgfx/shaders/metal/fs_defocus.bin b/bgfx/shaders/metal/fs_defocus.bin Binary files differindex 76825e22010..52900807388 100644 --- a/bgfx/shaders/metal/fs_defocus.bin +++ b/bgfx/shaders/metal/fs_defocus.bin diff --git a/bgfx/shaders/metal/fs_distortion.bin b/bgfx/shaders/metal/fs_distortion.bin Binary files differindex 6c8b0562037..6dca893e794 100644 --- a/bgfx/shaders/metal/fs_distortion.bin +++ b/bgfx/shaders/metal/fs_distortion.bin |