renderiranje - nazaj na singlethreaded ker me SDL ne mara :(

This commit is contained in:
2026-03-11 20:19:15 +01:00
parent d748ca63a0
commit 834f0b29c3
18 changed files with 230 additions and 75 deletions

View File

@@ -6,9 +6,7 @@
#include <utils.hpp>
#include <renderer/renderer.hpp>
#include <thread>
#include <functional>
#include <chrono>
#include <state/gamestate.hpp>
namespace Game::Window {
class Window {
@@ -20,10 +18,11 @@ namespace Game::Window {
bool init(int width, int height, const std::string& title);
void run();
Renderer::Renderer* getRenderer() { return &mRenderer; }
private:
SDL_Window* mWindow;
Renderer::Renderer mRenderer;
std::jthread mRenderThread;
bool mRunning;
};
}