verus/Verus/Verus.vcxproj

770 lines
40 KiB
XML

<?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="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{B154D670-E4B1-4D8A-885C-69546A5BD833}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>Verus</RootNamespace>
<WindowsTargetPlatformVersion>10.0.18362.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</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" />
<Import Project="Verus.props" />
</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" />
<Import Project="Verus.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>verus.h</PrecompiledHeaderFile>
<AdditionalIncludeDirectories>$(ProjectDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>verus.h</PrecompiledHeaderFile>
<AdditionalIncludeDirectories>$(ProjectDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="src\AI\AI.h" />
<ClInclude Include="src\AI\TaskDriver.h" />
<ClInclude Include="src\AI\Turret.h" />
<ClInclude Include="src\Anim\Anim.h" />
<ClInclude Include="src\Anim\Animation.h" />
<ClInclude Include="src\Anim\Elastic.h" />
<ClInclude Include="src\Anim\Orbit.h" />
<ClInclude Include="src\Anim\Warp.h" />
<ClInclude Include="src\Anim\Motion.h" />
<ClInclude Include="src\Anim\Skeleton.h" />
<ClInclude Include="src\App\App.h" />
<ClInclude Include="src\App\Settings.h" />
<ClInclude Include="src\App\Window.h" />
<ClInclude Include="src\Audio\Audio.h" />
<ClInclude Include="src\Audio\AudioSystem.h" />
<ClInclude Include="src\Audio\OggCallbacks.h" />
<ClInclude Include="src\Audio\Sound.h" />
<ClInclude Include="src\Audio\Source.h" />
<ClInclude Include="src\Audio\StreamPlayer.h" />
<ClInclude Include="src\CGI\BaseCommandBuffer.h" />
<ClInclude Include="src\CGI\BaseGeometry.h" />
<ClInclude Include="src\CGI\BasePipeline.h" />
<ClInclude Include="src\CGI\BaseRenderer.h" />
<ClInclude Include="src\CGI\BaseShader.h" />
<ClInclude Include="src\CGI\BaseTexture.h" />
<ClInclude Include="src\CGI\CGI.h" />
<ClInclude Include="src\CGI\DebugDraw.h" />
<ClInclude Include="src\CGI\DeferredShading.h" />
<ClInclude Include="src\CGI\DynamicBuffer.h" />
<ClInclude Include="src\CGI\RendererParser.h" />
<ClInclude Include="src\CGI\Scheduled.h" />
<ClInclude Include="src\CGI\TextureRAM.h" />
<ClInclude Include="src\CGI\Types.h" />
<ClInclude Include="src\CGI\Formats.h" />
<ClInclude Include="src\CGI\Renderer.h" />
<ClInclude Include="src\CGI\RenderPass.h" />
<ClInclude Include="src\D\AssertionCompileTime.h" />
<ClInclude Include="src\D\AssertionRunTime.h" />
<ClInclude Include="src\D\D.h" />
<ClInclude Include="src\D\Log.h" />
<ClInclude Include="src\D\Recoverable.h" />
<ClInclude Include="src\D\RuntimeError.h" />
<ClInclude Include="src\Effects\Bloom.h" />
<ClInclude Include="src\Effects\Blur.h" />
<ClInclude Include="src\Effects\Effects.h" />
<ClInclude Include="src\Effects\Ssao.h" />
<ClInclude Include="src\Extra\Extra.h" />
<ClInclude Include="src\Extra\FileParser.h" />
<ClInclude Include="src\Game\BaseGame.h" />
<ClInclude Include="src\Game\BaseCharacter.h" />
<ClInclude Include="src\Game\Spirit.h" />
<ClInclude Include="src\Game\Game.h" />
<ClInclude Include="src\Game\State.h" />
<ClInclude Include="src\Game\StateMachine.h" />
<ClInclude Include="src\Global\AlignedAllocator.h" />
<ClInclude Include="src\Global\AllocatorAware.h" />
<ClInclude Include="src\Global\BaseAllocator.h" />
<ClInclude Include="src\Global\Basic.h" />
<ClInclude Include="src\Global\Blob.h" />
<ClInclude Include="src\Global\Convert.h" />
<ClInclude Include="src\Global\Cooldown.h" />
<ClInclude Include="src\Global\EngineInit.h" />
<ClInclude Include="src\Global\GlobalVarsClipboard.h" />
<ClInclude Include="src\Global\Linear.h" />
<ClInclude Include="src\Global\Lockable.h" />
<ClInclude Include="src\Global\Object.h" />
<ClInclude Include="src\Global\Parallel.h" />
<ClInclude Include="src\Global\QuickRefs.h" />
<ClInclude Include="src\Global\Random.h" />
<ClInclude Include="src\Global\Range.h" />
<ClInclude Include="src\Global\Singleton.h" />
<ClInclude Include="src\Global\Store.h" />
<ClInclude Include="src\Global\Str.h" />
<ClInclude Include="src\Global\Timer.h" />
<ClInclude Include="src\Global\Utils.h" />
<ClInclude Include="src\GUI\Animator.h" />
<ClInclude Include="src\GUI\Button.h" />
<ClInclude Include="src\GUI\Container.h" />
<ClInclude Include="src\GUI\Cursor.h" />
<ClInclude Include="src\GUI\Font.h" />
<ClInclude Include="src\GUI\GUI.h" />
<ClInclude Include="src\GUI\Image.h" />
<ClInclude Include="src\GUI\Label.h" />
<ClInclude Include="src\GUI\Sizer.h" />
<ClInclude Include="src\GUI\Table.h" />
<ClInclude Include="src\GUI\TextBox.h" />
<ClInclude Include="src\GUI\View.h" />
<ClInclude Include="src\GUI\ViewController.h" />
<ClInclude Include="src\GUI\ViewManager.h" />
<ClInclude Include="src\GUI\Widget.h" />
<ClInclude Include="src\Input\Input.h" />
<ClInclude Include="src\Input\KeyMapper.h" />
<ClInclude Include="src\Input\DragController.h" />
<ClInclude Include="src\IO\Async.h" />
<ClInclude Include="src\IO\DDSHeader.h" />
<ClInclude Include="src\IO\File.h" />
<ClInclude Include="src\IO\FileSystem.h" />
<ClInclude Include="src\IO\IO.h" />
<ClInclude Include="src\IO\Json.h" />
<ClInclude Include="src\IO\Dictionary.h" />
<ClInclude Include="src\IO\Stream.h" />
<ClInclude Include="src\Global\EnumClass.h" />
<ClInclude Include="src\Global\Macros.h" />
<ClInclude Include="src\Global\Global.h" />
<ClInclude Include="src\Global\STL.h" />
<ClInclude Include="src\Global\SyntaxHighlight.h" />
<ClInclude Include="src\Global\Typedef.h" />
<ClInclude Include="src\IO\StreamPtr.h" />
<ClInclude Include="src\IO\Xml.h" />
<ClInclude Include="src\IO\Xxx.h" />
<ClInclude Include="src\Math\Bounds.h" />
<ClInclude Include="src\Math\Frustum.h" />
<ClInclude Include="src\Math\Math.h" />
<ClInclude Include="src\Math\Matrix.h" />
<ClInclude Include="src\Math\NormalComputer.h" />
<ClInclude Include="src\Math\Octree.h" />
<ClInclude Include="src\Math\Plane.h" />
<ClInclude Include="src\Math\Quadtree.h" />
<ClInclude Include="src\Math\QuadtreeIntegral.h" />
<ClInclude Include="src\Math\Quat.h" />
<ClInclude Include="src\Math\Sphere.h" />
<ClInclude Include="src\Math\Vector.h" />
<ClInclude Include="src\Net\Addr.h" />
<ClInclude Include="src\Net\HttpFile.h" />
<ClInclude Include="src\Net\Net.h" />
<ClInclude Include="src\Net\Socket.h" />
<ClInclude Include="src\Physics\Bullet.h" />
<ClInclude Include="src\Physics\BulletDebugDraw.h" />
<ClInclude Include="src\Physics\CharacterController.h" />
<ClInclude Include="src\Physics\Groups.h" />
<ClInclude Include="src\Physics\KinematicCharacterController.h" />
<ClInclude Include="src\Physics\Physics.h" />
<ClInclude Include="src\Physics\Spring.h" />
<ClInclude Include="src\Physics\UserPtr.h" />
<ClInclude Include="src\Scene\Atmosphere.h" />
<ClInclude Include="src\Scene\BaseMesh.h" />
<ClInclude Include="src\Scene\Camera.h" />
<ClInclude Include="src\Scene\CameraOrbit.h" />
<ClInclude Include="src\Scene\EditorTerrain.h" />
<ClInclude Include="src\Scene\Forest.h" />
<ClInclude Include="src\Scene\Grass.h" />
<ClInclude Include="src\Scene\Helpers.h" />
<ClInclude Include="src\Scene\MaterialManager.h" />
<ClInclude Include="src\Scene\Mesh.h" />
<ClInclude Include="src\Scene\Scatter.h" />
<ClInclude Include="src\Scene\Scene.h" />
<ClInclude Include="src\Scene\SceneManager.h" />
<ClInclude Include="src\Scene\SceneNodes\Block.h" />
<ClInclude Include="src\Scene\SceneNodes\Light.h" />
<ClInclude Include="src\Scene\SceneNodes\Model.h" />
<ClInclude Include="src\Scene\SceneNodes\SceneNode.h" />
<ClInclude Include="src\Scene\SceneNodes\SceneNodes.h" />
<ClInclude Include="src\Scene\SceneNodes\TransformGizmo.h" />
<ClInclude Include="src\Scene\SceneNodes\Types.h" />
<ClInclude Include="src\Scene\ShadowMap.h" />
<ClInclude Include="src\Scene\Terrain.h" />
<ClInclude Include="src\Scene\Water.h" />
<ClInclude Include="src\Security\CipherRC4.h" />
<ClInclude Include="src\Security\Security.h" />
<ClInclude Include="src\ThirdParty\imgui\imconfig.h" />
<ClInclude Include="src\ThirdParty\imgui\imgui.h" />
<ClInclude Include="src\ThirdParty\imgui\imgui_impl_sdl.h" />
<ClInclude Include="src\ThirdParty\imgui\imgui_internal.h" />
<ClInclude Include="src\ThirdParty\imgui\imstb_rectpack.h" />
<ClInclude Include="src\ThirdParty\imgui\imstb_textedit.h" />
<ClInclude Include="src\ThirdParty\imgui\imstb_truetype.h" />
<ClInclude Include="src\ThirdParty\json.hpp" />
<ClInclude Include="src\ThirdParty\libb64\cdecode.h" />
<ClInclude Include="src\ThirdParty\libb64\cencode.h" />
<ClInclude Include="src\ThirdParty\md5.h" />
<ClInclude Include="src\ThirdParty\nativefiledialog\nfd.h" />
<ClInclude Include="src\ThirdParty\pugixml-1.10\pugiconfig.hpp" />
<ClInclude Include="src\ThirdParty\pugixml-1.10\pugixml.hpp" />
<ClInclude Include="src\ThirdParty\ThirdParty.h" />
<ClInclude Include="src\ThirdParty\utf8.h" />
<ClInclude Include="src\ThirdParty\utf8\checked.h" />
<ClInclude Include="src\ThirdParty\utf8\core.h" />
<ClInclude Include="src\ThirdParty\utf8\unchecked.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\crc32.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\deflate.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\gzguts.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\inffast.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\inffixed.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\inflate.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\inftrees.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\trees.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\zconf.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\zlib.h" />
<ClInclude Include="src\ThirdParty\zlib-1.2.11\zutil.h" />
<ClInclude Include="src\verus.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\AI\AI.cpp" />
<ClCompile Include="src\AI\TaskDriver.cpp" />
<ClCompile Include="src\AI\Turret.cpp" />
<ClCompile Include="src\Anim\Anim.cpp" />
<ClCompile Include="src\Anim\Animation.cpp" />
<ClCompile Include="src\Anim\Orbit.cpp" />
<ClCompile Include="src\Anim\Warp.cpp" />
<ClCompile Include="src\Anim\Motion.cpp" />
<ClCompile Include="src\Anim\Skeleton.cpp" />
<ClCompile Include="src\App\App.cpp" />
<ClCompile Include="src\App\Settings.cpp" />
<ClCompile Include="src\App\Window.cpp" />
<ClCompile Include="src\Audio\Audio.cpp" />
<ClCompile Include="src\Audio\AudioSystem.cpp" />
<ClCompile Include="src\Audio\OggCallbacks.cpp" />
<ClCompile Include="src\Audio\Sound.cpp" />
<ClCompile Include="src\Audio\Source.cpp" />
<ClCompile Include="src\Audio\StreamPlayer.cpp" />
<ClCompile Include="src\CGI\BaseCommandBuffer.cpp" />
<ClCompile Include="src\CGI\BaseGeometry.cpp" />
<ClCompile Include="src\CGI\BasePipeline.cpp" />
<ClCompile Include="src\CGI\BaseRenderer.cpp" />
<ClCompile Include="src\CGI\BaseShader.cpp" />
<ClCompile Include="src\CGI\BaseTexture.cpp" />
<ClCompile Include="src\CGI\CGI.cpp" />
<ClCompile Include="src\CGI\DebugDraw.cpp" />
<ClCompile Include="src\CGI\DeferredShading.cpp" />
<ClCompile Include="src\CGI\Renderer.cpp" />
<ClCompile Include="src\CGI\RendererParser.cpp" />
<ClCompile Include="src\CGI\RenderPass.cpp" />
<ClCompile Include="src\CGI\Scheduled.cpp" />
<ClCompile Include="src\CGI\TextureRAM.cpp" />
<ClCompile Include="src\D\D.cpp" />
<ClCompile Include="src\D\Log.cpp" />
<ClCompile Include="src\Effects\Bloom.cpp" />
<ClCompile Include="src\Effects\Blur.cpp" />
<ClCompile Include="src\Effects\Effects.cpp" />
<ClCompile Include="src\Effects\Ssao.cpp" />
<ClCompile Include="src\Extra\Extra.cpp" />
<ClCompile Include="src\Extra\FileParser.cpp" />
<ClCompile Include="src\Game\BaseGame.cpp" />
<ClCompile Include="src\Game\BaseCharacter.cpp" />
<ClCompile Include="src\Game\Spirit.cpp" />
<ClCompile Include="src\Game\State.cpp" />
<ClCompile Include="src\Game\StateMachine.cpp" />
<ClCompile Include="src\Global\AllocatorAware.cpp" />
<ClCompile Include="src\Global\Convert.cpp" />
<ClCompile Include="src\Global\Cooldown.cpp" />
<ClCompile Include="src\Global\EngineInit.cpp" />
<ClCompile Include="src\Global\Global.cpp" />
<ClCompile Include="src\Global\GlobalVarsClipboard.cpp" />
<ClCompile Include="src\Global\Object.cpp" />
<ClCompile Include="src\Global\Random.cpp" />
<ClCompile Include="src\Global\Str.cpp" />
<ClCompile Include="src\Global\Timer.cpp" />
<ClCompile Include="src\Global\Utils.cpp" />
<ClCompile Include="src\GUI\Animator.cpp" />
<ClCompile Include="src\GUI\Button.cpp" />
<ClCompile Include="src\GUI\Container.cpp" />
<ClCompile Include="src\GUI\Cursor.cpp" />
<ClCompile Include="src\GUI\Font.cpp" />
<ClCompile Include="src\GUI\GUI.cpp" />
<ClCompile Include="src\GUI\Image.cpp" />
<ClCompile Include="src\GUI\Label.cpp" />
<ClCompile Include="src\GUI\Sizer.cpp" />
<ClCompile Include="src\GUI\Table.cpp" />
<ClCompile Include="src\GUI\TextBox.cpp" />
<ClCompile Include="src\GUI\View.cpp" />
<ClCompile Include="src\GUI\ViewController.cpp" />
<ClCompile Include="src\GUI\ViewManager.cpp" />
<ClCompile Include="src\GUI\Widget.cpp" />
<ClCompile Include="src\Input\Input.cpp" />
<ClCompile Include="src\Input\KeyMapper.cpp" />
<ClCompile Include="src\Input\DragController.cpp" />
<ClCompile Include="src\IO\Async.cpp" />
<ClCompile Include="src\IO\DDSHeader.cpp" />
<ClCompile Include="src\IO\File.cpp" />
<ClCompile Include="src\IO\FileSystem.cpp" />
<ClCompile Include="src\IO\IO.cpp" />
<ClCompile Include="src\IO\Json.cpp" />
<ClCompile Include="src\IO\Dictionary.cpp" />
<ClCompile Include="src\IO\Xml.cpp" />
<ClCompile Include="src\IO\Xxx.cpp" />
<ClCompile Include="src\Math\Bounds.cpp" />
<ClCompile Include="src\Math\Frustum.cpp" />
<ClCompile Include="src\Math\Math.cpp" />
<ClCompile Include="src\Math\Matrix.cpp" />
<ClCompile Include="src\Math\NormalComputer.cpp" />
<ClCompile Include="src\Math\Octree.cpp" />
<ClCompile Include="src\Math\Plane.cpp" />
<ClCompile Include="src\Math\Quadtree.cpp" />
<ClCompile Include="src\Math\QuadtreeIntegral.cpp" />
<ClCompile Include="src\Math\Quat.cpp" />
<ClCompile Include="src\Math\Sphere.cpp" />
<ClCompile Include="src\Math\Vector.cpp" />
<ClCompile Include="src\Net\Addr.cpp" />
<ClCompile Include="src\Net\HttpFile.cpp" />
<ClCompile Include="src\Net\Net.cpp" />
<ClCompile Include="src\Net\Socket.cpp" />
<ClCompile Include="src\Physics\Bullet.cpp" />
<ClCompile Include="src\Physics\BulletDebugDraw.cpp" />
<ClCompile Include="src\Physics\CharacterController.cpp" />
<ClCompile Include="src\Physics\KinematicCharacterController.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\Physics\Physics.cpp" />
<ClCompile Include="src\Physics\Spring.cpp" />
<ClCompile Include="src\Scene\Atmosphere.cpp" />
<ClCompile Include="src\Scene\BaseMesh.cpp" />
<ClCompile Include="src\Scene\Camera.cpp" />
<ClCompile Include="src\Scene\CameraOrbit.cpp" />
<ClCompile Include="src\Scene\EditorTerrain.cpp" />
<ClCompile Include="src\Scene\Forest.cpp" />
<ClCompile Include="src\Scene\Grass.cpp" />
<ClCompile Include="src\Scene\Helpers.cpp" />
<ClCompile Include="src\Scene\MaterialManager.cpp" />
<ClCompile Include="src\Scene\Mesh.cpp" />
<ClCompile Include="src\Scene\Scatter.cpp" />
<ClCompile Include="src\Scene\Scene.cpp" />
<ClCompile Include="src\Scene\SceneManager.cpp" />
<ClCompile Include="src\Scene\SceneNodes\Block.cpp" />
<ClCompile Include="src\Scene\SceneNodes\Light.cpp" />
<ClCompile Include="src\Scene\SceneNodes\Model.cpp" />
<ClCompile Include="src\Scene\SceneNodes\SceneNode.cpp" />
<ClCompile Include="src\Scene\SceneNodes\SceneNodes.cpp" />
<ClCompile Include="src\Scene\SceneNodes\TransformGizmo.cpp" />
<ClCompile Include="src\Scene\ShadowMap.cpp" />
<ClCompile Include="src\Scene\Terrain.cpp" />
<ClCompile Include="src\Scene\Water.cpp" />
<ClCompile Include="src\ThirdParty\fast_atof.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\imgui\imgui.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\imgui\imgui_demo.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\imgui\imgui_draw.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\imgui\imgui_impl_sdl.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\imgui\imgui_widgets.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\libb64\cdecode.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4244</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4244</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\libb64\cencode.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4244</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4244</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\md5.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267</DisableSpecificWarnings>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="src\ThirdParty\nativefiledialog\nfd_common.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\nativefiledialog\nfd_win.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\pugixml-1.10\pugixml.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\adler32.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\compress.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\crc32.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\deflate.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\gzclose.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\gzlib.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\gzread.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\gzwrite.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\infback.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\inffast.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\inflate.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\inftrees.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\trees.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\uncompr.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\ThirdParty\zlib-1.2.11\zutil.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<ClCompile Include="src\verus.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DS_Mesh.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_Mesh.inc.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\Lib.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\LibVertex.hlsl" />
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\LibColor.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DS_Terrain.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_Terrain.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\GenerateMips.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\GenerateMips.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DS.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS.inc.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_Compose.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_Compose.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\LibDeferredShading.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\LibLighting.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\LibDepth.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Quad.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Quad.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<Natvis Include="src\ThirdParty\imgui\imgui.natvis" />
<Natvis Include="src\ThirdParty\pugixml-1.10\pugixml.natvis" />
<Natvis Include="src\ThirdParty\pugixml-1.10\pugixml_compact.natvis" />
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DebugDraw.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DebugDraw.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\LibSurface.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\LibTessellation.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DS_Grass.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_Grass.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Sky.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\Sky.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Water.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\Water.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\WaterGen.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\WaterGen.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\SimpleTerrain.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\SimpleTerrain.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Font.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Font.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\GUI.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\GUI.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Ssao.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\Ssao.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Blur.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\Blur.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\Bloom.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\Bloom.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DS_AO.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_AO.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DS_BakeSprites.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_BakeSprites.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<ItemGroup>
<None Include="src\Shaders\DS_Forest.hlsl">
<FileType>Document</FileType>
</None>
<None Include="src\Shaders\DS_Forest.inc.hlsl">
<FileType>Document</FileType>
</None>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>