#pragma once #include #include #include "glad/glad.h" #include "GLFW/glfw3.h" #include "PerfCounter.h" #include "Graphics/Camera.h" #include "Graphics/Renderable.h" #include "Graphics/GPUBucket.h" namespace BarinkEngine { class Renderer { public: Renderer(); ~Renderer(); void Render(); void Submit(Renderable* model); private: std::vector models; }; }