コード例 #1
0
ファイル: basicShader.cpp プロジェクト: Ahmed310/GameEngine3D
BasicShader::BasicShader()
{
	addVertexShaderFromFile("basicVertex.txt");
	addFragmentShaderFromFile("basicFragment.txt");
	compileShader();

	addUniform("transform");
	addUniform("color");
	addUniform("sampler");
}
コード例 #2
0
ファイル: SkyBox.cpp プロジェクト: KumaKing/NetworkGraphics
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");
}