示例#1
0
	void MaterialManager::initialise()
	{
	    Material * default_mat = create("BaseWhite");
	    Technique* tec = default_mat->createTechnique();
	    tec->SetColorEnabled(true);
	    tec->SetObjectColor(Color::White);

		GpuProgram* program = tec->CreateGpuProgram();
		Shader* vsShader = ShaderManager::getSingleton()->CreateShader("Basic.vert");
		program->mVertexShader = vsShader;
		Shader* fsShader = ShaderManager::getSingleton()->CreateShader("BasicObjectColor.frag");
		program->mFragmentShader = fsShader;
	}