heavy refactoring

This commit is contained in:
2025-04-02 11:50:32 -05:00
parent c3685d2b30
commit 44ef73395c
18 changed files with 132 additions and 93 deletions

View File

@@ -11,7 +11,9 @@ namespace Archimedes {
public:
~Window() {};
Window() { renderer = new Renderer(); }
~Window() { delete renderer; }
bool shouldClose() { return window.shouldClose(); }
@@ -27,7 +29,7 @@ namespace Archimedes {
}
Renderer* getRenderer() { return renderer; }
void setRenderer(Renderer* r) { renderer = r; }
//void setRenderer(Renderer* r) { renderer = r; }
WindowImpl& getWindowImpl() { return window; }

View File

@@ -31,6 +31,7 @@ namespace Archimedes {
std::cout << "Window Created!\n";
glfwMakeContextCurrent(w);
glfwSwapInterval(1);
}
~WindowGLFW() {