修改CCGLProgram的实现