Added follow cam

Added "Controlled" mesh classes
Added Global Lighting Class
Added Gamepad controls
Split terrain nodes into Height and Perlin classes
Fixed Splitmesh node stuff
This commit is contained in:
iDunnoDev authored and iDunnoDev committed 2022-05-09 17:50:22 +01:00
1 parent bc906064e5
commit f6bba67897
58 files changed
+1742 -350

No files matched your search

+17 -1
View File
@@ -82,6 +82,7 @@
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);..\Assimp\include;$(IncludePath);</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@@ -128,7 +129,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -146,18 +147,22 @@
<ItemGroup>
<ClInclude Include="Camera.h" />
<ClInclude Include="ColorGradient.h" />
<ClInclude Include="ControlledMeshNode.h" />
<ClInclude Include="ControlledSplitMeshNode.h" />
<ClInclude Include="Core.h" />
<ClInclude Include="DDSTextureLoader.h" />
<ClInclude Include="DirectXCore.h" />
<ClInclude Include="Framework.h" />
<ClInclude Include="DirectXFramework.h" />
<ClInclude Include="GamePadController.h" />
<ClInclude Include="GlobalLighting.h" />
<ClInclude Include="Graphics2.h" />
<ClInclude Include="HeightMapTerrainNode.h" />
<ClInclude Include="HelperFunctions.h" />
<ClInclude Include="Mesh.h" />
<ClInclude Include="MeshNode.h" />
<ClInclude Include="MeshRenderer.h" />
<ClInclude Include="ObjectNode.h" />
<ClInclude Include="PerlinTerrainNode.h" />
<ClInclude Include="Renderer.h" />
<ClInclude Include="resource.h" />
@@ -165,6 +170,7 @@
<ClInclude Include="SceneGraph.h" />
<ClInclude Include="SceneNode.h" />
<ClInclude Include="SharedMethods.h" />
<ClInclude Include="SkyNode.h" />
<ClInclude Include="SplitMeshNode.h" />
<ClInclude Include="SubMeshNode.h" />
<ClInclude Include="SubMeshRenderer.h" />
@@ -188,19 +194,24 @@
<ItemGroup>
<ClCompile Include="Camera.cpp" />
<ClCompile Include="ColorGradient.cpp" />
<ClCompile Include="ControlledMeshNode.cpp" />
<ClCompile Include="ControlledSplitMeshNode.cpp" />
<ClCompile Include="DDSTextureLoader.cpp" />
<ClCompile Include="Framework.cpp" />
<ClCompile Include="DirectXFramework.cpp" />
<ClCompile Include="GamePadController.cpp" />
<ClCompile Include="GlobalLighting.cpp" />
<ClCompile Include="Graphics2.cpp" />
<ClCompile Include="HeightMapTerrainNode.cpp" />
<ClCompile Include="Mesh.cpp" />
<ClCompile Include="MeshNode.cpp" />
<ClCompile Include="MeshRenderer.cpp" />
<ClCompile Include="ObjectNode.cpp" />
<ClCompile Include="PerlinTerrainNode.cpp" />
<ClCompile Include="ResourceManager.cpp" />
<ClCompile Include="SceneGraph.cpp" />
<ClCompile Include="SharedMethods.cpp" />
<ClCompile Include="SkyNode.cpp" />
<ClCompile Include="SplitMeshNode.cpp" />
<ClCompile Include="SubMeshNode.cpp" />
<ClCompile Include="SubMeshRenderer.cpp" />
@@ -232,6 +243,11 @@
<FileType>Document</FileType>
</Text>
</ItemGroup>
<ItemGroup>
<Text Include="SkyShader.hlsl">
<FileType>Document</FileType>
</Text>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>