-" vec3 world_pos = uMdl * vec4(a_co,1.0);\n"
-" gl_Position = uPv * vec4( world_pos, 1.0 );\n"
+" vec3 world_pos0 = uMdl * vec4(a_co,1.0);\n"
+" vec3 world_pos1 = uMotion * vec4(world_pos0,1.0);\n"
+" \n"
+" vec4 vproj0 = uPv * vec4( world_pos0, 1.0 );\n"
+" vec4 vproj1 = uPv * vec4( world_pos1, 1.0 );\n"
+"\n"
+" aMotionVec0 = vec3( vproj0.xy, vproj0.w );\n"
+" aMotionVec1 = vec3( vproj1.xy, vproj1.w );\n"
+"\n"
+" gl_Position = vproj0;\n"
+" aWorldCo = world_pos0;\n"