Description
Source
Call Graph
Start Line: 50
virtual void BrickApplication::onEntry()
{
// The brick shader classes are created here
brickVertex = new VertexShader();
brickFragment = new FragmentShader();
brickShader = new ProgramObject();
// The shader code is loaded and compiled here
// Place the shader code where the executable is
brickVertex->loadShader("brick.vert");
brickFragment->loadShader("brick.frag");
// The vertex and fragment are added to the program object
brickShader->addShader(brickVertex);
brickShader->addShader(brickFragment);
// After adding all the vertex and fragments shaders the
// program object must be linked before its able to be used
brickShader->link();
}