增加着色器编译

增加着色器编译，参考away3d，因为AGAL写得很不方便，不支持循环，子函数等等。如果不做这个，书写很不方便。