CCGLProgram 就是对OpenGL的shader program封装
initWithVetextShaderByteArray(源文件)
initWithVetextShaderFileName(文件名)
通过两个shader文件来初始化program
主要分为两个步骤:编译(ciompile)和绑定(attach)
description
输出当前的当前program以及两个shader的句柄
compileShader
编译shader。
ANDROID&IOS:顶点shader(precision highp float)
像素shader(precision mediump float)
默认都加上
"uniform mat4 CC_PMatrix;\n"
"uniform mat4 CC_MVMatrix;\n"
"uniform mat4 CC_MVPMatrix;\n"
"uniform vec4 CC_Time;\n"
"uniform vec4 CC_SinTime;\n"
"uniform vec4 CC_CosTime;\n"
"uniform vec4 CC_Random01;\n"