moving project files into a separate folder.
deleting remaining bff ignoring project files from git
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
[Ll]ib/
|
[Ll]ib/
|
||||||
.idea/
|
.idea/
|
||||||
.vs/
|
.vs/
|
||||||
|
vs/
|
||||||
[Ii]ntermediate/
|
[Ii]ntermediate/
|
||||||
[sS]hip/
|
[sS]hip/
|
||||||
|
|
||||||
|
|||||||
Vendored
-202
@@ -1,202 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Profile|x64">
|
|
||||||
<Configuration>Profile</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|x64">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<CustomBuild Include="imgui\.editorconfig" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_allegro5.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_allegro5.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_android.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_android.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx10.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx10.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx11.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx11.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx12.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx12.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx9.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx9.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glfw.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glfw.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glut.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glut.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal.mm" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal4.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal4.mm" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_null.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_null.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl2.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl2.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl3.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl3.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl3_loader.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_osx.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_osx.mm" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl2.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl2.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl3.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl3.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlgpu3.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlgpu3.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlgpu3_shaders.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer2.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer2.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer3.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer3.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_vulkan.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_vulkan.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_wgpu.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_wgpu.h" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_win32.cpp" />
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_win32.h" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_allegro5\imconfig_allegro5.h" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_allegro5\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_android_opengl3\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_apple_metal4\main.mm" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_apple_metal\main.mm" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_apple_opengl2\main.mm" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_metal\main.mm" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_opengl2\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_opengl3\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_vulkan\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_wgpu\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_glut_opengl2\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_null\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_directx11\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_metal\main.mm" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_opengl2\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_opengl3\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_sdlrenderer2\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_vulkan\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_wgpu\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_directx11\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_metal4\main.mm" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_metal\main.mm" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_opengl3\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_sdlgpu3\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_sdlrenderer3\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_vulkan\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_wgpu\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx10\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx11\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx12\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx9\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_opengl3\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_vulkan\main.cpp" />
|
|
||||||
<CustomBuild Include="imgui\examples\libs\emscripten\emscripten_mainloop_stub.h" />
|
|
||||||
<CustomBuild Include="imgui\examples\libs\glfw\include\GLFW\glfw3.h" />
|
|
||||||
<CustomBuild Include="imgui\examples\libs\glfw\include\GLFW\glfw3native.h" />
|
|
||||||
<CustomBuild Include="imgui\examples\libs\usynergy\uSynergy.c" />
|
|
||||||
<CustomBuild Include="imgui\examples\libs\usynergy\uSynergy.h" />
|
|
||||||
<CustomBuild Include="imgui\imconfig.h" />
|
|
||||||
<CustomBuild Include="imgui\imgui.cpp" />
|
|
||||||
<CustomBuild Include="imgui\imgui.h" />
|
|
||||||
<CustomBuild Include="imgui\imgui_demo.cpp" />
|
|
||||||
<CustomBuild Include="imgui\imgui_draw.cpp" />
|
|
||||||
<CustomBuild Include="imgui\imgui_internal.h" />
|
|
||||||
<CustomBuild Include="imgui\imgui_tables.cpp" />
|
|
||||||
<CustomBuild Include="imgui\imgui_widgets.cpp" />
|
|
||||||
<CustomBuild Include="imgui\imstb_rectpack.h" />
|
|
||||||
<CustomBuild Include="imgui\imstb_textedit.h" />
|
|
||||||
<CustomBuild Include="imgui\imstb_truetype.h" />
|
|
||||||
<CustomBuild Include="imgui\misc\cpp\imgui_stdlib.cpp" />
|
|
||||||
<CustomBuild Include="imgui\misc\cpp\imgui_stdlib.h" />
|
|
||||||
<CustomBuild Include="imgui\misc\debuggers\imgui.natvis" />
|
|
||||||
<CustomBuild Include="imgui\misc\fonts\binary_to_compressed_c.cpp" />
|
|
||||||
<CustomBuild Include="imgui\misc\freetype\imgui_freetype.cpp" />
|
|
||||||
<CustomBuild Include="imgui\misc\freetype\imgui_freetype.h" />
|
|
||||||
<CustomBuild Include="imgui\misc\single_file\imgui_single_file.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{c16ffe36-6c94-4f93-bc2a-7f5284b7d434}</ProjectGuid>
|
|
||||||
<Keyword>MakeFileProj</Keyword>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
<LocalDebuggerCommand>$(SolutionDir)\bin\x64-$(Configuration)\$(ProjectName).exe</LocalDebuggerCommand>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
<LocalDebuggerCommand>$(SolutionDir)\bin\x64-$(Configuration)\$(ProjectName).exe</LocalDebuggerCommand>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
<LocalDebuggerCommand>$(SolutionDir)\bin\x64-$(Configuration)\$(ProjectName).exe</LocalDebuggerCommand>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat $(Configuration) $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean $(Configuration) $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)\bin\x64-$(Configuration)\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)\Intermediate</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)\bin</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat $(Configuration) $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean $(Configuration) $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)\bin\x64-$(Configuration)\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)\Intermediate</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)\bin</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat $(Configuration) $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean $(Configuration) $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)\bin\x64-$(Configuration)\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)\Intermediate</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)\bin</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
||||||
<BuildLog>
|
|
||||||
<Path>$(SolutionDir)\Intermediate\$(ProjectName)-$(Configuration).log</Path>
|
|
||||||
</BuildLog>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
||||||
<BuildLog>
|
|
||||||
<Path>$(SolutionDir)\Intermediate\$(ProjectName)-$(Configuration).log</Path>
|
|
||||||
</BuildLog>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
||||||
<BuildLog>
|
|
||||||
<Path>$(SolutionDir)\Intermediate\$(ProjectName)-$(Configuration).log</Path>
|
|
||||||
</BuildLog>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
<Import Condition="'$(ConfigurationType)' == 'Makefile' and Exists('$(VCTargetsPath)\Platforms\$(Platform)\SCE.Makefile.$(Platform).targets')" Project="$(VCTargetsPath)\Platforms\$(Platform)\SCE.Makefile.$(Platform).targets" />
|
|
||||||
<Import Condition="'$(ConfigurationType)' == 'Makefile' and '$(AndroidAPILevel)' != '' and Exists('$(VCTargetsPath)\Application Type\$(ApplicationType)\$(ApplicationTypeRevision)\Android.Common.targets')" Project="$(VCTargetsPath)\Application Type\$(ApplicationType)\$(ApplicationTypeRevision)\Android.Common.targets" />
|
|
||||||
</Project>
|
|
||||||
Vendored
-540
@@ -1,540 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
<CustomBuild Include="imgui\.editorconfig">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_allegro5.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_allegro5.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_android.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_android.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx10.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx10.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx11.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx11.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx12.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx12.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx9.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_dx9.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glfw.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glfw.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glut.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_glut.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal.mm">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal4.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_metal4.mm">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_null.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_null.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl2.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl2.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl3.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl3.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_opengl3_loader.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_osx.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_osx.mm">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl2.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl2.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl3.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdl3.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlgpu3.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlgpu3.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlgpu3_shaders.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer2.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer2.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer3.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_sdlrenderer3.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_vulkan.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_vulkan.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_wgpu.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_wgpu.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_win32.cpp">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\backends\imgui_impl_win32.h">
|
|
||||||
<Filter>backends</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_allegro5\imconfig_allegro5.h">
|
|
||||||
<Filter>examples\example_allegro5</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_allegro5\main.cpp">
|
|
||||||
<Filter>examples\example_allegro5</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_android_opengl3\main.cpp">
|
|
||||||
<Filter>examples\example_android_opengl3</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_apple_metal4\main.mm">
|
|
||||||
<Filter>examples\example_apple_metal4</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_apple_metal\main.mm">
|
|
||||||
<Filter>examples\example_apple_metal</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_apple_opengl2\main.mm">
|
|
||||||
<Filter>examples\example_apple_opengl2</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_metal\main.mm">
|
|
||||||
<Filter>examples\example_glfw_metal</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_opengl2\main.cpp">
|
|
||||||
<Filter>examples\example_glfw_opengl2</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_opengl3\main.cpp">
|
|
||||||
<Filter>examples\example_glfw_opengl3</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_vulkan\main.cpp">
|
|
||||||
<Filter>examples\example_glfw_vulkan</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_glfw_wgpu\main.cpp">
|
|
||||||
<Filter>examples\example_glfw_wgpu</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_glut_opengl2\main.cpp">
|
|
||||||
<Filter>examples\example_glut_opengl2</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_null\main.cpp">
|
|
||||||
<Filter>examples\example_null</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_directx11\main.cpp">
|
|
||||||
<Filter>examples\example_sdl2_directx11</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_metal\main.mm">
|
|
||||||
<Filter>examples\example_sdl2_metal</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_opengl2\main.cpp">
|
|
||||||
<Filter>examples\example_sdl2_opengl2</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_opengl3\main.cpp">
|
|
||||||
<Filter>examples\example_sdl2_opengl3</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_sdlrenderer2\main.cpp">
|
|
||||||
<Filter>examples\example_sdl2_sdlrenderer2</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_vulkan\main.cpp">
|
|
||||||
<Filter>examples\example_sdl2_vulkan</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl2_wgpu\main.cpp">
|
|
||||||
<Filter>examples\example_sdl2_wgpu</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_directx11\main.cpp">
|
|
||||||
<Filter>examples\example_sdl3_directx11</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_metal4\main.mm">
|
|
||||||
<Filter>examples\example_sdl3_metal4</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_metal\main.mm">
|
|
||||||
<Filter>examples\example_sdl3_metal</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_opengl3\main.cpp">
|
|
||||||
<Filter>examples\example_sdl3_opengl3</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_sdlgpu3\main.cpp">
|
|
||||||
<Filter>examples\example_sdl3_sdlgpu3</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_sdlrenderer3\main.cpp">
|
|
||||||
<Filter>examples\example_sdl3_sdlrenderer3</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_vulkan\main.cpp">
|
|
||||||
<Filter>examples\example_sdl3_vulkan</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_sdl3_wgpu\main.cpp">
|
|
||||||
<Filter>examples\example_sdl3_wgpu</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx10\main.cpp">
|
|
||||||
<Filter>examples\example_win32_directx10</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx11\main.cpp">
|
|
||||||
<Filter>examples\example_win32_directx11</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx12\main.cpp">
|
|
||||||
<Filter>examples\example_win32_directx12</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_directx9\main.cpp">
|
|
||||||
<Filter>examples\example_win32_directx9</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_opengl3\main.cpp">
|
|
||||||
<Filter>examples\example_win32_opengl3</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\example_win32_vulkan\main.cpp">
|
|
||||||
<Filter>examples\example_win32_vulkan</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\libs\emscripten\emscripten_mainloop_stub.h">
|
|
||||||
<Filter>examples\libs\emscripten</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\libs\glfw\include\GLFW\glfw3.h">
|
|
||||||
<Filter>examples\libs\glfw\include\GLFW</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\libs\glfw\include\GLFW\glfw3native.h">
|
|
||||||
<Filter>examples\libs\glfw\include\GLFW</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\libs\usynergy\uSynergy.c">
|
|
||||||
<Filter>examples\libs\usynergy</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\examples\libs\usynergy\uSynergy.h">
|
|
||||||
<Filter>examples\libs\usynergy</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imconfig.h">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imgui.cpp">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imgui.h">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imgui_demo.cpp">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imgui_draw.cpp">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imgui_internal.h">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imgui_tables.cpp">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imgui_widgets.cpp">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imstb_rectpack.h">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imstb_textedit.h">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\imstb_truetype.h">
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\misc\cpp\imgui_stdlib.cpp">
|
|
||||||
<Filter>misc\cpp</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\misc\cpp\imgui_stdlib.h">
|
|
||||||
<Filter>misc\cpp</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\misc\debuggers\imgui.natvis">
|
|
||||||
<Filter>misc\debuggers</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\misc\fonts\binary_to_compressed_c.cpp">
|
|
||||||
<Filter>misc\fonts</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\misc\freetype\imgui_freetype.cpp">
|
|
||||||
<Filter>misc\freetype</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\misc\freetype\imgui_freetype.h">
|
|
||||||
<Filter>misc\freetype</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomBuild Include="imgui\misc\single_file\imgui_single_file.h">
|
|
||||||
<Filter>misc\single_file</Filter>
|
|
||||||
</CustomBuild>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="backends">
|
|
||||||
<UniqueIdentifier>{76e0cd46-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_allegro5">
|
|
||||||
<UniqueIdentifier>{afb95218-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples">
|
|
||||||
<UniqueIdentifier>{1f18bf0c-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_android_opengl3">
|
|
||||||
<UniqueIdentifier>{e530954e-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_apple_metal4">
|
|
||||||
<UniqueIdentifier>{3cc03c55-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_apple_metal">
|
|
||||||
<UniqueIdentifier>{16c31149-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_apple_opengl2">
|
|
||||||
<UniqueIdentifier>{e40593b1-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_glfw_metal">
|
|
||||||
<UniqueIdentifier>{3f752825-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_glfw_opengl2">
|
|
||||||
<UniqueIdentifier>{c215e32a-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_glfw_opengl3">
|
|
||||||
<UniqueIdentifier>{615ff294-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_glfw_vulkan">
|
|
||||||
<UniqueIdentifier>{61582fc8-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_glfw_wgpu">
|
|
||||||
<UniqueIdentifier>{a31b119a-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_glut_opengl2">
|
|
||||||
<UniqueIdentifier>{01ccd54d-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_null">
|
|
||||||
<UniqueIdentifier>{f4c8b947-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl2_directx11">
|
|
||||||
<UniqueIdentifier>{f2d77d32-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl2_metal">
|
|
||||||
<UniqueIdentifier>{776017f1-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl2_opengl2">
|
|
||||||
<UniqueIdentifier>{4d812b44-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl2_opengl3">
|
|
||||||
<UniqueIdentifier>{7be81d1f-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl2_sdlrenderer2">
|
|
||||||
<UniqueIdentifier>{e190514e-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl2_vulkan">
|
|
||||||
<UniqueIdentifier>{a2cc40a8-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl2_wgpu">
|
|
||||||
<UniqueIdentifier>{8777abc2-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_directx11">
|
|
||||||
<UniqueIdentifier>{b9c33cde-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_metal4">
|
|
||||||
<UniqueIdentifier>{754be038-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_metal">
|
|
||||||
<UniqueIdentifier>{4dc8b8c8-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_opengl3">
|
|
||||||
<UniqueIdentifier>{3b7dda38-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_sdlgpu3">
|
|
||||||
<UniqueIdentifier>{2505aa94-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_sdlrenderer3">
|
|
||||||
<UniqueIdentifier>{da535992-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_vulkan">
|
|
||||||
<UniqueIdentifier>{bc5700b1-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_sdl3_wgpu">
|
|
||||||
<UniqueIdentifier>{b3511882-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_win32_directx10">
|
|
||||||
<UniqueIdentifier>{ffdcc484-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_win32_directx11">
|
|
||||||
<UniqueIdentifier>{1ec285ef-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_win32_directx12">
|
|
||||||
<UniqueIdentifier>{9c32029b-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_win32_directx9">
|
|
||||||
<UniqueIdentifier>{c1caea97-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_win32_opengl3">
|
|
||||||
<UniqueIdentifier>{b1ac1dca-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\example_win32_vulkan">
|
|
||||||
<UniqueIdentifier>{81f39c9e-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\libs\emscripten">
|
|
||||||
<UniqueIdentifier>{deff277e-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\libs">
|
|
||||||
<UniqueIdentifier>{4df04038-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\libs\glfw\include\GLFW">
|
|
||||||
<UniqueIdentifier>{f6903215-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\libs\glfw\include">
|
|
||||||
<UniqueIdentifier>{114c63d2-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\libs\glfw">
|
|
||||||
<UniqueIdentifier>{012e170c-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="examples\libs\usynergy">
|
|
||||||
<UniqueIdentifier>{269d74cc-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="misc\cpp">
|
|
||||||
<UniqueIdentifier>{405959db-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="misc">
|
|
||||||
<UniqueIdentifier>{0496d0b7-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="misc\debuggers">
|
|
||||||
<UniqueIdentifier>{68d63fa2-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="misc\fonts">
|
|
||||||
<UniqueIdentifier>{ae5b8b78-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="misc\freetype">
|
|
||||||
<UniqueIdentifier>{c72c0104-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="misc\single_file">
|
|
||||||
<UniqueIdentifier>{2ce20248-6c94-4f93-bc2a-7f5284b7d434}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-24
@@ -1,24 +0,0 @@
|
|||||||
// ImGui
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
{
|
|
||||||
.ProjectName = 'ImGui'
|
|
||||||
.ProjectPath = 'External/imgui'
|
|
||||||
|
|
||||||
// Configurations
|
|
||||||
//--------------------------------------------------------------------------
|
|
||||||
ForEach( .BuildConfigName in .BuildConfigs )
|
|
||||||
{
|
|
||||||
#if __WINDOWS__
|
|
||||||
.ProjectConfig = [ Using( .'Project_x64_$BuildConfigName$' ) ]
|
|
||||||
^ProjectConfigs + .ProjectConfig
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
VCXProject( '$ProjectName$' )
|
|
||||||
{
|
|
||||||
.ProjectOutput = 'External/$ProjectName$.vcxproj'
|
|
||||||
.ProjectBasePath = '$ProjectPath$/'
|
|
||||||
.ProjectInputPaths = .ProjectBasePath
|
|
||||||
.ProjectConfigs = .ProjectConfigs
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
// Game - Lib/Dll
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
{
|
|
||||||
.ProjectName = 'Game'
|
|
||||||
.ProjectPath = 'Game'
|
|
||||||
|
|
||||||
// Library Configurations
|
|
||||||
//--------------------------------------------------------------------------
|
|
||||||
ForEach( .BuildConfigName in .BuildConfigs )
|
|
||||||
{
|
|
||||||
#if __WINDOWS__
|
|
||||||
.ProjectConfig = [ Using( .'Project_x64_$BuildConfigName$' ) ]
|
|
||||||
^ProjectConfigs + .ProjectConfig
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
VCXProject( '$ProjectName$' )
|
|
||||||
{
|
|
||||||
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
|
|
||||||
.ProjectBasePath = '$ProjectPath$/'
|
|
||||||
.ProjectInputPaths = .ProjectBasePath
|
|
||||||
.ProjectConfigs = .ProjectConfigs
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,95 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="17.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Profile|x64">
|
|
||||||
<Configuration>Profile</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|x64">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{b568a67e-05a1-9907-ff4b-a129119528bd}</ProjectGuid>
|
|
||||||
<Keyword>MakeFileProj</Keyword>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Debug $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Debug\Game.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;JULIET_EXPORT;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Debug\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Debug\Game\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Debug\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Profile $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Profile\Game.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;JULIET_EXPORT;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Profile\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Profile\Game\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Profile\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Release $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Release\Game.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;JULIET_EXPORT;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Release\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Release\Game\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Release\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="Entity\EntityManager.cpp" />
|
|
||||||
<ClCompile Include="game.cpp" />
|
|
||||||
<ClInclude Include="Entity\Entity.h" />
|
|
||||||
<ClInclude Include="Entity\EntityManager.h" />
|
|
||||||
<ClInclude Include="game.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="Entity">
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="Entity\EntityManager.cpp">
|
|
||||||
<Filter>Entity</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="game.cpp" />
|
|
||||||
<ClInclude Include="Entity\Entity.h">
|
|
||||||
<Filter>Entity</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="Entity\EntityManager.h">
|
|
||||||
<Filter>Entity</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="game.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
-39
@@ -1,39 +0,0 @@
|
|||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
||||||
# Visual Studio Version 17
|
|
||||||
VisualStudioVersion = 17.0.31903.59
|
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JulietApp", "JulietApp\JulietApp.vcxproj", "{1720427b-c8ba-3195-f931-e97f6d6125c1}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Juliet", "Juliet\Juliet.vcxproj", "{a93aa30f-8f29-02fe-57e2-cd3626948b68}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "Game\Game.vcxproj", "{b568a67e-05a1-9907-ff4b-a129119528bd}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImGui", "Intermediate\ImGui.vcxproj", "{652d3fea-b417-1d5e-9f79-3f32e9604ddc}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|x64 = Debug|x64
|
|
||||||
Profile|x64 = Profile|x64
|
|
||||||
Release|x64 = Release|x64
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{1720427b-c8ba-3195-f931-e97f6d6125c1}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{1720427b-c8ba-3195-f931-e97f6d6125c1}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{1720427b-c8ba-3195-f931-e97f6d6125c1}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{1720427b-c8ba-3195-f931-e97f6d6125c1}.Profile|x64.Build.0 = Profile|x64
|
|
||||||
{1720427b-c8ba-3195-f931-e97f6d6125c1}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{1720427b-c8ba-3195-f931-e97f6d6125c1}.Release|x64.Build.0 = Release|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{b568a67e-05a1-9907-ff4b-a129119528bd}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{b568a67e-05a1-9907-ff4b-a129119528bd}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{b568a67e-05a1-9907-ff4b-a129119528bd}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
// Juliet - Lib
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
{
|
|
||||||
.ProjectName = 'Juliet'
|
|
||||||
.ProjectPath = 'Juliet'
|
|
||||||
|
|
||||||
// Library Configurations
|
|
||||||
//--------------------------------------------------------------------------
|
|
||||||
ForEach( .BuildConfigName in .BuildConfigs )
|
|
||||||
{
|
|
||||||
#if __WINDOWS__
|
|
||||||
.ProjectConfig = [ Using( .'Project_x64_$BuildConfigName$' ) ]
|
|
||||||
^ProjectConfigs + .ProjectConfig
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
VCXProject( '$ProjectName$' )
|
|
||||||
{
|
|
||||||
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
|
|
||||||
.ProjectBasePath = '$ProjectPath$/'
|
|
||||||
.ProjectInputPaths = .ProjectBasePath
|
|
||||||
.ProjectConfigs = .ProjectConfigs
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
// JulietApp
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
{
|
|
||||||
.ProjectName = 'JulietApp'
|
|
||||||
.ProjectPath = 'JulietApp'
|
|
||||||
|
|
||||||
// Configurations
|
|
||||||
//--------------------------------------------------------------------------
|
|
||||||
ForEach( .BuildConfigName in .BuildConfigs )
|
|
||||||
{
|
|
||||||
#if __WINDOWS__
|
|
||||||
.ProjectConfig =
|
|
||||||
[
|
|
||||||
Using( .'Project_x64_$BuildConfigName$' )
|
|
||||||
]
|
|
||||||
^ProjectConfigs + .ProjectConfig
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
VCXProject( '$ProjectName$' )
|
|
||||||
{
|
|
||||||
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
|
|
||||||
.ProjectBasePath = '$ProjectPath$/'
|
|
||||||
.ProjectInputPaths = .ProjectBasePath
|
|
||||||
.ProjectConfigs = .ProjectConfigs
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,92 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="17.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Profile|x64">
|
|
||||||
<Configuration>Profile</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|x64">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{1720427b-c8ba-3195-f931-e97f6d6125c1}</ProjectGuid>
|
|
||||||
<Keyword>MakeFileProj</Keyword>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Debug $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Debug\JulietApp.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Debug\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Debug\JulietApp\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Debug\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Profile $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Profile\JulietApp.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Profile\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Profile\JulietApp\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Profile\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Release $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Release\JulietApp.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Release\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Release\JulietApp\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Release\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="main.cpp" />
|
|
||||||
<ClInclude Include="main.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="main.cpp" />
|
|
||||||
<ClInclude Include="main.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
||||||
# Visual Studio Version 17
|
|
||||||
VisualStudioVersion = 17.0.31903.59
|
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JulietShaderCompiler", "JulietShaderCompiler\JulietShaderCompiler.vcxproj", "{c7df05fe-d5d5-db2a-af36-e7d71d325fda}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Juliet", "Juliet\Juliet.vcxproj", "{a93aa30f-8f29-02fe-57e2-cd3626948b68}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImGui", "Intermediate\ImGui.vcxproj", "{652d3fea-b417-1d5e-9f79-3f32e9604ddc}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|x64 = Debug|x64
|
|
||||||
Profile|x64 = Profile|x64
|
|
||||||
Release|x64 = Release|x64
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{c7df05fe-d5d5-db2a-af36-e7d71d325fda}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{c7df05fe-d5d5-db2a-af36-e7d71d325fda}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{c7df05fe-d5d5-db2a-af36-e7d71d325fda}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{c7df05fe-d5d5-db2a-af36-e7d71d325fda}.Profile|x64.Build.0 = Profile|x64
|
|
||||||
{c7df05fe-d5d5-db2a-af36-e7d71d325fda}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{c7df05fe-d5d5-db2a-af36-e7d71d325fda}.Release|x64.Build.0 = Release|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
// JulietShaderCompiler
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
{
|
|
||||||
.ProjectName = 'JulietShaderCompiler'
|
|
||||||
.ProjectPath = 'JulietShaderCompiler'
|
|
||||||
|
|
||||||
// Configurations
|
|
||||||
//--------------------------------------------------------------------------
|
|
||||||
ForEach( .BuildConfigName in .BuildConfigs )
|
|
||||||
{
|
|
||||||
#if __WINDOWS__
|
|
||||||
.ConfigInfo =
|
|
||||||
[
|
|
||||||
Using( .'Project_x64_$BuildConfigName$' )
|
|
||||||
.LocalDebuggerCommandArguments = '..\..\Assets\source\SolidColor.frag.hlsl -o ..\..\Assets\compiled\SolidColor.frag.dxil'
|
|
||||||
]
|
|
||||||
^ProjectConfigs + .ConfigInfo
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
VCXProject( '$ProjectName$' )
|
|
||||||
{
|
|
||||||
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
|
|
||||||
.ProjectBasePath = '$ProjectPath$/'
|
|
||||||
.ProjectInputPaths = { .ProjectBasePath }
|
|
||||||
.ProjectConfigs = .ProjectConfigs
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="17.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Profile|x64">
|
|
||||||
<Configuration>Profile</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|x64">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{c7df05fe-d5d5-db2a-af36-e7d71d325fda}</ProjectGuid>
|
|
||||||
<Keyword>MakeFileProj</Keyword>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Debug $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Debug\JulietShaderCompiler.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerCommandArguments>..\..\Assets\source\SolidColor.frag.hlsl -o ..\..\Assets\compiled\SolidColor.frag.dxil</LocalDebuggerCommandArguments>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Debug\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Debug\JulietShaderCompiler\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Debug\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Profile $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Profile\JulietShaderCompiler.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerCommandArguments>..\..\Assets\source\SolidColor.frag.hlsl -o ..\..\Assets\compiled\SolidColor.frag.dxil</LocalDebuggerCommandArguments>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Profile\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Profile\JulietShaderCompiler\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Profile\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Release $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Release\JulietShaderCompiler.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerCommandArguments>..\..\Assets\source\SolidColor.frag.hlsl -o ..\..\Assets\compiled\SolidColor.frag.dxil</LocalDebuggerCommandArguments>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Release\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Release\JulietShaderCompiler\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Release\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="main.cpp" />
|
|
||||||
<ClCompile Include="ShaderCompiler.cpp" />
|
|
||||||
<ClInclude Include="DXShaderCompiler\DXCompiler.h" />
|
|
||||||
<ClInclude Include="ShaderCompiler.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="DXShaderCompiler">
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="main.cpp" />
|
|
||||||
<ClCompile Include="ShaderCompiler.cpp" />
|
|
||||||
<ClInclude Include="DXShaderCompiler\DXCompiler.h">
|
|
||||||
<Filter>DXShaderCompiler</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="ShaderCompiler.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
||||||
# Visual Studio Version 17
|
|
||||||
VisualStudioVersion = 17.0.31903.59
|
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Romeo", "Romeo\Romeo.vcxproj", "{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Juliet", "Juliet\Juliet.vcxproj", "{a93aa30f-8f29-02fe-57e2-cd3626948b68}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImGui", "Intermediate\ImGui.vcxproj", "{652d3fea-b417-1d5e-9f79-3f32e9604ddc}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|x64 = Debug|x64
|
|
||||||
Profile|x64 = Profile|x64
|
|
||||||
Release|x64 = Release|x64
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}.Profile|x64.Build.0 = Profile|x64
|
|
||||||
{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}.Release|x64.Build.0 = Release|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{a93aa30f-8f29-02fe-57e2-cd3626948b68}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Profile|x64.ActiveCfg = Profile|x64
|
|
||||||
{652d3fea-b417-1d5e-9f79-3f32e9604ddc}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
// Romeo - Documentation Tool executable
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
{
|
|
||||||
.ProjectName = 'Romeo'
|
|
||||||
.ProjectPath = 'Romeo'
|
|
||||||
|
|
||||||
// Configurations
|
|
||||||
//--------------------------------------------------------------------------
|
|
||||||
ForEach( .BuildConfigName in .BuildConfigs )
|
|
||||||
{
|
|
||||||
#if __WINDOWS__
|
|
||||||
.ProjectConfig =
|
|
||||||
[
|
|
||||||
Using( .'Project_x64_$BuildConfigName$' )
|
|
||||||
]
|
|
||||||
^ProjectConfigs + .ProjectConfig
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
VCXProject( '$ProjectName$' )
|
|
||||||
{
|
|
||||||
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
|
|
||||||
.ProjectBasePath = '$ProjectPath$/'
|
|
||||||
.ProjectInputPaths = .ProjectBasePath
|
|
||||||
.ProjectConfigs = .ProjectConfigs
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,101 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="17.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Profile|x64">
|
|
||||||
<Configuration>Profile</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|x64">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{767620a7-b286-e7a1-9f79-3e14ce9e5ab1}</ProjectGuid>
|
|
||||||
<Keyword>MakeFileProj</Keyword>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Debug $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Debug $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Debug\Romeo.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Debug\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Debug\Romeo\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Debug\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Profile $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Profile $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Profile\Romeo.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Profile\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Profile\Romeo\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Profile\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
||||||
<NMakeBuildCommandLine>cd $(SolutionDir) & misc\build.bat Release $(SolutionName)</NMakeBuildCommandLine>
|
|
||||||
<NMakeReBuildCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeReBuildCommandLine>
|
|
||||||
<NMakeCleanCommandLine>cd $(SolutionDir) & misc\build.bat -clean Release $(SolutionName)</NMakeCleanCommandLine>
|
|
||||||
<NMakeOutput>$(SolutionDir)bin\x64-Release\Romeo.exe</NMakeOutput>
|
|
||||||
<NMakeIncludeSearchPath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
|
|
||||||
<IncludePath>$(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath)</IncludePath>
|
|
||||||
<NMakeForcedIncludes>Core/PCH.h;$(NMakeForcedIncludes)</NMakeForcedIncludes>
|
|
||||||
<NMakePreprocessorDefinitions>JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
|
|
||||||
<AdditionalOptions>/std:c++20</AdditionalOptions>
|
|
||||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
||||||
<LocalDebuggerWorkingDirectory>$(SolutionDir)bin\x64-Release\</LocalDebuggerWorkingDirectory>
|
|
||||||
<IntDir>$(SolutionDir)Intermediate\x64-Release\Romeo\</IntDir>
|
|
||||||
<OutDir>$(SolutionDir)bin\x64-Release\</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="src\AiGenerator.cpp" />
|
|
||||||
<ClCompile Include="src\Database.cpp" />
|
|
||||||
<ClCompile Include="src\HttpClient.cpp" />
|
|
||||||
<ClCompile Include="src\JsonParser.cpp" />
|
|
||||||
<ClCompile Include="src\main.cpp" />
|
|
||||||
<ClCompile Include="src\MarkdownGenerator.cpp" />
|
|
||||||
<ClInclude Include="src\AiGenerator.h" />
|
|
||||||
<ClInclude Include="src\Database.h" />
|
|
||||||
<ClInclude Include="src\HttpClient.h" />
|
|
||||||
<ClInclude Include="src\JsonParser.h" />
|
|
||||||
<ClInclude Include="src\MarkdownGenerator.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
-105
@@ -1,105 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// Settings
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
Settings
|
|
||||||
{
|
|
||||||
.CachePath = 'C:\FASTBuild_Cache\' // Use a local SSD or network path
|
|
||||||
#if __WINDOWS__
|
|
||||||
#import TMP
|
|
||||||
.Environment = { "TMP=$TMP$",
|
|
||||||
"SystemRoot=C:\Windows" }
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
// Global Output Paths
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
.BinPath = 'bin'
|
|
||||||
.OutputBase = 'Intermediate'
|
|
||||||
.CommonWinLibs = ' kernel32.lib user32.lib gdi32.lib dxguid.lib Ws2_32.lib dxgi.lib imm32.lib dwmapi.lib d3dcompiler.lib shell32.lib'
|
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
// VisualStudio Project Generation
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
#if __WINDOWS__
|
|
||||||
.ProjectCommon =
|
|
||||||
[
|
|
||||||
.ProjectBuildCommand = 'cd ^$(SolutionDir) & misc\build.bat ^$(Configuration) ^$(SolutionName)'
|
|
||||||
.ProjectRebuildCommand = 'cd ^$(SolutionDir) & misc\build.bat -clean ^$(Configuration) ^$(SolutionName)'
|
|
||||||
.OutputDirectory = '^$(SolutionDir)\bin'
|
|
||||||
.IntermediateDirectory = '^$(SolutionDir)\Intermediate'
|
|
||||||
.BuildLogFile = '^$(SolutionDir)\Intermediate\^$(ProjectName)-^$(Configuration).log'
|
|
||||||
.Platform = 'x64'
|
|
||||||
.PlatformToolset = 'v143'
|
|
||||||
.LocalDebuggerCommand = '^$(SolutionDir)\bin\x64-^$(Configuration)\^$(ProjectName).exe'
|
|
||||||
.LocalDebuggerWorkingDirectory = '^$(SolutionDir)\bin\x64-^$(Configuration)\'
|
|
||||||
]
|
|
||||||
|
|
||||||
.Project_x64_Debug = [ Using( .ProjectCommon ) .SolutionPlatform = 'x64' .SolutionConfig = 'Debug' .Config = 'Debug' ]
|
|
||||||
.Project_x64_Profile = [ Using( .ProjectCommon ) .SolutionPlatform = 'x64' .SolutionConfig = 'Profile' .Config = 'Profile' ]
|
|
||||||
.Project_x64_Release = [ Using( .ProjectCommon ) .SolutionPlatform = 'x64' .SolutionConfig = 'Release' .Config = 'Release' ]
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Configurations
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
.BuildConfigs = { 'Debug', 'Profile', 'Release' }
|
|
||||||
|
|
||||||
// Include all projects to build
|
|
||||||
.ProjectConfigs = {}
|
|
||||||
#include "External/Imgui.bff"
|
|
||||||
.ProjectConfigs_ImGui = .ProjectConfigs
|
|
||||||
|
|
||||||
.ProjectConfigs = {}
|
|
||||||
#include "Juliet/Juliet.bff"
|
|
||||||
.ProjectConfigs_Juliet = .ProjectConfigs
|
|
||||||
|
|
||||||
.ProjectConfigs = {}
|
|
||||||
#include "Game/Game.bff"
|
|
||||||
.ProjectConfigs_Game = .ProjectConfigs
|
|
||||||
|
|
||||||
.ProjectConfigs = {}
|
|
||||||
#include "JulietApp/JulietApp.Bff"
|
|
||||||
.ProjectConfigs_JulietApp = .ProjectConfigs
|
|
||||||
|
|
||||||
.ProjectConfigs = {}
|
|
||||||
#include "JulietShaderCompiler/JulietShaderCompiler.Bff"
|
|
||||||
.ProjectConfigs_JulietShaderCompiler = .ProjectConfigs
|
|
||||||
|
|
||||||
.ProjectConfigs = {}
|
|
||||||
#include "Romeo/Romeo.bff"
|
|
||||||
.ProjectConfigs_Romeo = .ProjectConfigs
|
|
||||||
|
|
||||||
|
|
||||||
// Generate solutions
|
|
||||||
VSSolution( 'JulietApp-Solution' )
|
|
||||||
{
|
|
||||||
.SolutionOutput = 'Juliet.sln'
|
|
||||||
.SolutionProjects = { 'JulietApp', 'Juliet', 'Game', 'ImGui' }
|
|
||||||
.SolutionConfigs = .ProjectConfigs_JulietApp
|
|
||||||
.SolutionBuildProject = 'JulietApp'
|
|
||||||
}
|
|
||||||
|
|
||||||
VSSolution( 'Romeo-Solution' )
|
|
||||||
{
|
|
||||||
.SolutionOutput = 'Romeo.sln'
|
|
||||||
.SolutionProjects = { 'Romeo', 'Juliet', 'ImGui' }
|
|
||||||
.SolutionConfigs = .ProjectConfigs_Romeo
|
|
||||||
.SolutionBuildProject = 'Romeo'
|
|
||||||
}
|
|
||||||
|
|
||||||
VSSolution( 'ShaderCompiler-Solution' )
|
|
||||||
{
|
|
||||||
.SolutionOutput = 'JulietShaderCompiler.sln'
|
|
||||||
.SolutionProjects = { 'JulietShaderCompiler', 'Juliet', 'ImGui' }
|
|
||||||
.SolutionConfigs = .ProjectConfigs_JulietShaderCompiler
|
|
||||||
.SolutionBuildProject = 'JulietShaderCompiler'
|
|
||||||
}
|
|
||||||
|
|
||||||
Alias( 'gen' )
|
|
||||||
{
|
|
||||||
.Targets = {
|
|
||||||
'JulietApp-Solution',
|
|
||||||
'Romeo-Solution',
|
|
||||||
'ShaderCompiler-Solution'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+15
-13
@@ -1124,9 +1124,9 @@ static void GenerateProject(const char* projectName, const char* projectDir, con
|
|||||||
}
|
}
|
||||||
|
|
||||||
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset,
|
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset,
|
||||||
" <LocalDebuggerWorkingDirectory>$(SolutionDir)bin\\x64-%s\\</LocalDebuggerWorkingDirectory>\n"
|
" <LocalDebuggerWorkingDirectory>$(SolutionDir)..\\bin\\x64-%s\\</LocalDebuggerWorkingDirectory>\n"
|
||||||
" <IntDir>$(SolutionDir)Intermediate\\x64-%s\\%s\\</IntDir>\n"
|
" <IntDir>$(SolutionDir)..\\Intermediate\\x64-%s\\%s\\</IntDir>\n"
|
||||||
" <OutDir>$(SolutionDir)bin\\x64-%s\\</OutDir>\n"
|
" <OutDir>$(SolutionDir)..\\bin\\x64-%s\\</OutDir>\n"
|
||||||
" </PropertyGroup>\n", cfg, cfg, projectName, cfg);
|
" </PropertyGroup>\n", cfg, cfg, projectName, cfg);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1140,9 +1140,9 @@ static void GenerateProject(const char* projectName, const char* projectDir, con
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (EndsWithNoCase(path, ".cpp") || EndsWithNoCase(path, ".c")) {
|
if (EndsWithNoCase(path, ".cpp") || EndsWithNoCase(path, ".c")) {
|
||||||
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, " <ClCompile Include=\"%s\" />\n", relPath);
|
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, " <ClCompile Include=\"..\\%s\" />\n", path);
|
||||||
} else {
|
} else {
|
||||||
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, " <ClInclude Include=\"%s\" />\n", relPath);
|
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, " <ClInclude Include=\"..\\%s\" />\n", path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, " </ItemGroup>\n");
|
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, " </ItemGroup>\n");
|
||||||
@@ -1154,7 +1154,8 @@ static void GenerateProject(const char* projectName, const char* projectDir, con
|
|||||||
"</Project>\n");
|
"</Project>\n");
|
||||||
|
|
||||||
char outPath[MAX_PATH_LEN];
|
char outPath[MAX_PATH_LEN];
|
||||||
snprintf(outPath, sizeof(outPath), "%s\\%s.vcxproj", projectDir, projectName);
|
CreateDirectoryA("vs", NULL);
|
||||||
|
snprintf(outPath, sizeof(outPath), "vs\\%s.vcxproj", projectName);
|
||||||
WriteEntireFile(outPath, buf, offset);
|
WriteEntireFile(outPath, buf, offset);
|
||||||
printf("Generated %s\n", outPath);
|
printf("Generated %s\n", outPath);
|
||||||
|
|
||||||
@@ -1239,19 +1240,19 @@ static void GenerateProject(const char* projectName, const char* projectDir, con
|
|||||||
dir[len] = '\0';
|
dir[len] = '\0';
|
||||||
|
|
||||||
filterOffset += sprintf_s(filterBuf + filterOffset, (4 * 1024 * 1024) - filterOffset,
|
filterOffset += sprintf_s(filterBuf + filterOffset, (4 * 1024 * 1024) - filterOffset,
|
||||||
" <%s Include=\"%s\">\n"
|
" <%s Include=\"..\\%s\">\n"
|
||||||
" <Filter>%s</Filter>\n"
|
" <Filter>%s</Filter>\n"
|
||||||
" </%s>\n", type, relPath, dir, type);
|
" </%s>\n", type, path, dir, type);
|
||||||
} else {
|
} else {
|
||||||
filterOffset += sprintf_s(filterBuf + filterOffset, (4 * 1024 * 1024) - filterOffset,
|
filterOffset += sprintf_s(filterBuf + filterOffset, (4 * 1024 * 1024) - filterOffset,
|
||||||
" <%s Include=\"%s\" />\n", type, relPath);
|
" <%s Include=\"..\\%s\" />\n", type, path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
filterOffset += sprintf_s(filterBuf + filterOffset, (4 * 1024 * 1024) - filterOffset,
|
filterOffset += sprintf_s(filterBuf + filterOffset, (4 * 1024 * 1024) - filterOffset,
|
||||||
" </ItemGroup>\n</Project>\n");
|
" </ItemGroup>\n</Project>\n");
|
||||||
|
|
||||||
char filterOutPath[MAX_PATH_LEN];
|
char filterOutPath[MAX_PATH_LEN];
|
||||||
snprintf(filterOutPath, sizeof(filterOutPath), "%s\\%s.vcxproj.filters", projectDir, projectName);
|
snprintf(filterOutPath, sizeof(filterOutPath), "vs\\%s.vcxproj.filters", projectName);
|
||||||
WriteEntireFile(filterOutPath, filterBuf, filterOffset);
|
WriteEntireFile(filterOutPath, filterBuf, filterOffset);
|
||||||
printf("Generated %s\n", filterOutPath);
|
printf("Generated %s\n", filterOutPath);
|
||||||
}
|
}
|
||||||
@@ -1269,8 +1270,8 @@ static void GenerateSolution(const char* slnName, const char** projectNames, con
|
|||||||
|
|
||||||
for (int i = 0; i < projCount; i++) {
|
for (int i = 0; i < projCount; i++) {
|
||||||
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset,
|
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset,
|
||||||
"Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"%s\", \"%s\\%s.vcxproj\", \"{%s}\"\n"
|
"Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"%s\", \"%s.vcxproj\", \"{%s}\"\n"
|
||||||
"EndProject\n", projectNames[i], projectDirs[i], projectNames[i], projectGuids[i]);
|
"EndProject\n", projectNames[i], projectNames[i], projectGuids[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset,
|
offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset,
|
||||||
@@ -1305,7 +1306,8 @@ static void GenerateSolution(const char* slnName, const char** projectNames, con
|
|||||||
"EndGlobal\n");
|
"EndGlobal\n");
|
||||||
|
|
||||||
char outPath[MAX_PATH_LEN];
|
char outPath[MAX_PATH_LEN];
|
||||||
snprintf(outPath, sizeof(outPath), "%s.sln", slnName);
|
CreateDirectoryA("vs", NULL);
|
||||||
|
snprintf(outPath, sizeof(outPath), "vs\\%s.sln", slnName);
|
||||||
WriteEntireFile(outPath, buf, offset);
|
WriteEntireFile(outPath, buf, offset);
|
||||||
printf("Generated %s\n", outPath);
|
printf("Generated %s\n", outPath);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user