summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/runtime/shaders/glsl/vs_rsm_lbuffer.bin
blob: 8553e1738a030d62acf507175ce13b49a02d05f1 (plain)
ofshex dumpascii
0000 56 53 48 04 cb cf 97 77 05 00 0a 75 5f 76 69 65 77 50 72 6f 6a 04 01 00 00 01 00 0c 75 5f 73 70 VSH....w...u_viewProj.......u_sp
0020 68 65 72 65 49 6e 66 6f 02 01 00 00 01 00 0e 75 5f 69 6e 76 4d 76 70 53 68 61 64 6f 77 04 01 00 hereInfo.......u_invMvpShadow...
0040 00 01 00 0b 73 5f 73 68 61 64 6f 77 4d 61 70 00 01 00 00 01 00 05 73 5f 72 73 6d 00 01 00 00 01 ....s_shadowMap.......s_rsm.....
0060 00 f6 03 00 00 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 .....attribute.vec3.a_position;.
0080 76 61 72 79 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 varying.vec4.v_color0;.varying.v
00a0 65 63 34 20 76 5f 6c 69 67 68 74 43 65 6e 74 65 72 53 63 61 6c 65 3b 0a 75 6e 69 66 6f 72 6d 20 ec4.v_lightCenterScale;.uniform.
00c0 6d 61 74 34 20 75 5f 76 69 65 77 50 72 6f 6a 3b 0a 75 6e 69 66 6f 72 6d 20 76 65 63 34 20 75 5f mat4.u_viewProj;.uniform.vec4.u_
00e0 73 70 68 65 72 65 49 6e 66 6f 3b 0a 75 6e 69 66 6f 72 6d 20 6d 61 74 34 20 75 5f 69 6e 76 4d 76 sphereInfo;.uniform.mat4.u_invMv
0100 70 53 68 61 64 6f 77 3b 0a 75 6e 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 73 5f 73 68 61 pShadow;.uniform.sampler2D.s_sha
0120 64 6f 77 4d 61 70 3b 0a 75 6e 69 66 6f 72 6d 20 73 61 6d 70 6c 65 72 32 44 20 73 5f 72 73 6d 3b dowMap;.uniform.sampler2D.s_rsm;
0140 0a 76 6f 69 64 20 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 76 65 63 33 20 77 50 6f 73 5f 31 3b 0a 20 .void.main.().{...vec3.wPos_1;..
0160 20 76 65 63 33 20 74 6d 70 76 61 72 5f 32 3b 0a 20 20 74 6d 70 76 61 72 5f 32 2e 78 79 20 3d 20 .vec3.tmpvar_2;...tmpvar_2.xy.=.
0180 28 28 75 5f 73 70 68 65 72 65 49 6e 66 6f 2e 78 79 20 2a 20 32 2e 30 29 20 2d 20 31 2e 30 29 3b ((u_sphereInfo.xy.*.2.0).-.1.0);
01a0 0a 20 20 74 6d 70 76 61 72 5f 32 2e 7a 20 3d 20 28 28 74 65 78 74 75 72 65 32 44 4c 6f 64 20 28 ...tmpvar_2.z.=.((texture2DLod.(
01c0 73 5f 73 68 61 64 6f 77 4d 61 70 2c 20 75 5f 73 70 68 65 72 65 49 6e 66 6f 2e 78 79 2c 20 30 2e s_shadowMap,.u_sphereInfo.xy,.0.
01e0 30 29 2e 78 20 2a 20 32 2e 30 29 20 2d 20 31 2e 30 29 3b 0a 20 20 76 65 63 33 20 74 6d 70 76 61 0).x.*.2.0).-.1.0);...vec3.tmpva
0200 72 5f 33 3b 0a 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 34 3b 0a 20 20 74 6d 70 76 61 72 5f 34 r_3;...vec4.tmpvar_4;...tmpvar_4
0220 2e 77 20 3d 20 31 2e 30 3b 0a 20 20 74 6d 70 76 61 72 5f 34 2e 78 79 7a 20 3d 20 74 6d 70 76 61 .w.=.1.0;...tmpvar_4.xyz.=.tmpva
0240 72 5f 32 3b 0a 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 35 3b 0a 20 20 74 6d 70 76 61 72 5f 35 r_2;...vec4.tmpvar_5;...tmpvar_5
0260 20 3d 20 28 75 5f 69 6e 76 4d 76 70 53 68 61 64 6f 77 20 2a 20 74 6d 70 76 61 72 5f 34 29 3b 0a .=.(u_invMvpShadow.*.tmpvar_4);.
0280 20 20 74 6d 70 76 61 72 5f 33 20 3d 20 28 74 6d 70 76 61 72 5f 35 2e 78 79 7a 20 2f 20 74 6d 70 ..tmpvar_3.=.(tmpvar_5.xyz./.tmp
02a0 76 61 72 5f 35 2e 77 29 3b 0a 20 20 77 50 6f 73 5f 31 2e 78 7a 20 3d 20 74 6d 70 76 61 72 5f 33 var_5.w);...wPos_1.xz.=.tmpvar_3
02c0 2e 78 7a 3b 0a 20 20 77 50 6f 73 5f 31 2e 79 20 3d 20 28 74 6d 70 76 61 72 5f 33 2e 79 20 2d 20 .xz;...wPos_1.y.=.(tmpvar_3.y.-.
02e0 30 2e 30 30 31 29 3b 0a 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 36 3b 0a 20 20 74 6d 70 76 61 0.001);...vec4.tmpvar_6;...tmpva
0300 72 5f 36 20 3d 20 74 65 78 74 75 72 65 32 44 4c 6f 64 20 28 73 5f 72 73 6d 2c 20 75 5f 73 70 68 r_6.=.texture2DLod.(s_rsm,.u_sph
0320 65 72 65 49 6e 66 6f 2e 78 79 2c 20 30 2e 30 29 3b 0a 20 20 66 6c 6f 61 74 20 74 6d 70 76 61 72 ereInfo.xy,.0.0);...float.tmpvar
0340 5f 37 3b 0a 20 20 74 6d 70 76 61 72 5f 37 20 3d 20 28 74 6d 70 76 61 72 5f 36 2e 77 20 2a 20 75 _7;...tmpvar_7.=.(tmpvar_6.w.*.u
0360 5f 73 70 68 65 72 65 49 6e 66 6f 2e 7a 29 3b 0a 20 20 76 65 63 34 20 74 6d 70 76 61 72 5f 38 3b _sphereInfo.z);...vec4.tmpvar_8;
0380 0a 20 20 74 6d 70 76 61 72 5f 38 2e 77 20 3d 20 31 2e 30 3b 0a 20 20 74 6d 70 76 61 72 5f 38 2e ...tmpvar_8.w.=.1.0;...tmpvar_8.
03a0 78 79 7a 20 3d 20 28 77 50 6f 73 5f 31 20 2b 20 28 61 5f 70 6f 73 69 74 69 6f 6e 20 2a 20 74 6d xyz.=.(wPos_1.+.(a_position.*.tm
03c0 70 76 61 72 5f 37 29 29 3b 0a 20 20 67 6c 5f 50 6f 73 69 74 69 6f 6e 20 3d 20 28 75 5f 76 69 65 pvar_7));...gl_Position.=.(u_vie
03e0 77 50 72 6f 6a 20 2a 20 74 6d 70 76 61 72 5f 38 29 3b 0a 20 20 76 5f 6c 69 67 68 74 43 65 6e 74 wProj.*.tmpvar_8);...v_lightCent
0400 65 72 53 63 61 6c 65 2e 78 79 7a 20 3d 20 77 50 6f 73 5f 31 3b 0a 20 20 76 5f 6c 69 67 68 74 43 erScale.xyz.=.wPos_1;...v_lightC
0420 65 6e 74 65 72 53 63 61 6c 65 2e 77 20 3d 20 74 6d 70 76 61 72 5f 37 3b 0a 20 20 76 5f 63 6f 6c enterScale.w.=.tmpvar_7;...v_col
0440 6f 72 30 2e 78 79 7a 20 3d 20 74 6d 70 76 61 72 5f 36 2e 78 79 7a 3b 0a 7d 0a 0a 00 or0.xyz.=.tmpvar_6.xyz;.}...