ofs | hex dump | ascii |
---|
0000 | 46 53 48 09 ce 91 df 64 00 00 00 00 03 00 0b 75 5f 76 69 65 77 54 65 78 65 6c 02 01 00 00 01 00 | FSH....d.......u_viewTexel...... |
0020 | 00 00 08 73 5f 61 6c 62 65 64 6f 00 01 00 00 01 00 00 00 08 73 5f 6e 6f 72 6d 61 6c 00 01 00 00 | ...s_albedo.........s_normal.... |
0040 | 01 00 00 00 6d 09 00 00 76 61 72 79 69 6e 67 20 68 69 67 68 70 20 76 65 63 33 20 76 5f 6e 6f 72 | ....m...varying.highp.vec3.v_nor |
0060 | 6d 61 6c 3b 0a 76 61 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 | mal;.varying.highp.vec2.v_texcoo |
0080 | 72 64 30 3b 0a 76 61 72 79 69 6e 67 20 68 69 67 68 70 20 76 65 63 34 20 76 5f 74 65 78 63 6f 6f | rd0;.varying.highp.vec4.v_texcoo |
00a0 | 72 64 31 3b 0a 76 61 72 79 69 6e 67 20 68 69 67 68 70 20 76 65 63 34 20 76 5f 74 65 78 63 6f 6f | rd1;.varying.highp.vec4.v_texcoo |
00c0 | 72 64 32 3b 0a 75 6e 69 66 6f 72 6d 20 68 69 67 68 70 20 76 65 63 34 20 75 5f 76 69 65 77 54 65 | rd2;.uniform.highp.vec4.u_viewTe |
00e0 | 78 65 6c 3b 0a 75 6e 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 73 5f 61 6c 62 65 64 6f 3b | xel;.uniform.sampler2D.s_albedo; |
0100 | 0a 75 6e 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 73 5f 6e 6f 72 6d 61 6c 3b 0a 76 6f 69 | .uniform.sampler2D.s_normal;.voi |
0120 | 64 20 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 70 72 65 76 69 6f 75 | d.main.().{...highp.vec2.previou |
0140 | 73 4e 44 43 5f 31 3b 0a 20 20 6c 6f 77 70 20 66 6c 6f 61 74 20 72 6f 75 67 68 6e 65 73 73 5f 32 | sNDC_1;...lowp.float.roughness_2 |
0160 | 3b 0a 20 20 6c 6f 77 70 20 76 65 63 33 20 6e 6f 72 6d 61 6c 4d 61 70 5f 33 3b 0a 20 20 6c 6f 77 | ;...lowp.vec3.normalMap_3;...low |
0180 | 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 34 3b 0a 20 20 74 6d 70 76 61 72 5f 34 20 3d 20 70 6f | p.vec3.tmpvar_4;...tmpvar_4.=.po |
01a0 | 77 20 28 61 62 73 28 74 65 78 74 75 72 65 32 44 20 28 73 5f 61 6c 62 65 64 6f 2c 20 76 5f 74 65 | w.(abs(texture2D.(s_albedo,.v_te |
01c0 | 78 63 6f 6f 72 64 30 29 2e 78 79 7a 29 2c 20 76 65 63 33 28 32 2e 32 2c 20 32 2e 32 2c 20 32 2e | xcoord0).xyz),.vec3(2.2,.2.2,.2. |
01e0 | 32 29 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 35 3b 0a 20 20 74 6d | 2));...highp.vec3.tmpvar_5;...tm |
0200 | 70 76 61 72 5f 35 20 3d 20 6e 6f 72 6d 61 6c 69 7a 65 28 76 5f 6e 6f 72 6d 61 6c 29 3b 0a 20 20 | pvar_5.=.normalize(v_normal);... |
0220 | 6e 6f 72 6d 61 6c 4d 61 70 5f 33 2e 78 79 20 3d 20 74 65 78 74 75 72 65 32 44 20 28 73 5f 6e 6f | normalMap_3.xy.=.texture2D.(s_no |
0240 | 72 6d 61 6c 2c 20 76 5f 74 65 78 63 6f 6f 72 64 30 29 2e 78 79 3b 0a 20 20 6e 6f 72 6d 61 6c 4d | rmal,.v_texcoord0).xy;...normalM |
0260 | 61 70 5f 33 2e 78 79 20 3d 20 28 28 6e 6f 72 6d 61 6c 4d 61 70 5f 33 2e 78 79 20 2a 20 32 2e 30 | ap_3.xy.=.((normalMap_3.xy.*.2.0 |
0280 | 29 20 2d 20 31 2e 30 29 3b 0a 20 20 6e 6f 72 6d 61 6c 4d 61 70 5f 33 2e 7a 20 3d 20 73 71 72 74 | ).-.1.0);...normalMap_3.z.=.sqrt |
02a0 | 28 28 31 2e 30 20 2d 20 64 6f 74 20 28 6e 6f 72 6d 61 6c 4d 61 70 5f 33 2e 78 79 2c 20 6e 6f 72 | ((1.0.-.dot.(normalMap_3.xy,.nor |
02c0 | 6d 61 6c 4d 61 70 5f 33 2e 78 79 29 29 29 3b 0a 20 20 6e 6f 72 6d 61 6c 4d 61 70 5f 33 2e 78 79 | malMap_3.xy)));...normalMap_3.xy |
02e0 | 20 3d 20 6e 6f 72 6d 61 6c 4d 61 70 5f 33 2e 79 78 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 | .=.normalMap_3.yx;...highp.vec3. |
0300 | 74 6d 70 76 61 72 5f 36 3b 0a 20 20 74 6d 70 76 61 72 5f 36 20 3d 20 64 46 64 78 28 76 5f 74 65 | tmpvar_6;...tmpvar_6.=.dFdx(v_te |
0320 | 78 63 6f 6f 72 64 32 2e 78 79 7a 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 | xcoord2.xyz);...highp.vec3.tmpva |
0340 | 72 5f 37 3b 0a 20 20 74 6d 70 76 61 72 5f 37 20 3d 20 64 46 64 79 28 76 5f 74 65 78 63 6f 6f 72 | r_7;...tmpvar_7.=.dFdy(v_texcoor |
0360 | 64 32 2e 78 79 7a 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 38 3b 0a | d2.xyz);...highp.vec2.tmpvar_8;. |
0380 | 20 20 74 6d 70 76 61 72 5f 38 20 3d 20 64 46 64 78 28 76 5f 74 65 78 63 6f 6f 72 64 30 29 3b 0a | ..tmpvar_8.=.dFdx(v_texcoord0);. |
03a0 | 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 72 5f 39 3b 0a 20 20 74 6d 70 76 61 72 5f | ..highp.vec2.tmpvar_9;...tmpvar_ |
03c0 | 39 20 3d 20 64 46 64 79 28 76 5f 74 65 78 63 6f 6f 72 64 30 29 3b 0a 20 20 68 69 67 68 70 20 76 | 9.=.dFdy(v_texcoord0);...highp.v |
03e0 | 65 63 33 20 74 6d 70 76 61 72 5f 31 30 3b 0a 20 20 74 6d 70 76 61 72 5f 31 30 20 3d 20 28 28 74 | ec3.tmpvar_10;...tmpvar_10.=.((t |
0400 | 6d 70 76 61 72 5f 37 2e 79 7a 78 20 2a 20 74 6d 70 76 61 72 5f 35 2e 7a 78 79 29 20 2d 20 28 74 | mpvar_7.yzx.*.tmpvar_5.zxy).-.(t |
0420 | 6d 70 76 61 72 5f 37 2e 7a 78 79 20 2a 20 74 6d 70 76 61 72 5f 35 2e 79 7a 78 29 29 3b 0a 20 20 | mpvar_7.zxy.*.tmpvar_5.yzx));... |
0440 | 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 31 31 3b 0a 20 20 74 6d 70 76 61 72 5f 31 | highp.vec3.tmpvar_11;...tmpvar_1 |
0460 | 31 20 3d 20 28 28 74 6d 70 76 61 72 5f 35 2e 79 7a 78 20 2a 20 74 6d 70 76 61 72 5f 36 2e 7a 78 | 1.=.((tmpvar_5.yzx.*.tmpvar_6.zx |
0480 | 79 29 20 2d 20 28 74 6d 70 76 61 72 5f 35 2e 7a 78 79 20 2a 20 74 6d 70 76 61 72 5f 36 2e 79 7a | y).-.(tmpvar_5.zxy.*.tmpvar_6.yz |
04a0 | 78 29 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 31 32 3b 0a 20 20 74 | x));...highp.vec3.tmpvar_12;...t |
04c0 | 6d 70 76 61 72 5f 31 32 20 3d 20 28 28 74 6d 70 76 61 72 5f 31 30 20 2a 20 74 6d 70 76 61 72 5f | mpvar_12.=.((tmpvar_10.*.tmpvar_ |
04e0 | 38 2e 78 29 20 2b 20 28 74 6d 70 76 61 72 5f 31 31 20 2a 20 74 6d 70 76 61 72 5f 39 2e 78 29 29 | 8.x).+.(tmpvar_11.*.tmpvar_9.x)) |
0500 | 3b 0a 20 20 68 69 67 68 70 20 76 65 63 33 20 74 6d 70 76 61 72 5f 31 33 3b 0a 20 20 74 6d 70 76 | ;...highp.vec3.tmpvar_13;...tmpv |
0520 | 61 72 5f 31 33 20 3d 20 28 28 74 6d 70 76 61 72 5f 31 30 20 2a 20 74 6d 70 76 61 72 5f 38 2e 79 | ar_13.=.((tmpvar_10.*.tmpvar_8.y |
0540 | 29 20 2b 20 28 74 6d 70 76 61 72 5f 31 31 20 2a 20 74 6d 70 76 61 72 5f 39 2e 79 29 29 3b 0a 20 | ).+.(tmpvar_11.*.tmpvar_9.y));.. |
0560 | 20 68 69 67 68 70 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 5f 31 34 3b 0a 20 20 74 6d 70 76 61 72 | .highp.float.tmpvar_14;...tmpvar |
0580 | 5f 31 34 20 3d 20 69 6e 76 65 72 73 65 73 71 72 74 28 6d 61 78 20 28 64 6f 74 20 28 74 6d 70 76 | _14.=.inversesqrt(max.(dot.(tmpv |
05a0 | 61 72 5f 31 32 2c 20 74 6d 70 76 61 72 5f 31 32 29 2c 20 64 6f 74 20 28 74 6d 70 76 61 72 5f 31 | ar_12,.tmpvar_12),.dot.(tmpvar_1 |
05c0 | 33 2c 20 74 6d 70 76 61 72 5f 31 33 29 29 29 3b 0a 20 20 68 69 67 68 70 20 6d 61 74 33 20 74 6d | 3,.tmpvar_13)));...highp.mat3.tm |
05e0 | 70 76 61 72 5f 31 35 3b 0a 20 20 74 6d 70 76 61 72 5f 31 35 5b 30 5d 20 3d 20 28 74 6d 70 76 61 | pvar_15;...tmpvar_15[0].=.(tmpva |
0600 | 72 5f 31 32 20 2a 20 74 6d 70 76 61 72 5f 31 34 29 3b 0a 20 20 74 6d 70 76 61 72 5f 31 35 5b 31 | r_12.*.tmpvar_14);...tmpvar_15[1 |
0620 | 5d 20 3d 20 28 74 6d 70 76 61 72 5f 31 33 20 2a 20 74 6d 70 76 61 72 5f 31 34 29 3b 0a 20 20 74 | ].=.(tmpvar_13.*.tmpvar_14);...t |
0640 | 6d 70 76 61 72 5f 31 35 5b 32 5d 20 3d 20 74 6d 70 76 61 72 5f 35 3b 0a 20 20 72 6f 75 67 68 6e | mpvar_15[2].=.tmpvar_5;...roughn |
0660 | 65 73 73 5f 32 20 3d 20 28 28 28 6e 6f 72 6d 61 6c 4d 61 70 5f 33 2e 7a 20 2a 20 0a 20 20 20 20 | ess_2.=.(((normalMap_3.z.*...... |
0680 | 6d 69 78 20 28 30 2e 39 2c 20 31 2e 30 2c 20 74 6d 70 76 61 72 5f 34 2e 79 29 0a 20 20 29 20 2a | mix.(0.9,.1.0,.tmpvar_4.y)...).* |
06a0 | 20 30 2e 36 29 20 2b 20 30 2e 32 29 3b 0a 20 20 68 69 67 68 70 20 76 65 63 32 20 74 6d 70 76 61 | .0.6).+.0.2);...highp.vec2.tmpva |
06c0 | 72 5f 31 36 3b 0a 20 20 74 6d 70 76 61 72 5f 31 36 20 3d 20 28 76 5f 74 65 78 63 6f 6f 72 64 31 | r_16;...tmpvar_16.=.(v_texcoord1 |
06e0 | 2e 78 79 20 2a 20 28 31 2e 30 2f 28 76 5f 74 65 78 63 6f 6f 72 64 31 2e 77 29 29 29 3b 0a 20 20 | .xy.*.(1.0/(v_texcoord1.w)));... |
0700 | 70 72 65 76 69 6f 75 73 4e 44 43 5f 31 2e 78 20 3d 20 74 6d 70 76 61 72 5f 31 36 2e 78 3b 0a 20 | previousNDC_1.x.=.tmpvar_16.x;.. |
0720 | 20 70 72 65 76 69 6f 75 73 4e 44 43 5f 31 2e 79 20 3d 20 2d 28 74 6d 70 76 61 72 5f 31 36 2e 79 | .previousNDC_1.y.=.-(tmpvar_16.y |
0740 | 29 3b 0a 20 20 70 72 65 76 69 6f 75 73 4e 44 43 5f 31 20 3d 20 28 28 70 72 65 76 69 6f 75 73 4e | );...previousNDC_1.=.((previousN |
0760 | 44 43 5f 31 20 2a 20 30 2e 35 29 20 2b 20 30 2e 35 29 3b 0a 20 20 6c 6f 77 70 20 76 65 63 33 20 | DC_1.*.0.5).+.0.5);...lowp.vec3. |
0780 | 74 6d 70 76 61 72 5f 31 37 3b 0a 20 20 74 6d 70 76 61 72 5f 31 37 20 3d 20 28 28 6e 6f 72 6d 61 | tmpvar_17;...tmpvar_17.=.((norma |
07a0 | 6c 69 7a 65 28 0a 20 20 20 20 28 74 6d 70 76 61 72 5f 31 35 20 2a 20 6e 6f 72 6d 61 6c 4d 61 70 | lize(.....(tmpvar_15.*.normalMap |
07c0 | 5f 33 29 0a 20 20 29 20 2a 20 30 2e 35 29 20 2b 20 30 2e 35 29 3b 0a 20 20 6c 6f 77 70 20 76 65 | _3)...).*.0.5).+.0.5);...lowp.ve |
07e0 | 63 33 20 74 6d 70 76 61 72 5f 31 38 3b 0a 20 20 74 6d 70 76 61 72 5f 31 38 20 3d 20 70 6f 77 20 | c3.tmpvar_18;...tmpvar_18.=.pow. |
0800 | 28 61 62 73 28 74 6d 70 76 61 72 5f 34 29 2c 20 76 65 63 33 28 30 2e 34 35 34 35 34 35 34 2c 20 | (abs(tmpvar_4),.vec3(0.4545454,. |
0820 | 30 2e 34 35 34 35 34 35 34 2c 20 30 2e 34 35 34 35 34 35 34 29 29 3b 0a 20 20 6d 65 64 69 75 6d | 0.4545454,.0.4545454));...medium |
0840 | 70 20 76 65 63 34 20 74 6d 70 76 61 72 5f 31 39 3b 0a 20 20 74 6d 70 76 61 72 5f 31 39 2e 77 20 | p.vec4.tmpvar_19;...tmpvar_19.w. |
0860 | 3d 20 31 2e 30 3b 0a 20 20 74 6d 70 76 61 72 5f 31 39 2e 78 79 7a 20 3d 20 74 6d 70 76 61 72 5f | =.1.0;...tmpvar_19.xyz.=.tmpvar_ |
0880 | 31 38 3b 0a 20 20 67 6c 5f 46 72 61 67 44 61 74 61 5b 30 5d 20 3d 20 74 6d 70 76 61 72 5f 31 39 | 18;...gl_FragData[0].=.tmpvar_19 |
08a0 | 3b 0a 20 20 6d 65 64 69 75 6d 70 20 76 65 63 34 20 74 6d 70 76 61 72 5f 32 30 3b 0a 20 20 74 6d | ;...mediump.vec4.tmpvar_20;...tm |
08c0 | 70 76 61 72 5f 32 30 2e 78 79 7a 20 3d 20 74 6d 70 76 61 72 5f 31 37 3b 0a 20 20 74 6d 70 76 61 | pvar_20.xyz.=.tmpvar_17;...tmpva |
08e0 | 72 5f 32 30 2e 77 20 3d 20 72 6f 75 67 68 6e 65 73 73 5f 32 3b 0a 20 20 67 6c 5f 46 72 61 67 44 | r_20.w.=.roughness_2;...gl_FragD |
0900 | 61 74 61 5b 31 5d 20 3d 20 74 6d 70 76 61 72 5f 32 30 3b 0a 20 20 68 69 67 68 70 20 76 65 63 34 | ata[1].=.tmpvar_20;...highp.vec4 |
0920 | 20 74 6d 70 76 61 72 5f 32 31 3b 0a 20 20 74 6d 70 76 61 72 5f 32 31 2e 7a 77 20 3d 20 76 65 63 | .tmpvar_21;...tmpvar_21.zw.=.vec |
0940 | 32 28 30 2e 30 2c 20 30 2e 30 29 3b 0a 20 20 74 6d 70 76 61 72 5f 32 31 2e 78 79 20 3d 20 28 28 | 2(0.0,.0.0);...tmpvar_21.xy.=.(( |
0960 | 67 6c 5f 46 72 61 67 43 6f 6f 72 64 2e 78 79 20 2a 20 75 5f 76 69 65 77 54 65 78 65 6c 2e 78 79 | gl_FragCoord.xy.*.u_viewTexel.xy |
0980 | 29 20 2d 20 70 72 65 76 69 6f 75 73 4e 44 43 5f 31 29 3b 0a 20 20 67 6c 5f 46 72 61 67 44 61 74 | ).-.previousNDC_1);...gl_FragDat |
09a0 | 61 5b 32 5d 20 3d 20 74 6d 70 76 61 72 5f 32 31 3b 0a 7d 0a 0a 00 | a[2].=.tmpvar_21;.}... |