summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/runtime/shaders/essl/fs_upsample.bin
blob: 01c22c33a0c9e38178757948f5c6a2312d852bbc (plain)
ofshex dumpascii
0000 46 53 48 05 6f 1e 3e 3c 03 00 05 73 5f 74 65 78 00 01 00 00 01 00 0b 75 5f 70 69 78 65 6c 53 69 FSH.o.><...s_tex.......u_pixelSi
0020 7a 65 02 01 00 00 01 00 0b 75 5f 69 6e 74 65 6e 73 69 74 79 02 01 00 00 01 00 fa 05 00 00 76 61 ze.......u_intensity..........va
0040 72 79 69 6e 67 20 68 69 67 68 70 20 76 65 63 32 20 76 5f 74 65 78 63 6f 6f 72 64 30 3b 0a 75 6e rying.highp.vec2.v_texcoord0;.un
0060 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 73 5f 74 65 78 3b 0a 75 6e 69 66 6f 72 6d 20 68 iform.sampler2D.s_tex;.uniform.h
0080 69 67 68 70 20 76 65 63 34 20 75 5f 70 69 78 65 6c 53 69 7a 65 3b 0a 75 6e 69 66 6f 72 6d 20 68 ighp.vec4.u_pixelSize;.uniform.h
00a0 69 67 68 70 20 76 65 63 34 20 75 5f 69 6e 74 65 6e 73 69 74 79 3b 0a 76 6f 69 64 20 6d 61 69 6e ighp.vec4.u_intensity;.void.main
00c0 20 28 29 0a 7b 0a 20 20 6c 6f 77 70 20 76 65 63 34 20 73 75 6d 5f 31 3b 0a 20 20 68 69 67 68 70 .().{...lowp.vec4.sum_1;...highp
00e0 20 76 65 63 32 20 74 6d 70 76 61 72 5f 32 3b 0a 20 20 74 6d 70 76 61 72 5f 32 20 3d 20 75 5f 70 .vec2.tmpvar_2;...tmpvar_2.=.u_p
0100 69 78 65 6c 53 69 7a 65 2e 78 79 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 ixelSize.xy;...highp.vec2.tmpvar
0120 5f 33 3b 0a 20 20 74 6d 70 76 61 72 5f 33 2e 79 20 3d 20 30 2e 30 3b 0a 20 20 68 69 67 68 70 20 _3;...tmpvar_3.y.=.0.0;...highp.
0140 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 34 3b 0a 20 20 74 6d 70 76 61 72 5f 34 20 3d 20 2d 28 75 float.tmpvar_4;...tmpvar_4.=.-(u
0160 5f 70 69 78 65 6c 53 69 7a 65 2e 78 29 3b 0a 20 20 74 6d 70 76 61 72 5f 33 2e 78 20 3d 20 74 6d _pixelSize.x);...tmpvar_3.x.=.tm
0180 70 76 61 72 5f 34 3b 0a 20 20 73 75 6d 5f 31 20 3d 20 28 30 2e 31 32 35 20 2a 20 74 65 78 74 75 pvar_4;...sum_1.=.(0.125.*.textu
01a0 72 65 32 44 20 28 73 5f 74 65 78 2c 20 28 76 5f 74 65 78 63 6f 6f 72 64 30 20 2b 20 74 6d 70 76 re2D.(s_tex,.(v_texcoord0.+.tmpv
01c0 61 72 5f 33 29 29 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 35 3b 0a ar_3)));...highp.vec2.tmpvar_5;.
01e0 20 20 74 6d 70 76 61 72 5f 35 2e 78 20 3d 20 30 2e 30 3b 0a 20 20 74 6d 70 76 61 72 5f 35 2e 79 ..tmpvar_5.x.=.0.0;...tmpvar_5.y
0200 20 3d 20 74 6d 70 76 61 72 5f 32 2e 79 3b 0a 20 20 73 75 6d 5f 31 20 3d 20 28 73 75 6d 5f 31 20 .=.tmpvar_2.y;...sum_1.=.(sum_1.
0220 2b 20 28 30 2e 31 32 35 20 2a 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 74 65 78 2c 20 28 76 5f +.(0.125.*.texture2D.(s_tex,.(v_
0240 74 65 78 63 6f 6f 72 64 30 20 2b 20 74 6d 70 76 61 72 5f 35 29 29 29 29 3b 0a 20 20 68 69 67 68 texcoord0.+.tmpvar_5))));...high
0260 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 36 3b 0a 20 20 74 6d 70 76 61 72 5f 36 2e 79 20 3d 20 p.vec2.tmpvar_6;...tmpvar_6.y.=.
0280 30 2e 30 3b 0a 20 20 74 6d 70 76 61 72 5f 36 2e 78 20 3d 20 74 6d 70 76 61 72 5f 32 2e 78 3b 0a 0.0;...tmpvar_6.x.=.tmpvar_2.x;.
02a0 20 20 73 75 6d 5f 31 20 3d 20 28 73 75 6d 5f 31 20 2b 20 28 30 2e 31 32 35 20 2a 20 74 65 78 74 ..sum_1.=.(sum_1.+.(0.125.*.text
02c0 75 72 65 32 44 20 28 73 5f 74 65 78 2c 20 28 76 5f 74 65 78 63 6f 6f 72 64 30 20 2b 20 74 6d 70 ure2D.(s_tex,.(v_texcoord0.+.tmp
02e0 76 61 72 5f 36 29 29 29 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 37 var_6))));...highp.vec2.tmpvar_7
0300 3b 0a 20 20 74 6d 70 76 61 72 5f 37 2e 78 20 3d 20 30 2e 30 3b 0a 20 20 68 69 67 68 70 20 66 6c ;...tmpvar_7.x.=.0.0;...highp.fl
0320 6f 61 74 20 74 6d 70 76 61 72 5f 38 3b 0a 20 20 74 6d 70 76 61 72 5f 38 20 3d 20 2d 28 75 5f 70 oat.tmpvar_8;...tmpvar_8.=.-(u_p
0340 69 78 65 6c 53 69 7a 65 2e 79 29 3b 0a 20 20 74 6d 70 76 61 72 5f 37 2e 79 20 3d 20 74 6d 70 76 ixelSize.y);...tmpvar_7.y.=.tmpv
0360 61 72 5f 38 3b 0a 20 20 73 75 6d 5f 31 20 3d 20 28 73 75 6d 5f 31 20 2b 20 28 30 2e 31 32 35 20 ar_8;...sum_1.=.(sum_1.+.(0.125.
0380 2a 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 74 65 78 2c 20 28 76 5f 74 65 78 63 6f 6f 72 64 30 *.texture2D.(s_tex,.(v_texcoord0
03a0 20 2b 20 74 6d 70 76 61 72 5f 37 29 29 29 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d .+.tmpvar_7))));...highp.vec2.tm
03c0 70 76 61 72 5f 39 3b 0a 20 20 74 6d 70 76 61 72 5f 39 2e 78 20 3d 20 74 6d 70 76 61 72 5f 34 3b pvar_9;...tmpvar_9.x.=.tmpvar_4;
03e0 0a 20 20 74 6d 70 76 61 72 5f 39 2e 79 20 3d 20 74 6d 70 76 61 72 5f 38 3b 0a 20 20 73 75 6d 5f ...tmpvar_9.y.=.tmpvar_8;...sum_
0400 31 20 3d 20 28 73 75 6d 5f 31 20 2b 20 28 30 2e 30 36 32 35 20 2a 20 74 65 78 74 75 72 65 32 44 1.=.(sum_1.+.(0.0625.*.texture2D
0420 20 28 73 5f 74 65 78 2c 20 28 76 5f 74 65 78 63 6f 6f 72 64 30 20 2b 20 74 6d 70 76 61 72 5f 39 .(s_tex,.(v_texcoord0.+.tmpvar_9
0440 29 29 29 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 31 30 3b 0a 20 20 ))));...highp.vec2.tmpvar_10;...
0460 74 6d 70 76 61 72 5f 31 30 2e 78 20 3d 20 74 6d 70 76 61 72 5f 34 3b 0a 20 20 74 6d 70 76 61 72 tmpvar_10.x.=.tmpvar_4;...tmpvar
0480 5f 31 30 2e 79 20 3d 20 74 6d 70 76 61 72 5f 32 2e 79 3b 0a 20 20 73 75 6d 5f 31 20 3d 20 28 73 _10.y.=.tmpvar_2.y;...sum_1.=.(s
04a0 75 6d 5f 31 20 2b 20 28 30 2e 30 36 32 35 20 2a 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 74 65 um_1.+.(0.0625.*.texture2D.(s_te
04c0 78 2c 20 28 76 5f 74 65 78 63 6f 6f 72 64 30 20 2b 20 74 6d 70 76 61 72 5f 31 30 29 29 29 29 3b x,.(v_texcoord0.+.tmpvar_10))));
04e0 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 31 31 3b 0a 20 20 74 6d 70 76 61 ...highp.vec2.tmpvar_11;...tmpva
0500 72 5f 31 31 2e 78 20 3d 20 74 6d 70 76 61 72 5f 32 2e 78 3b 0a 20 20 74 6d 70 76 61 72 5f 31 31 r_11.x.=.tmpvar_2.x;...tmpvar_11
0520 2e 79 20 3d 20 74 6d 70 76 61 72 5f 38 3b 0a 20 20 73 75 6d 5f 31 20 3d 20 28 73 75 6d 5f 31 20 .y.=.tmpvar_8;...sum_1.=.(sum_1.
0540 2b 20 28 30 2e 30 36 32 35 20 2a 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 74 65 78 2c 20 28 76 +.(0.0625.*.texture2D.(s_tex,.(v
0560 5f 74 65 78 63 6f 6f 72 64 30 20 2b 20 74 6d 70 76 61 72 5f 31 31 29 29 29 29 3b 0a 20 20 73 75 _texcoord0.+.tmpvar_11))));...su
0580 6d 5f 31 20 3d 20 28 73 75 6d 5f 31 20 2b 20 28 30 2e 30 36 32 35 20 2a 20 74 65 78 74 75 72 65 m_1.=.(sum_1.+.(0.0625.*.texture
05a0 32 44 20 28 73 5f 74 65 78 2c 20 28 76 5f 74 65 78 63 6f 6f 72 64 30 20 2b 20 75 5f 70 69 78 65 2D.(s_tex,.(v_texcoord0.+.u_pixe
05c0 6c 53 69 7a 65 2e 78 79 29 29 29 29 3b 0a 20 20 73 75 6d 5f 31 20 3d 20 28 73 75 6d 5f 31 20 2b lSize.xy))));...sum_1.=.(sum_1.+
05e0 20 28 30 2e 32 35 20 2a 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 74 65 78 2c 20 76 5f 74 65 78 .(0.25.*.texture2D.(s_tex,.v_tex
0600 63 6f 6f 72 64 30 29 29 29 3b 0a 20 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 20 3d 20 28 75 5f 69 coord0)));...gl_FragColor.=.(u_i
0620 6e 74 65 6e 73 69 74 79 2e 78 20 2a 20 73 75 6d 5f 31 29 3b 0a 7d 0a 0a 00 ntensity.x.*.sum_1);.}...