moved shaders to other class
Merge branch 'fix/gl-refactor'