texture wasn't uniform so I don't have to pass it as a uniform. refactoring.
Merge branch 'master' of https://github.com/hamling-ling/OpenGlEsExperiment
implemented shadow mapping but still screen is darker than expected