// // Created by lukas on 05.02.22. // #include "RenderBase.h" //template //RenderBase::RenderBase() { // //} //template //void RenderBase::render() { // r.render(*va, *ib); //} //template //void RenderBase::init() { // s = setShader(); // va = setVertexArray(); // ib = setIndexBuffer(); //} //template //void RenderBase::deinit() { // //} //template //unsigned RenderBase::getMVPhandle() { // return s.getUniformHandle("MVP"); //} //template //unsigned RenderBase::getUniformhandle(std::string name) { // return s.getUniformHandle(std::move(name)); //} //template //T *RenderBase::getInstance() { // if (instance == nullptr) { // instance = new T(); // } // return instance; // //}