Fix "preprocessor error: Macro names containing "__" are reserved." error
Fix "sampler arrays indexed with non-constant expressions is forbidden..."

..." in GLSL 1.30 and later"