some new glsl shaders, refactoring codes and get rid of most of the warnings in Xcode