/*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; }
/*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; }