1 // Modify the vertex position according to the bounce coefficient
2 attribute mediump vec3 aPosition1;
3 attribute mediump vec3 aPosition2;
4 uniform mediump mat4 uMvpMatrix;
5 uniform mediump vec3 uSize;
6 uniform mediump float uBounceCoefficient;
10 gl_Position = uMvpMatrix * vec4(mix( aPosition1, aPosition2, abs(uBounceCoefficient) )*uSize, 1.0);