summaryrefslogtreecommitdiffstatshomepage
path: root/bgfx/shaders/glsl/vs_deconverge.bin
blob: 5b332158522574d17f41cfdd614cc29fd780e409 (plain) (blame)
ofshex dumpascii
0000 56 53 48 04 dd 2c d7 d4 08 00 0a 75 5f 76 69 65 77 50 72 6f 6a 04 01 00 00 01 00 0d 75 5f 73 6f VSH..,.....u_viewProj.......u_so
0020 75 72 63 65 5f 64 69 6d 73 02 01 00 00 01 00 0e 75 5f 63 6f 6e 76 65 72 67 65 5f 72 65 64 02 01 urce_dims.......u_converge_red..
0040 00 00 01 00 10 75 5f 63 6f 6e 76 65 72 67 65 5f 67 72 65 65 6e 02 01 00 00 01 00 0f 75 5f 63 6f .....u_converge_green.......u_co
0060 6e 76 65 72 67 65 5f 62 6c 75 65 02 01 00 00 01 00 15 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 nverge_blue.......u_radial_conve
0080 72 67 65 5f 72 65 64 02 01 00 00 01 00 17 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f rge_red.......u_radial_converge_
00a0 67 72 65 65 6e 02 01 00 00 01 00 16 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f 62 6c green.......u_radial_converge_bl
00c0 75 65 02 01 00 00 01 00 48 04 00 00 61 74 74 72 69 62 75 74 65 20 76 65 63 34 20 61 5f 63 6f 6c ue......H...attribute.vec4.a_col
00e0 6f 72 30 3b 0a 61 74 74 72 69 62 75 74 65 20 76 65 63 33 20 61 5f 70 6f 73 69 74 69 6f 6e 3b 0a or0;.attribute.vec3.a_position;.
0100 61 74 74 72 69 62 75 74 65 20 76 65 63 32 20 61 5f 74 65 78 63 6f 6f 72 64 30 3b 0a 76 61 72 79 attribute.vec2.a_texcoord0;.vary
0120 69 6e 67 20 76 65 63 34 20 76 5f 63 6f 6c 6f 72 30 3b 0a 76 61 72 79 69 6e 67 20 76 65 63 32 20 ing.vec4.v_color0;.varying.vec2.
0140 76 5f 74 65 78 63 6f 6f 72 64 30 3b 0a 76 61 72 79 69 6e 67 20 76 65 63 32 20 76 5f 74 65 78 63 v_texcoord0;.varying.vec2.v_texc
0160 6f 6f 72 64 31 3b 0a 76 61 72 79 69 6e 67 20 76 65 63 32 20 76 5f 74 65 78 63 6f 6f 72 64 32 3b oord1;.varying.vec2.v_texcoord2;
0180 0a 75 6e 69 66 6f 72 6d 20 6d 61 74 34 20 75 5f 76 69 65 77 50 72 6f 6a 3b 0a 75 6e 69 66 6f 72 .uniform.mat4.u_viewProj;.unifor
01a0 6d 20 76 65 63 34 20 75 5f 73 6f 75 72 63 65 5f 64 69 6d 73 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 m.vec4.u_source_dims;.uniform.ve
01c0 63 34 20 75 5f 63 6f 6e 76 65 72 67 65 5f 72 65 64 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 c4.u_converge_red;.uniform.vec4.
01e0 75 5f 63 6f 6e 76 65 72 67 65 5f 67 72 65 65 6e 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 75 u_converge_green;.uniform.vec4.u
0200 5f 63 6f 6e 76 65 72 67 65 5f 62 6c 75 65 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 75 5f 72 _converge_blue;.uniform.vec4.u_r
0220 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f 72 65 64 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 adial_converge_red;.uniform.vec4
0240 20 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f 67 72 65 65 6e 3b 0a 75 6e 69 66 6f 72 .u_radial_converge_green;.unifor
0260 6d 20 76 65 63 34 20 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f 62 6c 75 65 3b 0a 76 m.vec4.u_radial_converge_blue;.v
0280 6f 69 64 20 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 31 3b 0a 20 oid.main.().{...vec4.tmpvar_1;..
02a0 20 74 6d 70 76 61 72 5f 31 2e 7a 77 20 3d 20 76 65 63 32 28 30 2e 30 2c 20 31 2e 30 29 3b 0a 20 .tmpvar_1.zw.=.vec2(0.0,.1.0);..
02c0 20 74 6d 70 76 61 72 5f 31 2e 78 79 20 3d 20 61 5f 70 6f 73 69 74 69 6f 6e 2e 78 79 3b 0a 20 20 .tmpvar_1.xy.=.a_position.xy;...
02e0 67 6c 5f 50 6f 73 69 74 69 6f 6e 20 3d 20 28 75 5f 76 69 65 77 50 72 6f 6a 20 2a 20 74 6d 70 76 gl_Position.=.(u_viewProj.*.tmpv
0300 61 72 5f 31 29 3b 0a 20 20 76 65 63 32 20 74 6d 70 76 61 72 5f 32 3b 0a 20 20 74 6d 70 76 61 72 ar_1);...vec2.tmpvar_2;...tmpvar
0320 5f 32 20 3d 20 28 61 5f 74 65 78 63 6f 6f 72 64 30 20 2d 20 76 65 63 32 28 30 2e 35 2c 20 30 2e _2.=.(a_texcoord0.-.vec2(0.5,.0.
0340 35 29 29 3b 0a 20 20 76 65 63 32 20 74 6d 70 76 61 72 5f 33 3b 0a 20 20 74 6d 70 76 61 72 5f 33 5));...vec2.tmpvar_3;...tmpvar_3
0360 20 3d 20 28 31 2e 30 2f 28 75 5f 73 6f 75 72 63 65 5f 64 69 6d 73 2e 78 79 29 29 3b 0a 20 20 76 .=.(1.0/(u_source_dims.xy));...v
0380 5f 74 65 78 63 6f 6f 72 64 30 20 3d 20 28 28 28 74 6d 70 76 61 72 5f 32 20 2a 20 0a 20 20 20 20 _texcoord0.=.(((tmpvar_2.*......
03a0 28 31 2e 30 20 2b 20 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f 72 65 64 2e 78 79 29 (1.0.+.u_radial_converge_red.xy)
03c0 0a 20 20 29 20 2b 20 76 65 63 32 28 30 2e 35 2c 20 30 2e 35 29 29 20 2b 20 28 75 5f 63 6f 6e 76 ...).+.vec2(0.5,.0.5)).+.(u_conv
03e0 65 72 67 65 5f 72 65 64 2e 78 79 20 2a 20 74 6d 70 76 61 72 5f 33 29 29 3b 0a 20 20 76 5f 74 65 erge_red.xy.*.tmpvar_3));...v_te
0400 78 63 6f 6f 72 64 31 20 3d 20 28 28 28 74 6d 70 76 61 72 5f 32 20 2a 20 0a 20 20 20 20 28 31 2e xcoord1.=.(((tmpvar_2.*......(1.
0420 30 20 2b 20 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f 67 72 65 65 6e 2e 78 79 29 0a 0.+.u_radial_converge_green.xy).
0440 20 20 29 20 2b 20 76 65 63 32 28 30 2e 35 2c 20 30 2e 35 29 29 20 2b 20 28 75 5f 63 6f 6e 76 65 ..).+.vec2(0.5,.0.5)).+.(u_conve
0460 72 67 65 5f 67 72 65 65 6e 2e 78 79 20 2a 20 74 6d 70 76 61 72 5f 33 29 29 3b 0a 20 20 76 5f 74 rge_green.xy.*.tmpvar_3));...v_t
0480 65 78 63 6f 6f 72 64 32 20 3d 20 28 28 28 74 6d 70 76 61 72 5f 32 20 2a 20 0a 20 20 20 20 28 31 excoord2.=.(((tmpvar_2.*......(1
04a0 2e 30 20 2b 20 75 5f 72 61 64 69 61 6c 5f 63 6f 6e 76 65 72 67 65 5f 62 6c 75 65 2e 78 79 29 0a .0.+.u_radial_converge_blue.xy).
04c0 20 20 29 20 2b 20 76 65 63 32 28 30 2e 35 2c 20 30 2e 35 29 29 20 2b 20 28 75 5f 63 6f 6e 76 65 ..).+.vec2(0.5,.0.5)).+.(u_conve
04e0 72 67 65 5f 62 6c 75 65 2e 78 79 20 2a 20 74 6d 70 76 61 72 5f 33 29 29 3b 0a 20 20 76 5f 63 6f rge_blue.xy.*.tmpvar_3));...v_co
0500 6c 6f 72 30 20 3d 20 61 5f 63 6f 6c 6f 72 30 3b 0a 7d 0a 0a 00 lor0.=.a_color0;.}...