1313 <PropertyGroup Label =" Globals" >
1414 <VCProjectVersion >16.0</VCProjectVersion >
1515 <Keyword >Win32Proj</Keyword >
16- <ProjectGuid >{E38C17E3-29B9-40BF-9372-0EB24DDE4B06 }</ProjectGuid >
16+ <ProjectGuid >{3AEC1AA5-69B7-4B50-ACB3-ED3E3DD3CB71 }</ProjectGuid >
1717 <RootNamespace >My13HelloTriangle</RootNamespace >
1818 <WindowsTargetPlatformVersion >10.0</WindowsTargetPlatformVersion >
1919 </PropertyGroup >
4848 <OutDir >bin\$(Configuration)\</OutDir >
4949 <IntDir >obj\$(Configuration)\</IntDir >
5050 <IncludePath >$(SolutionDir)..\lib\glfw-3.3.6\include\;$(SolutionDir)..\lib\FreeImage\include\;$(SolutionDir)..\lib\DirectXTex\include\;$(SolutionDir)..\lib\assimp\include\;$(SolutionDir)..\lib\imgui\include\;$(SolutionDir)Cpp\Framework\;</IncludePath >
51- <LibraryPath >$(SolutionDir)..\lib\glfw-3.3.6\lib-vc2022\;$(SolutionDir)..\lib\DirectXTex\lib\$(Configuration)\;$(SolutionDir)..\lib\FreeImage\lib\;$(SolutionDir)..\lib\assimp\lib\;$(LibraryPath);$(SolutionDir)Cpp\Framework\lib\$(Configuration)\</LibraryPath >
51+ <LibraryPath >$(SolutionDir)..\lib\glfw-3.3.6\lib-vc2022\;$(SolutionDir)..\lib\DirectXTex\lib\$(Configuration)\;$(SolutionDir)..\lib\FreeImage\lib\;$(SolutionDir)..\lib\assimp\lib\;$(LibraryPath);$(SolutionDir)Cpp\Framework\lib\$(Configuration)\; </LibraryPath >
5252 <SourcePath >$(SourcePath)</SourcePath >
5353 </PropertyGroup >
5454 <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
5555 <LinkIncremental >false</LinkIncremental >
5656 <OutDir >bin\$(Configuration)\</OutDir >
5757 <IntDir >obj\$(Configuration)\</IntDir >
5858 <IncludePath >$(SolutionDir)..\lib\glfw-3.3.6\include\;$(SolutionDir)..\lib\FreeImage\include\;$(SolutionDir)..\lib\DirectXTex\include\;$(SolutionDir)..\lib\assimp\include\;$(SolutionDir)..\lib\imgui\include\;$(SolutionDir)Cpp\Framework\;</IncludePath >
59- <LibraryPath >$(SolutionDir)..\lib\glfw-3.3.6\lib-vc2022\;$(SolutionDir)..\lib\DirectXTex\lib\$(Configuration)\;$(SolutionDir)..\lib\FreeImage\lib\;$(SolutionDir)..\lib\assimp\lib\;$(LibraryPath);$(SolutionDir)Cpp\Framework\lib\$(Configuration)\</LibraryPath >
59+ <LibraryPath >$(SolutionDir)..\lib\glfw-3.3.6\lib-vc2022\;$(SolutionDir)..\lib\DirectXTex\lib\$(Configuration)\;$(SolutionDir)..\lib\FreeImage\lib\;$(SolutionDir)..\lib\assimp\lib\;$(LibraryPath);$(SolutionDir)Cpp\Framework\lib\$(Configuration)\; </LibraryPath >
6060 <SourcePath >$(SourcePath)</SourcePath >
6161 </PropertyGroup >
6262 <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
6666 <PreprocessorDefinitions >_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
6767 <ConformanceMode >true</ConformanceMode >
6868 <LanguageStandard >stdcpp17</LanguageStandard >
69- <RuntimeLibrary >MultiThreadedDebugDLL</RuntimeLibrary >
7069 </ClCompile >
7170 <Link >
7271 <SubSystem >Console</SubSystem >
7372 <GenerateDebugInformation >true</GenerateDebugInformation >
7473 <AdditionalDependencies >Framework.lib;assimp.lib;FreeImage.lib;DirectXTex.lib;glfw3.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies >
75- <AdditionalOptions >/verbose:lib</AdditionalOptions >
7674 <IgnoreSpecificDefaultLibraries >msvcrt</IgnoreSpecificDefaultLibraries >
7775 </Link >
7876 <PostBuildEvent >
@@ -99,8 +97,8 @@ xcopy /Y $(ProjectDir)Assets\Textures\*.* $(OutDir)Assets\Textures\</Command>
9997 <SubSystem >Console</SubSystem >
10098 <EnableCOMDATFolding >true</EnableCOMDATFolding >
10199 <OptimizeReferences >true</OptimizeReferences >
100+ <GenerateDebugInformation >true</GenerateDebugInformation >
102101 <AdditionalDependencies >Framework.lib;assimp.lib;FreeImage.lib;DirectXTex.lib;glfw3.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies >
103- <AdditionalOptions >/verbose:lib</AdditionalOptions >
104102 </Link >
105103 <PostBuildEvent >
106104 <Command >xcopy /Y $(SolutionDir)..\lib\assimp\lib\assimp.dll $(OutDir)
@@ -120,29 +118,28 @@ xcopy /Y $(ProjectDir)Assets\Textures\*.* $(OutDir)Assets\Textures\</Command>
120118 <ClCompile Include =" ..\..\..\..\lib\imgui\include\imgui\imgui_draw.cpp" />
121119 <ClCompile Include =" ..\..\..\..\lib\imgui\include\imgui\imgui_tables.cpp" />
122120 <ClCompile Include =" ..\..\..\..\lib\imgui\include\imgui\imgui_widgets.cpp" />
123- <ClCompile Include =" ApplicationWithInput.cpp" />
124- <ClCompile Include =" Camera.cpp" />
125121 <ClCompile Include =" DeviceContext.cpp" />
126122 <ClCompile Include =" Main.cpp" />
127- <ClCompile Include =" CameraApplication .cpp" />
123+ <ClCompile Include =" DepthBufferApplication .cpp" />
128124 <ClCompile Include =" ModelFactory.cpp" />
129125 <ClCompile Include =" Pipeline.cpp" />
130126 <ClCompile Include =" PipelineFactory.cpp" />
131127 <ClCompile Include =" TextureFactory.cpp" />
132128 </ItemGroup >
133129 <ItemGroup >
134- <ClInclude Include =" ApplicationWithInput.hpp" />
135- <ClInclude Include =" Camera.hpp" />
136130 <ClInclude Include =" Definitions.hpp" />
137131 <ClInclude Include =" DeviceContext.hpp" />
138- <ClInclude Include =" CameraApplication .hpp" />
132+ <ClInclude Include =" DepthBufferApplication .hpp" />
139133 <ClInclude Include =" ModelFactory.hpp" />
140134 <ClInclude Include =" Pipeline.hpp" />
141135 <ClInclude Include =" PipelineFactory.hpp" />
142136 <ClInclude Include =" ResourceDescriptor.hpp" />
143137 <ClInclude Include =" TextureFactory.hpp" />
144138 <ClInclude Include =" VertexType.hpp" />
145139 </ItemGroup >
140+ <ItemGroup >
141+ <Image Include =" Assets\Textures\T_Good_Froge.dds" />
142+ </ItemGroup >
146143 <ItemGroup >
147144 <None Include =" Assets\Shaders\Main.ps.hlsl" >
148145 <ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >false</ExcludedFromBuild >
0 commit comments