summaryrefslogtreecommitdiff
path: root/Plugins/MonoGame.Extended/source/MonoGame.Extended.Graphics/Effects/Resources/DefaultEffect.ogl.mgfxo
blob: 4f51d2adf121b26e558e2aa459ac84b4898c1e59 (plain)
ofshex dumpascii
0000 4d 47 46 58 0a 00 3d 82 9e ed 02 00 00 00 10 70 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 10 MGFX..=........ps_uniforms_vec4.
0020 00 01 00 00 00 00 00 00 00 00 00 10 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 40 00 01 00 ............vs_uniforms_vec4@...
0040 00 00 01 00 00 00 00 00 08 00 00 00 00 d6 00 00 00 23 69 66 64 65 66 20 47 4c 5f 45 53 0d 0a 70 .................#ifdef.GL_ES..p
0060 72 65 63 69 73 69 6f 6e 20 6d 65 64 69 75 6d 70 20 66 6c 6f 61 74 3b 0d 0a 70 72 65 63 69 73 69 recision.mediump.float;..precisi
0080 6f 6e 20 6d 65 64 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 75 6e 69 66 6f on.mediump.int;..#endif....unifo
00a0 72 6d 20 76 65 63 34 20 70 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 31 5d 3b 0d 0a 23 64 rm.vec4.ps_uniforms_vec4[1];..#d
00c0 65 66 69 6e 65 20 70 73 5f 63 30 20 70 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d 0d efine.ps_c0.ps_uniforms_vec4[0].
00e0 0a 23 64 65 66 69 6e 65 20 70 73 5f 6f 43 30 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 0d 0a 0d 0a .#define.ps_oC0.gl_FragColor....
0100 76 6f 69 64 20 6d 61 69 6e 28 29 0d 0a 7b 0d 0a 09 70 73 5f 6f 43 30 20 3d 20 70 73 5f 63 30 3b void.main()..{...ps_oC0.=.ps_c0;
0120 0d 0a 7d 0d 0a 0d 0a 00 01 00 00 01 75 02 00 00 23 69 66 64 65 66 20 47 4c 5f 45 53 0d 0a 70 72 ..}.........u...#ifdef.GL_ES..pr
0140 65 63 69 73 69 6f 6e 20 68 69 67 68 70 20 66 6c 6f 61 74 3b 0d 0a 70 72 65 63 69 73 69 6f 6e 20 ecision.highp.float;..precision.
0160 6d 65 64 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 75 6e 69 66 6f 72 6d 20 mediump.int;..#endif....uniform.
0180 76 65 63 34 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 34 5d 3b 0d 0a 75 6e 69 66 6f vec4.vs_uniforms_vec4[4];..unifo
01a0 72 6d 20 76 65 63 34 20 70 6f 73 46 69 78 75 70 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 63 30 rm.vec4.posFixup;..#define.vs_c0
01c0 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d 0d 0a 23 64 65 66 69 6e 65 20 76 73 .vs_uniforms_vec4[0]..#define.vs
01e0 5f 63 31 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 31 5d 0d 0a 23 64 65 66 69 6e 65 _c1.vs_uniforms_vec4[1]..#define
0200 20 76 73 5f 63 32 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 32 5d 0d 0a 23 64 65 66 .vs_c2.vs_uniforms_vec4[2]..#def
0220 69 6e 65 20 76 73 5f 63 33 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 33 5d 0d 0a 61 ine.vs_c3.vs_uniforms_vec4[3]..a
0240 74 74 72 69 62 75 74 65 20 76 65 63 34 20 76 73 5f 76 30 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 ttribute.vec4.vs_v0;..#define.vs
0260 5f 6f 50 6f 73 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 0d 0a 0d 0a 76 6f 69 64 20 6d 61 69 6e 28 29 _oPos.gl_Position....void.main()
0280 0d 0a 7b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 78 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f ..{...vs_oPos.x.=.dot(vs_v0,.vs_
02a0 63 30 29 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 79 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 c0);...vs_oPos.y.=.dot(vs_v0,.vs
02c0 5f 63 31 29 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 7a 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 _c1);...vs_oPos.z.=.dot(vs_v0,.v
02e0 73 5f 63 32 29 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 77 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 s_c2);...vs_oPos.w.=.dot(vs_v0,.
0300 76 73 5f 63 33 29 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 79 20 3d 20 67 6c 5f 50 6f 73 vs_c3);...gl_Position.y.=.gl_Pos
0320 69 74 69 6f 6e 2e 79 20 2a 20 70 6f 73 46 69 78 75 70 2e 79 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 ition.y.*.posFixup.y;...gl_Posit
0340 69 6f 6e 2e 78 79 20 2b 3d 20 70 6f 73 46 69 78 75 70 2e 7a 77 20 2a 20 67 6c 5f 50 6f 73 69 74 ion.xy.+=.posFixup.zw.*.gl_Posit
0360 69 6f 6e 2e 77 77 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 7a 20 3d 20 67 6c 5f 50 6f 73 ion.ww;...gl_Position.z.=.gl_Pos
0380 69 74 69 6f 6e 2e 7a 20 2a 20 32 2e 30 20 2d 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 77 3b 0d 0a ition.z.*.2.0.-.gl_Position.w;..
03a0 7d 0d 0a 0d 0a 00 01 01 01 05 76 73 5f 76 30 00 00 00 00 00 70 01 00 00 23 69 66 64 65 66 20 47 }.........vs_v0.....p...#ifdef.G
03c0 4c 5f 45 53 0d 0a 70 72 65 63 69 73 69 6f 6e 20 6d 65 64 69 75 6d 70 20 66 6c 6f 61 74 3b 0d 0a L_ES..precision.mediump.float;..
03e0 70 72 65 63 69 73 69 6f 6e 20 6d 65 64 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 65 6e 64 69 66 0d 0a precision.mediump.int;..#endif..
0400 0d 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 70 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b ..uniform.vec4.ps_uniforms_vec4[
0420 31 5d 3b 0d 0a 76 65 63 34 20 70 73 5f 72 30 3b 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 63 30 20 1];..vec4.ps_r0;..#define.ps_c0.
0440 70 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d 0d 0a 75 6e 69 66 6f 72 6d 20 73 61 6d ps_uniforms_vec4[0]..uniform.sam
0460 70 6c 65 72 32 44 20 70 73 5f 73 30 3b 0d 0a 76 61 72 79 69 6e 67 20 76 65 63 34 20 76 54 65 78 pler2D.ps_s0;..varying.vec4.vTex
0480 43 6f 6f 72 64 30 3b 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 74 30 20 76 54 65 78 43 6f 6f 72 64 Coord0;..#define.ps_t0.vTexCoord
04a0 30 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 6f 43 30 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 0d 0a 0..#define.ps_oC0.gl_FragColor..
04c0 0d 0a 76 6f 69 64 20 6d 61 69 6e 28 29 0d 0a 7b 0d 0a 09 70 73 5f 72 30 20 3d 20 74 65 78 74 75 ..void.main()..{...ps_r0.=.textu
04e0 72 65 32 44 28 70 73 5f 73 30 2c 20 70 73 5f 74 30 2e 78 79 29 3b 0d 0a 09 70 73 5f 72 30 20 3d re2D(ps_s0,.ps_t0.xy);...ps_r0.=
0500 20 70 73 5f 72 30 20 2a 20 70 73 5f 63 30 3b 0d 0a 09 70 73 5f 6f 43 30 20 3d 20 70 73 5f 72 30 .ps_r0.*.ps_c0;...ps_oC0.=.ps_r0
0520 3b 0d 0a 7d 0d 0a 0d 0a 01 00 00 00 00 05 70 73 5f 73 30 02 01 00 00 01 d9 02 00 00 23 69 66 64 ;..}..........ps_s0.........#ifd
0540 65 66 20 47 4c 5f 45 53 0d 0a 70 72 65 63 69 73 69 6f 6e 20 68 69 67 68 70 20 66 6c 6f 61 74 3b ef.GL_ES..precision.highp.float;
0560 0d 0a 70 72 65 63 69 73 69 6f 6e 20 6d 65 64 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 65 6e 64 69 66 ..precision.mediump.int;..#endif
0580 0d 0a 0d 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 ....uniform.vec4.vs_uniforms_vec
05a0 34 5b 34 5d 3b 0d 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 70 6f 73 46 69 78 75 70 3b 0d 0a 23 4[4];..uniform.vec4.posFixup;..#
05c0 64 65 66 69 6e 65 20 76 73 5f 63 30 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d define.vs_c0.vs_uniforms_vec4[0]
05e0 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 63 31 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 ..#define.vs_c1.vs_uniforms_vec4
0600 5b 31 5d 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 63 32 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 [1]..#define.vs_c2.vs_uniforms_v
0620 65 63 34 5b 32 5d 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 63 33 20 76 73 5f 75 6e 69 66 6f 72 6d ec4[2]..#define.vs_c3.vs_uniform
0640 73 5f 76 65 63 34 5b 33 5d 0d 0a 61 74 74 72 69 62 75 74 65 20 76 65 63 34 20 76 73 5f 76 30 3b s_vec4[3]..attribute.vec4.vs_v0;
0660 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 6f 50 6f 73 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 0d 0a 76 ..#define.vs_oPos.gl_Position..v
0680 61 72 79 69 6e 67 20 76 65 63 34 20 76 54 65 78 43 6f 6f 72 64 30 3b 0d 0a 23 64 65 66 69 6e 65 arying.vec4.vTexCoord0;..#define
06a0 20 76 73 5f 6f 54 30 20 76 54 65 78 43 6f 6f 72 64 30 0d 0a 61 74 74 72 69 62 75 74 65 20 76 65 .vs_oT0.vTexCoord0..attribute.ve
06c0 63 34 20 76 73 5f 76 31 3b 0d 0a 0d 0a 76 6f 69 64 20 6d 61 69 6e 28 29 0d 0a 7b 0d 0a 09 76 73 c4.vs_v1;....void.main()..{...vs
06e0 5f 6f 50 6f 73 2e 78 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 30 29 3b 0d 0a 09 76 _oPos.x.=.dot(vs_v0,.vs_c0);...v
0700 73 5f 6f 50 6f 73 2e 79 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 31 29 3b 0d 0a 09 s_oPos.y.=.dot(vs_v0,.vs_c1);...
0720 76 73 5f 6f 50 6f 73 2e 7a 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 32 29 3b 0d 0a vs_oPos.z.=.dot(vs_v0,.vs_c2);..
0740 09 76 73 5f 6f 50 6f 73 2e 77 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 33 29 3b 0d .vs_oPos.w.=.dot(vs_v0,.vs_c3);.
0760 0a 09 76 73 5f 6f 54 30 2e 78 79 20 3d 20 76 73 5f 76 31 2e 78 79 3b 0d 0a 09 67 6c 5f 50 6f 73 ..vs_oT0.xy.=.vs_v1.xy;...gl_Pos
0780 69 74 69 6f 6e 2e 79 20 3d 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 79 20 2a 20 70 6f 73 46 69 78 ition.y.=.gl_Position.y.*.posFix
07a0 75 70 2e 79 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 78 79 20 2b 3d 20 70 6f 73 46 69 78 up.y;...gl_Position.xy.+=.posFix
07c0 75 70 2e 7a 77 20 2a 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 77 77 3b 0d 0a 09 67 6c 5f 50 6f 73 up.zw.*.gl_Position.ww;...gl_Pos
07e0 69 74 69 6f 6e 2e 7a 20 3d 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 7a 20 2a 20 32 2e 30 20 2d 20 ition.z.=.gl_Position.z.*.2.0.-.
0800 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 77 3b 0d 0a 7d 0d 0a 0d 0a 00 01 01 02 05 76 73 5f 76 30 00 gl_Position.w;..}.........vs_v0.
0820 00 00 00 05 76 73 5f 76 31 02 00 00 00 00 32 01 00 00 23 69 66 64 65 66 20 47 4c 5f 45 53 0d 0a ....vs_v1.....2...#ifdef.GL_ES..
0840 70 72 65 63 69 73 69 6f 6e 20 6d 65 64 69 75 6d 70 20 66 6c 6f 61 74 3b 0d 0a 70 72 65 63 69 73 precision.mediump.float;..precis
0860 69 6f 6e 20 6d 65 64 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 75 6e 69 66 ion.mediump.int;..#endif....unif
0880 6f 72 6d 20 76 65 63 34 20 70 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 31 5d 3b 0d 0a 76 orm.vec4.ps_uniforms_vec4[1];..v
08a0 65 63 34 20 70 73 5f 72 30 3b 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 63 30 20 70 73 5f 75 6e 69 ec4.ps_r0;..#define.ps_c0.ps_uni
08c0 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d 0d 0a 76 61 72 79 69 6e 67 20 76 65 63 34 20 76 46 72 6f forms_vec4[0]..varying.vec4.vFro
08e0 6e 74 43 6f 6c 6f 72 3b 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 76 30 20 76 46 72 6f 6e 74 43 6f ntColor;..#define.ps_v0.vFrontCo
0900 6c 6f 72 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 6f 43 30 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 lor..#define.ps_oC0.gl_FragColor
0920 0d 0a 0d 0a 76 6f 69 64 20 6d 61 69 6e 28 29 0d 0a 7b 0d 0a 09 70 73 5f 72 30 20 3d 20 70 73 5f ....void.main()..{...ps_r0.=.ps_
0940 76 30 20 2a 20 70 73 5f 63 30 3b 0d 0a 09 70 73 5f 6f 43 30 20 3d 20 70 73 5f 72 30 3b 0d 0a 7d v0.*.ps_c0;...ps_oC0.=.ps_r0;..}
0960 0d 0a 0d 0a 00 01 00 00 01 d5 02 00 00 23 69 66 64 65 66 20 47 4c 5f 45 53 0d 0a 70 72 65 63 69 .............#ifdef.GL_ES..preci
0980 73 69 6f 6e 20 68 69 67 68 70 20 66 6c 6f 61 74 3b 0d 0a 70 72 65 63 69 73 69 6f 6e 20 6d 65 64 sion.highp.float;..precision.med
09a0 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 75 6e 69 66 6f 72 6d 20 76 65 63 iump.int;..#endif....uniform.vec
09c0 34 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 34 5d 3b 0d 0a 75 6e 69 66 6f 72 6d 20 4.vs_uniforms_vec4[4];..uniform.
09e0 76 65 63 34 20 70 6f 73 46 69 78 75 70 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 63 30 20 76 73 vec4.posFixup;..#define.vs_c0.vs
0a00 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 63 31 _uniforms_vec4[0]..#define.vs_c1
0a20 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 31 5d 0d 0a 23 64 65 66 69 6e 65 20 76 73 .vs_uniforms_vec4[1]..#define.vs
0a40 5f 63 32 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 32 5d 0d 0a 23 64 65 66 69 6e 65 _c2.vs_uniforms_vec4[2]..#define
0a60 20 76 73 5f 63 33 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 33 5d 0d 0a 61 74 74 72 .vs_c3.vs_uniforms_vec4[3]..attr
0a80 69 62 75 74 65 20 76 65 63 34 20 76 73 5f 76 30 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 6f 50 ibute.vec4.vs_v0;..#define.vs_oP
0aa0 6f 73 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 0d 0a 76 61 72 79 69 6e 67 20 76 65 63 34 20 76 46 72 os.gl_Position..varying.vec4.vFr
0ac0 6f 6e 74 43 6f 6c 6f 72 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 6f 44 30 20 76 46 72 6f 6e 74 ontColor;..#define.vs_oD0.vFront
0ae0 43 6f 6c 6f 72 0d 0a 61 74 74 72 69 62 75 74 65 20 76 65 63 34 20 76 73 5f 76 31 3b 0d 0a 0d 0a Color..attribute.vec4.vs_v1;....
0b00 76 6f 69 64 20 6d 61 69 6e 28 29 0d 0a 7b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 78 20 3d 20 64 6f 74 void.main()..{...vs_oPos.x.=.dot
0b20 28 76 73 5f 76 30 2c 20 76 73 5f 63 30 29 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 79 20 3d 20 64 6f (vs_v0,.vs_c0);...vs_oPos.y.=.do
0b40 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 31 29 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 7a 20 3d 20 64 t(vs_v0,.vs_c1);...vs_oPos.z.=.d
0b60 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 32 29 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 77 20 3d 20 ot(vs_v0,.vs_c2);...vs_oPos.w.=.
0b80 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 33 29 3b 0d 0a 09 76 73 5f 6f 44 30 20 3d 20 76 73 dot(vs_v0,.vs_c3);...vs_oD0.=.vs
0ba0 5f 76 31 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 79 20 3d 20 67 6c 5f 50 6f 73 69 74 69 _v1;...gl_Position.y.=.gl_Positi
0bc0 6f 6e 2e 79 20 2a 20 70 6f 73 46 69 78 75 70 2e 79 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e on.y.*.posFixup.y;...gl_Position
0be0 2e 78 79 20 2b 3d 20 70 6f 73 46 69 78 75 70 2e 7a 77 20 2a 20 67 6c 5f 50 6f 73 69 74 69 6f 6e .xy.+=.posFixup.zw.*.gl_Position
0c00 2e 77 77 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 7a 20 3d 20 67 6c 5f 50 6f 73 69 74 69 .ww;...gl_Position.z.=.gl_Positi
0c20 6f 6e 2e 7a 20 2a 20 32 2e 30 20 2d 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 77 3b 0d 0a 7d 0d 0a on.z.*.2.0.-.gl_Position.w;..}..
0c40 0d 0a 00 01 01 02 05 76 73 5f 76 30 00 00 00 00 05 76 73 5f 76 31 01 00 00 00 00 bf 01 00 00 23 .......vs_v0.....vs_v1.........#
0c60 69 66 64 65 66 20 47 4c 5f 45 53 0d 0a 70 72 65 63 69 73 69 6f 6e 20 6d 65 64 69 75 6d 70 20 66 ifdef.GL_ES..precision.mediump.f
0c80 6c 6f 61 74 3b 0d 0a 70 72 65 63 69 73 69 6f 6e 20 6d 65 64 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 loat;..precision.mediump.int;..#
0ca0 65 6e 64 69 66 0d 0a 0d 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 70 73 5f 75 6e 69 66 6f 72 6d endif....uniform.vec4.ps_uniform
0cc0 73 5f 76 65 63 34 5b 31 5d 3b 0d 0a 76 65 63 34 20 70 73 5f 72 30 3b 0d 0a 23 64 65 66 69 6e 65 s_vec4[1];..vec4.ps_r0;..#define
0ce0 20 70 73 5f 63 30 20 70 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d 0d 0a 75 6e 69 66 .ps_c0.ps_uniforms_vec4[0]..unif
0d00 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 70 73 5f 73 30 3b 0d 0a 76 61 72 79 69 6e 67 20 76 65 orm.sampler2D.ps_s0;..varying.ve
0d20 63 34 20 76 46 72 6f 6e 74 43 6f 6c 6f 72 3b 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 76 30 20 76 c4.vFrontColor;..#define.ps_v0.v
0d40 46 72 6f 6e 74 43 6f 6c 6f 72 0d 0a 76 61 72 79 69 6e 67 20 76 65 63 34 20 76 54 65 78 43 6f 6f FrontColor..varying.vec4.vTexCoo
0d60 72 64 30 3b 0d 0a 23 64 65 66 69 6e 65 20 70 73 5f 74 30 20 76 54 65 78 43 6f 6f 72 64 30 0d 0a rd0;..#define.ps_t0.vTexCoord0..
0d80 23 64 65 66 69 6e 65 20 70 73 5f 6f 43 30 20 67 6c 5f 46 72 61 67 43 6f 6c 6f 72 0d 0a 0d 0a 76 #define.ps_oC0.gl_FragColor....v
0da0 6f 69 64 20 6d 61 69 6e 28 29 0d 0a 7b 0d 0a 09 70 73 5f 72 30 20 3d 20 74 65 78 74 75 72 65 32 oid.main()..{...ps_r0.=.texture2
0dc0 44 28 70 73 5f 73 30 2c 20 70 73 5f 74 30 2e 78 79 29 3b 0d 0a 09 70 73 5f 72 30 20 3d 20 70 73 D(ps_s0,.ps_t0.xy);...ps_r0.=.ps
0de0 5f 72 30 20 2a 20 70 73 5f 76 30 3b 0d 0a 09 70 73 5f 72 30 20 3d 20 70 73 5f 72 30 20 2a 20 70 _r0.*.ps_v0;...ps_r0.=.ps_r0.*.p
0e00 73 5f 63 30 3b 0d 0a 09 70 73 5f 6f 43 30 20 3d 20 70 73 5f 72 30 3b 0d 0a 7d 0d 0a 0d 0a 01 00 s_c0;...ps_oC0.=.ps_r0;..}......
0e20 00 00 00 05 70 73 5f 73 30 02 01 00 00 01 39 03 00 00 23 69 66 64 65 66 20 47 4c 5f 45 53 0d 0a ....ps_s0.....9...#ifdef.GL_ES..
0e40 70 72 65 63 69 73 69 6f 6e 20 68 69 67 68 70 20 66 6c 6f 61 74 3b 0d 0a 70 72 65 63 69 73 69 6f precision.highp.float;..precisio
0e60 6e 20 6d 65 64 69 75 6d 70 20 69 6e 74 3b 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 75 6e 69 66 6f 72 n.mediump.int;..#endif....unifor
0e80 6d 20 76 65 63 34 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 34 5d 3b 0d 0a 75 6e 69 m.vec4.vs_uniforms_vec4[4];..uni
0ea0 66 6f 72 6d 20 76 65 63 34 20 70 6f 73 46 69 78 75 70 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f form.vec4.posFixup;..#define.vs_
0ec0 63 30 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 30 5d 0d 0a 23 64 65 66 69 6e 65 20 c0.vs_uniforms_vec4[0]..#define.
0ee0 76 73 5f 63 31 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 31 5d 0d 0a 23 64 65 66 69 vs_c1.vs_uniforms_vec4[1]..#defi
0f00 6e 65 20 76 73 5f 63 32 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 32 5d 0d 0a 23 64 ne.vs_c2.vs_uniforms_vec4[2]..#d
0f20 65 66 69 6e 65 20 76 73 5f 63 33 20 76 73 5f 75 6e 69 66 6f 72 6d 73 5f 76 65 63 34 5b 33 5d 0d efine.vs_c3.vs_uniforms_vec4[3].
0f40 0a 61 74 74 72 69 62 75 74 65 20 76 65 63 34 20 76 73 5f 76 30 3b 0d 0a 23 64 65 66 69 6e 65 20 .attribute.vec4.vs_v0;..#define.
0f60 76 73 5f 6f 50 6f 73 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 0d 0a 76 61 72 79 69 6e 67 20 76 65 63 vs_oPos.gl_Position..varying.vec
0f80 34 20 76 46 72 6f 6e 74 43 6f 6c 6f 72 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 6f 44 30 20 76 4.vFrontColor;..#define.vs_oD0.v
0fa0 46 72 6f 6e 74 43 6f 6c 6f 72 0d 0a 76 61 72 79 69 6e 67 20 76 65 63 34 20 76 54 65 78 43 6f 6f FrontColor..varying.vec4.vTexCoo
0fc0 72 64 30 3b 0d 0a 23 64 65 66 69 6e 65 20 76 73 5f 6f 54 30 20 76 54 65 78 43 6f 6f 72 64 30 0d rd0;..#define.vs_oT0.vTexCoord0.
0fe0 0a 61 74 74 72 69 62 75 74 65 20 76 65 63 34 20 76 73 5f 76 31 3b 0d 0a 61 74 74 72 69 62 75 74 .attribute.vec4.vs_v1;..attribut
1000 65 20 76 65 63 34 20 76 73 5f 76 32 3b 0d 0a 0d 0a 76 6f 69 64 20 6d 61 69 6e 28 29 0d 0a 7b 0d e.vec4.vs_v2;....void.main()..{.
1020 0a 09 76 73 5f 6f 50 6f 73 2e 78 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 30 29 3b ..vs_oPos.x.=.dot(vs_v0,.vs_c0);
1040 0d 0a 09 76 73 5f 6f 50 6f 73 2e 79 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 31 29 ...vs_oPos.y.=.dot(vs_v0,.vs_c1)
1060 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 7a 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 32 ;...vs_oPos.z.=.dot(vs_v0,.vs_c2
1080 29 3b 0d 0a 09 76 73 5f 6f 50 6f 73 2e 77 20 3d 20 64 6f 74 28 76 73 5f 76 30 2c 20 76 73 5f 63 );...vs_oPos.w.=.dot(vs_v0,.vs_c
10a0 33 29 3b 0d 0a 09 76 73 5f 6f 44 30 20 3d 20 76 73 5f 76 31 3b 0d 0a 09 76 73 5f 6f 54 30 2e 78 3);...vs_oD0.=.vs_v1;...vs_oT0.x
10c0 79 20 3d 20 76 73 5f 76 32 2e 78 79 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 79 20 3d 20 y.=.vs_v2.xy;...gl_Position.y.=.
10e0 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 79 20 2a 20 70 6f 73 46 69 78 75 70 2e 79 3b 0d 0a 09 67 6c gl_Position.y.*.posFixup.y;...gl
1100 5f 50 6f 73 69 74 69 6f 6e 2e 78 79 20 2b 3d 20 70 6f 73 46 69 78 75 70 2e 7a 77 20 2a 20 67 6c _Position.xy.+=.posFixup.zw.*.gl
1120 5f 50 6f 73 69 74 69 6f 6e 2e 77 77 3b 0d 0a 09 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 7a 20 3d 20 _Position.ww;...gl_Position.z.=.
1140 67 6c 5f 50 6f 73 69 74 69 6f 6e 2e 7a 20 2a 20 32 2e 30 20 2d 20 67 6c 5f 50 6f 73 69 74 69 6f gl_Position.z.*.2.0.-.gl_Positio
1160 6e 2e 77 3b 0d 0a 7d 0d 0a 0d 0a 00 01 01 03 05 76 73 5f 76 30 00 00 00 00 05 76 73 5f 76 31 01 n.w;..}.........vs_v0.....vs_v1.
1180 00 00 00 05 76 73 5f 76 32 02 00 00 00 03 00 00 00 01 03 0c 44 69 66 66 75 73 65 43 6f 6c 6f 72 ....vs_v2...........DiffuseColor
11a0 00 00 00 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 ................................
11c0 03 13 57 6f 72 6c 64 56 69 65 77 50 72 6f 6a 65 63 74 69 6f 6e 00 00 00 00 00 04 04 00 00 00 00 ..WorldViewProjection...........
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1220 00 00 00 00 03 07 07 54 65 78 74 75 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 .......Texture..................
1240 00 08 50 6f 73 69 74 69 6f 6e 00 00 00 00 01 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ..Position......................
1260 00 00 0f 50 6f 73 69 74 69 6f 6e 54 65 78 74 75 72 65 00 00 00 00 01 00 00 00 00 00 00 00 00 03 ...PositionTexture..............
1280 00 00 00 02 00 00 00 00 00 00 0d 50 6f 73 69 74 69 6f 6e 43 6f 6c 6f 72 00 00 00 00 01 00 00 00 ...........PositionColor........
12a0 00 00 00 00 00 05 00 00 00 04 00 00 00 00 00 00 14 50 6f 73 69 74 69 6f 6e 43 6f 6c 6f 72 54 65 .................PositionColorTe
12c0 78 74 75 72 65 00 00 00 00 01 00 00 00 00 00 00 00 00 07 00 00 00 06 00 00 00 00 00 00 4d 47 46 xture........................MGF
12e0 58 X