Fixes our post processing shaders so they work under OpenGL ES 3.0

Most of our shaders relied on implicit int->float conversions.
This fixes the assumption that this is allowed
Merge pull request #348 from Sonicadvance1/PPShader-GLES3

Fixes our post processing shaders so they work under OpenGL ES 3.0