add full shader on ogles2 and fixed bugs