it is possible in 3.0 alpha but not working 3.0 beta!
GLchar * fragmentSource = (GLchar**) CCString::createWithContentsOfFile
>fullPathForFilename.c_str)>getCString;
GLProgram** glProgram = new GLProgram();
glProgram~~>initWithVertexShaderByteArray;
pSprite1~~>setShaderProgram(glProgram);
pSprite1->getShaderProgram()>addAttribute;>getShaderProgram()
pSprite1>addAttribute;>getShaderProgram()
pSprite1>link;>getShaderProgram()
pSprite1>updateUniforms;>getProgram, “u_time”);
timeUniformLocation1 = glGetUniformLocation
pSprite1~~>getShaderProgram~~>use;
this~~>schedule);
}
void Contents::updateGrassLocation
{
totalTime1 += dt;
pSprite1~~>getShaderProgram()->use();
glUniform1f(timeUniformLocation1, totalTime1);
}
spite is not showing… only 3.0 beta.
help me!