4 precision mediump float;
7 attribute vec3 aPosition;
8 attribute vec2 aTexCoord;
14 uniform mat4 uCubeMatrix;
16 uniform mat4 uProjection;
17 uniform mat4 uModelMatrix;
18 uniform mat4 uViewMatrix;
24 vec4 vPosition = vec4( aPosition * uSize, 1.0);
25 vec4 mPosition = uModelMatrix * vPosition;
27 mPosition.xy += 0.3 * uTilt * mPosition.z;
28 gl_Position = uProjection * uViewMatrix * mPosition;
31 vUV = vec2(aTexCoord.x, 1.0 - aTexCoord.y);