New shader and matric class for OpenGl ES 2.