From 6f387c15ae81588ba9b7f301c6e9ca9b6fc36733 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Mon, 5 Sep 2022 13:54:23 +0800 Subject: [PATCH 1/3] Added bin-int/directories to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index dfcfd56f..88827afa 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ x86/ [Aa][Rr][Mm]64/ bld/ [Bb]in/ +[Bb]in-int/ [Oo]bj/ [Ll]og/ [Ll]ogs/ From 98bf0202936a890e56e7ea711175101caca782b4 Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Mon, 5 Sep 2022 13:55:52 +0800 Subject: [PATCH 2/3] WinMain Entry point --- SHADE.sln | 52 ++--- SHADE_Application/SHADE_Application.vcxproj | 219 +++++++++---------- SHADE_Application/src/SBpch.cpp | 1 + SHADE_Application/src/SBpch.h | 1 + SHADE_Application/src/WinMain.cpp | 7 + SHADE_Engine/SHADE_Engine.vcxproj | 220 ++++++++++---------- SHADE_Engine/src/SHpch.cpp | 1 + SHADE_Engine/src/SHpch.h | 0 8 files changed, 264 insertions(+), 237 deletions(-) create mode 100644 SHADE_Application/src/SBpch.cpp create mode 100644 SHADE_Application/src/SBpch.h create mode 100644 SHADE_Application/src/WinMain.cpp create mode 100644 SHADE_Engine/src/SHpch.cpp create mode 100644 SHADE_Engine/src/SHpch.h diff --git a/SHADE.sln b/SHADE.sln index a337b7c4..5dde626d 100644 --- a/SHADE.sln +++ b/SHADE.sln @@ -1,26 +1,26 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Application", "SHADE_Application\SHADE_Application.vcxproj", "{BDC70008-29DE-FE9D-7255-8ABFDEAACF25}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Engine", "SHADE_Engine\SHADE_Engine.vcxproj", "{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Debug|x64.ActiveCfg = Debug|x64 - {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Debug|x64.Build.0 = Debug|x64 - {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.ActiveCfg = Release|x64 - {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.Build.0 = Release|x64 - {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.ActiveCfg = Debug|x64 - {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.Build.0 = Debug|x64 - {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.ActiveCfg = Release|x64 - {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Application", "SHADE_Application\SHADE_Application.vcxproj", "{BDC70008-29DE-FE9D-7255-8ABFDEAACF25}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Engine", "SHADE_Engine\SHADE_Engine.vcxproj", "{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Debug|x64.ActiveCfg = Debug|x64 + {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Debug|x64.Build.0 = Debug|x64 + {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.ActiveCfg = Release|x64 + {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.Build.0 = Release|x64 + {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.ActiveCfg = Debug|x64 + {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.Build.0 = Debug|x64 + {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.ActiveCfg = Release|x64 + {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/SHADE_Application/SHADE_Application.vcxproj b/SHADE_Application/SHADE_Application.vcxproj index e8f90dc7..ee49fafc 100644 --- a/SHADE_Application/SHADE_Application.vcxproj +++ b/SHADE_Application/SHADE_Application.vcxproj @@ -1,106 +1,115 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BDC70008-29DE-FE9D-7255-8ABFDEAACF25} - true - Win32Proj - SHADE_Application - 10.0 - - - - Application - true - Unicode - v142 - - - Application - false - Unicode - v142 - - - - - - - - - - - - - true - bin\Debug_x86_64\SHADE_Application\ - bin-int\Debug_x86_64\SHADE_Application\ - SHADE_Application - .exe - - - false - bin\Release_x86_64\SHADE_Application\ - bin-int\Release_x86_64\SHADE_Application\ - SHADE_Application - .exe - - - - Use - SBpch.h - Level4 - _DEBUG;%(PreprocessorDefinitions) - .;..\SHADE_Engine\src;src;%(AdditionalIncludeDirectories) - EditAndContinue - Disabled - false - MultiThreadedDebug - true - stdcpplatest - - - Console - true - - - - - Use - SBpch.h - Level4 - _RELEASE;%(PreprocessorDefinitions) - .;..\SHADE_Engine\src;src;%(AdditionalIncludeDirectories) - Full - true - true - false - true - MultiThreaded - true - stdcpplatest - - - Console - true - true - - - - - {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0} - - - - - + + + + + Debug + x64 + + + Release + x64 + + + + {BDC70008-29DE-FE9D-7255-8ABFDEAACF25} + true + Win32Proj + SHADE_Application + 10.0 + + + + Application + true + Unicode + v142 + + + Application + false + Unicode + v142 + + + + + + + + + + + + + true + bin\Debug_x86_64\SHADE_Application\ + bin-int\Debug_x86_64\SHADE_Application\ + SHADE_Application + .exe + + + false + bin\Release_x86_64\SHADE_Application\ + bin-int\Release_x86_64\SHADE_Application\ + SHADE_Application + .exe + + + + Use + SBpch.h + Level4 + _DEBUG;%(PreprocessorDefinitions) + .;..\SHADE_Engine\src;src;%(AdditionalIncludeDirectories) + EditAndContinue + Disabled + false + MultiThreadedDebug + true + stdcpplatest + + + Console + true + + + + + Use + SBpch.h + Level4 + _RELEASE;%(PreprocessorDefinitions) + .;..\SHADE_Engine\src;src;%(AdditionalIncludeDirectories) + Full + true + true + false + true + MultiThreaded + true + stdcpplatest + + + Console + true + true + + + + + + + + Create + + + + + + {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0} + + + + + \ No newline at end of file diff --git a/SHADE_Application/src/SBpch.cpp b/SHADE_Application/src/SBpch.cpp new file mode 100644 index 00000000..476ea499 --- /dev/null +++ b/SHADE_Application/src/SBpch.cpp @@ -0,0 +1 @@ +#include "SBpch.h" \ No newline at end of file diff --git a/SHADE_Application/src/SBpch.h b/SHADE_Application/src/SBpch.h new file mode 100644 index 00000000..3da84d7e --- /dev/null +++ b/SHADE_Application/src/SBpch.h @@ -0,0 +1 @@ +#include \ No newline at end of file diff --git a/SHADE_Application/src/WinMain.cpp b/SHADE_Application/src/WinMain.cpp new file mode 100644 index 00000000..21fb268a --- /dev/null +++ b/SHADE_Application/src/WinMain.cpp @@ -0,0 +1,7 @@ +#include "SBpch.h" + +INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, + PSTR lpCmdLine, INT nCmdShow) +{ + return 0; +} \ No newline at end of file diff --git a/SHADE_Engine/SHADE_Engine.vcxproj b/SHADE_Engine/SHADE_Engine.vcxproj index 600cb9b7..962281c2 100644 --- a/SHADE_Engine/SHADE_Engine.vcxproj +++ b/SHADE_Engine/SHADE_Engine.vcxproj @@ -1,107 +1,115 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0} - true - Win32Proj - SHADE_Engine - 10.0 - - - - StaticLibrary - true - Unicode - v142 - - - StaticLibrary - false - Unicode - v142 - - - - - - - - - - - - - bin\Debug_x86_64\SHADE_Engine\ - bin-int\Debug_x86_64\SHADE_Engine\ - SHADE_Engine - .lib - - - bin\Release_x86_64\SHADE_Engine\ - bin-int\Release_x86_64\SHADE_Engine\ - SHADE_Engine - .lib - - - - Use - SHpch.h - Level4 - _LIB;_GLFW_INCLUDE_NONE;MSDFGEN_USE_CPP11;_DEBUG;%(PreprocessorDefinitions) - src;..\Dependencies\assimp\include\assimp;..\Dependencies\imgui;..\Dependencies\imguizmo;..\Dependencies\imnodes;..\SHADE_Engine_y2\Dependencies\msdf\msdf-atlas-gen;..\SHADE_Engine_y2\Dependencies\msdf\msdfgen;..\SHADE_Engine_y2\Dependencies\spdlog\include\spdlog;..\SHADE_Engine_y2\Dependencies\stb;..\SHADE_Engine_y2\Dependencies\tracy;..\SHADE_Engine_y2\Dependencies\VMA\include;..\SHADE_Engine_y2\Dependencies\yamlcpp\include;%(AdditionalIncludeDirectories) - EditAndContinue - Disabled - false - MultiThreadedDebug - true - stdcpplatest - - - Windows - true - - - yamlcpp.lib;msdfgen.lib;msdf-atlas-gen.lib;fmodstudioL_vc.lib;fmodL_vc.lib;%(AdditionalDependencies) - libs;%(AdditionalLibraryDirectories) - - - - - Use - SHpch.h - Level4 - _LIB;_GLFW_INCLUDE_NONE;MSDFGEN_USE_CPP11;_RELEASE;%(PreprocessorDefinitions) - src;..\Dependencies\assimp\include\assimp;..\Dependencies\imgui;..\Dependencies\imguizmo;..\Dependencies\imnodes;..\SHADE_Engine_y2\Dependencies\msdf\msdf-atlas-gen;..\SHADE_Engine_y2\Dependencies\msdf\msdfgen;..\SHADE_Engine_y2\Dependencies\spdlog\include\spdlog;..\SHADE_Engine_y2\Dependencies\stb;..\SHADE_Engine_y2\Dependencies\tracy;..\SHADE_Engine_y2\Dependencies\VMA\include;..\SHADE_Engine_y2\Dependencies\yamlcpp\include;%(AdditionalIncludeDirectories) - Full - true - true - false - true - MultiThreaded - true - stdcpplatest - - - Windows - true - true - - - yamlcpp.lib;msdfgen.lib;msdf-atlas-gen.lib;fmodstudio_vc.lib;fmod_vc.lib;%(AdditionalDependencies) - libs;%(AdditionalLibraryDirectories) - - - - - + + + + + Debug + x64 + + + Release + x64 + + + + {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0} + true + Win32Proj + SHADE_Engine + 10.0 + + + + StaticLibrary + true + Unicode + v142 + + + StaticLibrary + false + Unicode + v142 + + + + + + + + + + + + + bin\Debug_x86_64\SHADE_Engine\ + bin-int\Debug_x86_64\SHADE_Engine\ + SHADE_Engine + .lib + + + bin\Release_x86_64\SHADE_Engine\ + bin-int\Release_x86_64\SHADE_Engine\ + SHADE_Engine + .lib + + + + Use + SHpch.h + Level4 + _LIB;_GLFW_INCLUDE_NONE;MSDFGEN_USE_CPP11;_DEBUG;%(PreprocessorDefinitions) + src;..\Dependencies\assimp\include\assimp;..\Dependencies\imgui;..\Dependencies\imguizmo;..\Dependencies\imnodes;..\SHADE_Engine_y2\Dependencies\msdf\msdf-atlas-gen;..\SHADE_Engine_y2\Dependencies\msdf\msdfgen;..\SHADE_Engine_y2\Dependencies\spdlog\include\spdlog;..\SHADE_Engine_y2\Dependencies\stb;..\SHADE_Engine_y2\Dependencies\tracy;..\SHADE_Engine_y2\Dependencies\VMA\include;..\SHADE_Engine_y2\Dependencies\yamlcpp\include;%(AdditionalIncludeDirectories) + EditAndContinue + Disabled + false + MultiThreadedDebug + true + stdcpplatest + + + Windows + true + + + yamlcpp.lib;msdfgen.lib;msdf-atlas-gen.lib;fmodstudioL_vc.lib;fmodL_vc.lib;%(AdditionalDependencies) + libs;%(AdditionalLibraryDirectories) + + + + + Use + SHpch.h + Level4 + _LIB;_GLFW_INCLUDE_NONE;MSDFGEN_USE_CPP11;_RELEASE;%(PreprocessorDefinitions) + src;..\Dependencies\assimp\include\assimp;..\Dependencies\imgui;..\Dependencies\imguizmo;..\Dependencies\imnodes;..\SHADE_Engine_y2\Dependencies\msdf\msdf-atlas-gen;..\SHADE_Engine_y2\Dependencies\msdf\msdfgen;..\SHADE_Engine_y2\Dependencies\spdlog\include\spdlog;..\SHADE_Engine_y2\Dependencies\stb;..\SHADE_Engine_y2\Dependencies\tracy;..\SHADE_Engine_y2\Dependencies\VMA\include;..\SHADE_Engine_y2\Dependencies\yamlcpp\include;%(AdditionalIncludeDirectories) + Full + true + true + false + true + MultiThreaded + true + stdcpplatest + + + Windows + true + true + + + yamlcpp.lib;msdfgen.lib;msdf-atlas-gen.lib;fmodstudio_vc.lib;fmod_vc.lib;%(AdditionalDependencies) + libs;%(AdditionalLibraryDirectories) + + + + + + + + Create + + + + + \ No newline at end of file diff --git a/SHADE_Engine/src/SHpch.cpp b/SHADE_Engine/src/SHpch.cpp new file mode 100644 index 00000000..a7fec85b --- /dev/null +++ b/SHADE_Engine/src/SHpch.cpp @@ -0,0 +1 @@ +#include "SHpch.h" \ No newline at end of file diff --git a/SHADE_Engine/src/SHpch.h b/SHADE_Engine/src/SHpch.h new file mode 100644 index 00000000..e69de29b From d74ac7b8a4cb1f5c51a7883d13255c596a8641ed Mon Sep 17 00:00:00 2001 From: Xiao Qi Date: Mon, 5 Sep 2022 14:37:29 +0800 Subject: [PATCH 3/3] Added dependencies to project --- SHADE.sln | 32 +++++++++++++++++++++++ SHADE_Engine/SHADE_Engine.vcxproj | 17 ++++++++++-- SHADE_Engine/SHADE_Engine.vcxproj.filters | 20 ++++++++++++++ SHADE_Engine/src/Engine/SHEngine.cpp | 2 ++ SHADE_Engine/src/Engine/SHEngine.h | 9 +++++++ premake5.lua | 11 +++++++- 6 files changed, 88 insertions(+), 3 deletions(-) create mode 100644 SHADE_Engine/SHADE_Engine.vcxproj.filters create mode 100644 SHADE_Engine/src/Engine/SHEngine.cpp create mode 100644 SHADE_Engine/src/Engine/SHEngine.h diff --git a/SHADE.sln b/SHADE.sln index 5dde626d..94775b48 100644 --- a/SHADE.sln +++ b/SHADE.sln @@ -3,6 +3,16 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Application", "SHADE_Application\SHADE_Application.vcxproj", "{BDC70008-29DE-FE9D-7255-8ABFDEAACF25}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dependencies", "Dependencies", "{53E47842-3FC8-3998-A828-34EB942B241A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "Dependencies\msdf\msdfgen\freetype\freetype.vcxproj", "{89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msdf-atlas-gen", "Dependencies\msdf\msdf-atlas-gen.vcxproj", "{38BD587B-248B-4C81-0D1F-BDA7F98B28E6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msdfgen", "Dependencies\msdf\msdfgen\msdfgen.vcxproj", "{8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yamlcpp", "Dependencies\yamlcpp\yamlcpp.vcxproj", "{7B153C50-E7F4-BAEB-F00C-46C25C6B214D}" +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Engine", "SHADE_Engine\SHADE_Engine.vcxproj", "{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}" EndProject Global @@ -15,6 +25,22 @@ Global {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Debug|x64.Build.0 = Debug|x64 {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.ActiveCfg = Release|x64 {BDC70008-29DE-FE9D-7255-8ABFDEAACF25}.Release|x64.Build.0 = Release|x64 + {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Debug|x64.ActiveCfg = Debug|x64 + {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Debug|x64.Build.0 = Debug|x64 + {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Release|x64.ActiveCfg = Release|x64 + {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71}.Release|x64.Build.0 = Release|x64 + {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Debug|x64.ActiveCfg = Debug|x64 + {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Debug|x64.Build.0 = Debug|x64 + {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Release|x64.ActiveCfg = Release|x64 + {38BD587B-248B-4C81-0D1F-BDA7F98B28E6}.Release|x64.Build.0 = Release|x64 + {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Debug|x64.ActiveCfg = Debug|x64 + {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Debug|x64.Build.0 = Debug|x64 + {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Release|x64.ActiveCfg = Release|x64 + {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA}.Release|x64.Build.0 = Release|x64 + {7B153C50-E7F4-BAEB-F00C-46C25C6B214D}.Debug|x64.ActiveCfg = Debug|x64 + {7B153C50-E7F4-BAEB-F00C-46C25C6B214D}.Debug|x64.Build.0 = Debug|x64 + {7B153C50-E7F4-BAEB-F00C-46C25C6B214D}.Release|x64.ActiveCfg = Release|x64 + {7B153C50-E7F4-BAEB-F00C-46C25C6B214D}.Release|x64.Build.0 = Release|x64 {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.ActiveCfg = Debug|x64 {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.Build.0 = Debug|x64 {3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.ActiveCfg = Release|x64 @@ -23,4 +49,10 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {89895BD8-7556-B6E3-9E6F-A48B8A9BEB71} = {53E47842-3FC8-3998-A828-34EB942B241A} + {38BD587B-248B-4C81-0D1F-BDA7F98B28E6} = {53E47842-3FC8-3998-A828-34EB942B241A} + {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA} = {53E47842-3FC8-3998-A828-34EB942B241A} + {7B153C50-E7F4-BAEB-F00C-46C25C6B214D} = {53E47842-3FC8-3998-A828-34EB942B241A} + EndGlobalSection EndGlobal diff --git a/SHADE_Engine/SHADE_Engine.vcxproj b/SHADE_Engine/SHADE_Engine.vcxproj index 962281c2..04be7ba3 100644 --- a/SHADE_Engine/SHADE_Engine.vcxproj +++ b/SHADE_Engine/SHADE_Engine.vcxproj @@ -71,7 +71,7 @@ true - yamlcpp.lib;msdfgen.lib;msdf-atlas-gen.lib;fmodstudioL_vc.lib;fmodL_vc.lib;%(AdditionalDependencies) + fmodstudioL_vc.lib;fmodL_vc.lib;%(AdditionalDependencies) libs;%(AdditionalLibraryDirectories) @@ -97,18 +97,31 @@ true - yamlcpp.lib;msdfgen.lib;msdf-atlas-gen.lib;fmodstudio_vc.lib;fmod_vc.lib;%(AdditionalDependencies) + fmodstudio_vc.lib;fmod_vc.lib;%(AdditionalDependencies) libs;%(AdditionalLibraryDirectories) + + Create + + + {7B153C50-E7F4-BAEB-F00C-46C25C6B214D} + + + {8900D8DD-F5DF-5679-FEF7-E14F6A56BDDA} + + + {38BD587B-248B-4C81-0D1F-BDA7F98B28E6} + + diff --git a/SHADE_Engine/SHADE_Engine.vcxproj.filters b/SHADE_Engine/SHADE_Engine.vcxproj.filters new file mode 100644 index 00000000..b16c713b --- /dev/null +++ b/SHADE_Engine/SHADE_Engine.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {DBC7D3B0-C769-FE86-B024-12DB9C6585D7} + + + + + Engine + + + + + + Engine + + + + \ No newline at end of file diff --git a/SHADE_Engine/src/Engine/SHEngine.cpp b/SHADE_Engine/src/Engine/SHEngine.cpp new file mode 100644 index 00000000..f65a5402 --- /dev/null +++ b/SHADE_Engine/src/Engine/SHEngine.cpp @@ -0,0 +1,2 @@ +#include "SHpch.h" +#include "SHEngine.h" \ No newline at end of file diff --git a/SHADE_Engine/src/Engine/SHEngine.h b/SHADE_Engine/src/Engine/SHEngine.h new file mode 100644 index 00000000..7d723425 --- /dev/null +++ b/SHADE_Engine/src/Engine/SHEngine.h @@ -0,0 +1,9 @@ +#pragma once + +namespace SHADE +{ + class SHEngine + { + + }; +} \ No newline at end of file diff --git a/premake5.lua b/premake5.lua index e11636d4..746a2854 100644 --- a/premake5.lua +++ b/premake5.lua @@ -18,4 +18,13 @@ workspace "SHADE" outputdir = "%{cfg.buildcfg}_%{cfg.architecture}" include "SHADE_Application" - include "SHADE_Engine" \ No newline at end of file + include "SHADE_Engine" + + group "Dependencies" + --include "Dependencies/imgui" + include "Dependencies/msdf" + --include "Dependencies/spdlog" + --include "Dependencies/tracy" + --include "Dependencies/VMA" + include "Dependencies/yamlcpp" + group ""