From 94760330b83e867ac32108d1762eb8e71af223cb Mon Sep 17 00:00:00 2001 From: codereader Date: Sat, 5 Dec 2020 09:01:13 +0100 Subject: [PATCH] #5436: Move OpenGLModule to radiantcore binary --- radiant/Makefile.am | 2 -- radiantcore/Makefile.am | 2 ++ .../render => radiantcore/rendersystem}/GLFont.cpp | 0 .../render => radiantcore/rendersystem}/GLFont.h | 0 .../rendersystem}/OpenGLModule.cpp | 0 .../rendersystem}/OpenGLModule.h | 1 - tools/msvc/DarkRadiant.vcxproj | 4 ---- tools/msvc/DarkRadiant.vcxproj.filters | 12 ------------ tools/msvc/DarkRadiantCore.vcxproj | 4 ++++ tools/msvc/DarkRadiantCore.vcxproj.filters | 12 ++++++++++++ tools/msvc/properties/ftgl.props | 4 ++++ 11 files changed, 22 insertions(+), 19 deletions(-) rename {radiant/render => radiantcore/rendersystem}/GLFont.cpp (100%) rename {radiant/render => radiantcore/rendersystem}/GLFont.h (100%) rename {radiant/render => radiantcore/rendersystem}/OpenGLModule.cpp (100%) rename {radiant/render => radiantcore/rendersystem}/OpenGLModule.h (97%) diff --git a/radiant/Makefile.am b/radiant/Makefile.am index 3290a4e11f..40581c71bd 100644 --- a/radiant/Makefile.am +++ b/radiant/Makefile.am @@ -45,8 +45,6 @@ darkradiant_SOURCES = main.cpp \ eventmanager/Statement.cpp \ eventmanager/Toggle.cpp \ eventmanager/WidgetToggle.cpp \ - render/GLFont.cpp \ - render/OpenGLModule.cpp \ ui/UserInterfaceModule.cpp \ ui/Documentation.cpp \ ui/eclasstree/EClassTree.cpp \ diff --git a/radiantcore/Makefile.am b/radiantcore/Makefile.am index f5a0f3199a..fb2ec7ac58 100644 --- a/radiantcore/Makefile.am +++ b/radiantcore/Makefile.am @@ -233,6 +233,8 @@ libradiantcore_la_SOURCES = Radiant.cpp \ rendersystem/backend/OpenGLShader.cpp \ rendersystem/backend/GLProgramFactory.cpp \ rendersystem/backend/OpenGLShaderPass.cpp \ + rendersystem/GLFont.cpp \ + rendersystem/OpenGLModule.cpp \ rendersystem/OpenGLRenderSystem.cpp \ rendersystem/RenderSystemFactory.cpp \ rendersystem/SharedOpenGLContextModule.cpp \ diff --git a/radiant/render/GLFont.cpp b/radiantcore/rendersystem/GLFont.cpp similarity index 100% rename from radiant/render/GLFont.cpp rename to radiantcore/rendersystem/GLFont.cpp diff --git a/radiant/render/GLFont.h b/radiantcore/rendersystem/GLFont.h similarity index 100% rename from radiant/render/GLFont.h rename to radiantcore/rendersystem/GLFont.h diff --git a/radiant/render/OpenGLModule.cpp b/radiantcore/rendersystem/OpenGLModule.cpp similarity index 100% rename from radiant/render/OpenGLModule.cpp rename to radiantcore/rendersystem/OpenGLModule.cpp diff --git a/radiant/render/OpenGLModule.h b/radiantcore/rendersystem/OpenGLModule.h similarity index 97% rename from radiant/render/OpenGLModule.h rename to radiantcore/rendersystem/OpenGLModule.h index 0677a83b7c..d81669776a 100644 --- a/radiant/render/OpenGLModule.h +++ b/radiantcore/rendersystem/OpenGLModule.h @@ -6,7 +6,6 @@ #include #include "GLFont.h" -#include "wxutil/GLWidget.h" #ifndef NDEBUG //#define ENABLE_KHR_DEBUG_EXTENSION diff --git a/tools/msvc/DarkRadiant.vcxproj b/tools/msvc/DarkRadiant.vcxproj index 4f8cde1793..49fafadd92 100644 --- a/tools/msvc/DarkRadiant.vcxproj +++ b/tools/msvc/DarkRadiant.vcxproj @@ -218,7 +218,6 @@ precompiled.h - @@ -276,7 +275,6 @@ - @@ -397,7 +395,6 @@ - @@ -464,7 +461,6 @@ - diff --git a/tools/msvc/DarkRadiant.vcxproj.filters b/tools/msvc/DarkRadiant.vcxproj.filters index b1dbdd40c7..4792f4933e 100644 --- a/tools/msvc/DarkRadiant.vcxproj.filters +++ b/tools/msvc/DarkRadiant.vcxproj.filters @@ -190,9 +190,6 @@ src\camera - - src\render - src\textool @@ -673,9 +670,6 @@ src\ui\mapselector - - src\render - @@ -687,9 +681,6 @@ src\camera - - src\render - src\textool @@ -1296,9 +1287,6 @@ src\ui\mapselector - - src\render - diff --git a/tools/msvc/DarkRadiantCore.vcxproj b/tools/msvc/DarkRadiantCore.vcxproj index 1209d0627e..2b004975b8 100644 --- a/tools/msvc/DarkRadiantCore.vcxproj +++ b/tools/msvc/DarkRadiantCore.vcxproj @@ -619,6 +619,8 @@ + + @@ -939,6 +941,8 @@ + + diff --git a/tools/msvc/DarkRadiantCore.vcxproj.filters b/tools/msvc/DarkRadiantCore.vcxproj.filters index dc977a29f7..88ef437874 100644 --- a/tools/msvc/DarkRadiantCore.vcxproj.filters +++ b/tools/msvc/DarkRadiantCore.vcxproj.filters @@ -1003,6 +1003,12 @@ src\model\picomodel + + src\rendersystem + + + src\rendersystem + @@ -2049,5 +2055,11 @@ src\model\picomodel + + src\rendersystem + + + src\rendersystem + \ No newline at end of file diff --git a/tools/msvc/properties/ftgl.props b/tools/msvc/properties/ftgl.props index 5ecf623b12..540be8b0f0 100644 --- a/tools/msvc/properties/ftgl.props +++ b/tools/msvc/properties/ftgl.props @@ -13,6 +13,10 @@ $(PlatformDepsDir)ftgl\lib;$(PlatformDepsDir)fontconfig\lib;%(AdditionalLibraryDirectories) + + ftgl$(LibSuffix)-vc$(PlatformToolsetVersion).lib;%(AdditionalDependencies) + $(PlatformDepsDir)ftgl\lib;$(PlatformDepsDir)fontconfig\lib;%(AdditionalLibraryDirectories) + \ No newline at end of file