Пример #1
0
BasicShader::BasicShader()
{
	addVertexShaderFromFile("basicVertex.txt");
	addFragmentShaderFromFile("basicFragment.txt");
	compileShader();

	addUniform("transform");
	addUniform("color");
	addUniform("sampler");
}
Пример #2
0
SkyBox::SkyBox()
{
	addVertexShaderFromFile("SkyBox.vs");
	addFragmentShaderFromFile("SkyBox.fs");
	compileShader();

	addUniform("view");
	addUniform("projection");
	addUniform("cameraPos");
}
Пример #3
0
BasicShader::BasicShader()
{
	addVertexShaderFromFile("blinnPhong.vs");
	addFragmentShaderFromFile("blinnPhong.fs");
	compileShader();

	addUniform("transform");
	addUniform("color");
	addUniform("time");
	//addUniform("sampler2D");
}
Пример #4
0
BasicShader::BasicShader()
{
    addVertexShaderFromFile("basicVertex.vs");
    addFragmentShaderFromFile("basicFragment.fs");

    //setAttribLocation("position", 0);
    //setAttribLocation("texCoord", 1);
    compileShader();

    addUniform("transform");
    addUniform("color");
}