Change precision to highp (possible iOS fix.)
Add check for parallelogram deformation which will cause an error.
Update uniforms to mediump instead of lowp in case lowp causes low resolution aritfacts.
First release.