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();