示例#1
0
/*static*/
Material* 
EngineHelper::MakeDebugMaterial(){
	Material *debug = new Material("Default material");
	Shader debugVertShader =   Shader("vertex_shader.txt",ShaderTypes::VERTEX_SHADER);
	Shader debugFragShader =   Shader("fragment_shader.txt",ShaderTypes::FRAGMENT_SHADER);
	
	debug->AddShader(debugVertShader);
	debug->AddShader(debugFragShader);
	debug->Compile();
	return debug;
}
示例#2
0
/*static*/
Material* 
EngineHelper::MakeDefaultMaterial(){
	Material *defaultMaterial = new Material("Default material");
	Shader vertShader =   Shader("vertex_position_shader.txt",ShaderTypes::VERTEX_SHADER);
	Shader fragShader =   Shader("fragment_shader.txt",ShaderTypes::FRAGMENT_SHADER);
	
	defaultMaterial->AddShader(vertShader);
	defaultMaterial->AddShader(fragShader);
	defaultMaterial->Compile();
	return defaultMaterial;
}