From 738af631b259013a089fa7d35d996b536a569d9d Mon Sep 17 00:00:00 2001 From: Patoke Date: Sat, 28 Feb 2026 03:07:15 -0300 Subject: [PATCH] fix: add basic object initialization --- Windows_Libs/Dev/Render/4J_Render.cpp | 3 +++ Windows_Libs/Dev/Render/Renderer.h | 6 +++++- Windows_Libs/Dev/Render/RendererCore.cpp | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Windows_Libs/Dev/Render/4J_Render.cpp b/Windows_Libs/Dev/Render/4J_Render.cpp index 6f70f09..7b801e7 100644 --- a/Windows_Libs/Dev/Render/4J_Render.cpp +++ b/Windows_Libs/Dev/Render/4J_Render.cpp @@ -1 +1,4 @@ #pragma once +#include "4J_Render.h" + +C4JRender RenderManager; \ No newline at end of file diff --git a/Windows_Libs/Dev/Render/Renderer.h b/Windows_Libs/Dev/Render/Renderer.h index 94100e3..8be3671 100644 --- a/Windows_Libs/Dev/Render/Renderer.h +++ b/Windows_Libs/Dev/Render/Renderer.h @@ -1,4 +1,5 @@ #pragma once +#include "4J_Render.h" class Renderer { @@ -16,5 +17,8 @@ public: }; + static DWORD tlsIdx; +}; -}; \ No newline at end of file +// Singleton +extern Renderer InternalRenderManager; \ No newline at end of file diff --git a/Windows_Libs/Dev/Render/RendererCore.cpp b/Windows_Libs/Dev/Render/RendererCore.cpp index 6f70f09..643712e 100644 --- a/Windows_Libs/Dev/Render/RendererCore.cpp +++ b/Windows_Libs/Dev/Render/RendererCore.cpp @@ -1 +1,6 @@ #pragma once +#include "Renderer.h" + +Renderer InternalRenderManager; + +DWORD Renderer::tlsIdx = TlsAlloc();