#include "RendererOpenGL.h" #define GLEW_STATIC #include namespace Archimedes { RendererOpenGL::RendererOpenGL() {} RendererOpenGL::~RendererOpenGL() {} void RendererOpenGL::render(std::list cmdList, int& w, int& h) { glViewport(0, 0, &w, &h); glClear(GL_COLOR_BUFFER_BIT); for(auto* f : cmdList) f(); cmdList.clear(); } }