- attribute vec4 speed; // x,y,z,0
- varying vec2 motion;
- void main(void){
- gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
- vec4 oldPos = gl_ModelViewProjectionMatrix * (gl_Vertex - speed);
- motion = 0.5 * (gl_Vertex.xy / gl_Vertex.w - oldPos.xy / oldPos.w);
- }