Skip to content

Commit ac50067

Browse files
committedJan 11, 2018
src
1 parent 00031ee commit ac50067

File tree

191 files changed

+55315
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+55315
-0
lines changed
 

‎Win32Project1.sln

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.21005.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win32Project1", "Win32Project1\Win32Project1.vcxproj", "{7B39068E-E00A-4D20-ACFE-AC964B492D80}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Win32 = Debug|Win32
11+
Debug|x64 = Debug|x64
12+
Release|Win32 = Release|Win32
13+
Release|x64 = Release|x64
14+
EndGlobalSection
15+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
16+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Debug|Win32.ActiveCfg = Debug|Win32
17+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Debug|Win32.Build.0 = Debug|Win32
18+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Debug|x64.ActiveCfg = Debug|x64
19+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Debug|x64.Build.0 = Debug|x64
20+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Release|Win32.ActiveCfg = Release|Win32
21+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Release|Win32.Build.0 = Release|Win32
22+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Release|x64.ActiveCfg = Release|x64
23+
{7B39068E-E00A-4D20-ACFE-AC964B492D80}.Release|x64.Build.0 = Release|x64
24+
EndGlobalSection
25+
GlobalSection(SolutionProperties) = preSolution
26+
HideSolutionNode = FALSE
27+
EndGlobalSection
28+
EndGlobal

‎Win32Project1/Win32Project1.vcxproj

+297
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,297 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|Win32">
5+
<Configuration>Debug</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|x64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Release|Win32">
13+
<Configuration>Release</Configuration>
14+
<Platform>Win32</Platform>
15+
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Release|x64">
17+
<Configuration>Release</Configuration>
18+
<Platform>x64</Platform>
19+
</ProjectConfiguration>
20+
</ItemGroup>
21+
<PropertyGroup Label="Globals">
22+
<ProjectGuid>{7B39068E-E00A-4D20-ACFE-AC964B492D80}</ProjectGuid>
23+
<Keyword>Win32Proj</Keyword>
24+
<RootNamespace>Win32Project1</RootNamespace>
25+
</PropertyGroup>
26+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
28+
<ConfigurationType>Application</ConfigurationType>
29+
<UseDebugLibraries>true</UseDebugLibraries>
30+
<PlatformToolset>v120</PlatformToolset>
31+
<CharacterSet>Unicode</CharacterSet>
32+
</PropertyGroup>
33+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
34+
<ConfigurationType>Application</ConfigurationType>
35+
<UseDebugLibraries>true</UseDebugLibraries>
36+
<PlatformToolset>v120</PlatformToolset>
37+
<CharacterSet>Unicode</CharacterSet>
38+
</PropertyGroup>
39+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40+
<ConfigurationType>Application</ConfigurationType>
41+
<UseDebugLibraries>false</UseDebugLibraries>
42+
<PlatformToolset>v120</PlatformToolset>
43+
<WholeProgramOptimization>true</WholeProgramOptimization>
44+
<CharacterSet>Unicode</CharacterSet>
45+
</PropertyGroup>
46+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
47+
<ConfigurationType>Application</ConfigurationType>
48+
<UseDebugLibraries>false</UseDebugLibraries>
49+
<PlatformToolset>v120</PlatformToolset>
50+
<WholeProgramOptimization>true</WholeProgramOptimization>
51+
<CharacterSet>Unicode</CharacterSet>
52+
</PropertyGroup>
53+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
54+
<ImportGroup Label="ExtensionSettings">
55+
</ImportGroup>
56+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
57+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58+
</ImportGroup>
59+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
60+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61+
</ImportGroup>
62+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
63+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
64+
</ImportGroup>
65+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
66+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67+
</ImportGroup>
68+
<PropertyGroup Label="UserMacros" />
69+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70+
<LinkIncremental>true</LinkIncremental>
71+
</PropertyGroup>
72+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
73+
<LinkIncremental>true</LinkIncremental>
74+
</PropertyGroup>
75+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
76+
<LinkIncremental>false</LinkIncremental>
77+
</PropertyGroup>
78+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
79+
<LinkIncremental>false</LinkIncremental>
80+
</PropertyGroup>
81+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
82+
<ClCompile>
83+
<PrecompiledHeader>
84+
</PrecompiledHeader>
85+
<WarningLevel>Level3</WarningLevel>
86+
<Optimization>Disabled</Optimization>
87+
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
88+
<AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
89+
</ClCompile>
90+
<Link>
91+
<SubSystem>Windows</SubSystem>
92+
<GenerateDebugInformation>true</GenerateDebugInformation>
93+
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
94+
<AdditionalDependencies>glew32s.lib;opengl32.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies>
95+
</Link>
96+
</ItemDefinitionGroup>
97+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
98+
<ClCompile>
99+
<PrecompiledHeader>
100+
</PrecompiledHeader>
101+
<WarningLevel>Level3</WarningLevel>
102+
<Optimization>Disabled</Optimization>
103+
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
104+
<AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105+
</ClCompile>
106+
<Link>
107+
<SubSystem>Windows</SubSystem>
108+
<GenerateDebugInformation>true</GenerateDebugInformation>
109+
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
110+
<AdditionalDependencies>glew32s.lib;opengl32.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies>
111+
</Link>
112+
</ItemDefinitionGroup>
113+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
114+
<ClCompile>
115+
<WarningLevel>Level3</WarningLevel>
116+
<PrecompiledHeader>
117+
</PrecompiledHeader>
118+
<Optimization>MaxSpeed</Optimization>
119+
<FunctionLevelLinking>true</FunctionLevelLinking>
120+
<IntrinsicFunctions>true</IntrinsicFunctions>
121+
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
122+
<AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
123+
</ClCompile>
124+
<Link>
125+
<SubSystem>Windows</SubSystem>
126+
<GenerateDebugInformation>true</GenerateDebugInformation>
127+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
128+
<OptimizeReferences>true</OptimizeReferences>
129+
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
130+
<AdditionalDependencies>glew32s.lib;opengl32.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies>
131+
</Link>
132+
</ItemDefinitionGroup>
133+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
134+
<ClCompile>
135+
<WarningLevel>Level3</WarningLevel>
136+
<PrecompiledHeader>
137+
</PrecompiledHeader>
138+
<Optimization>MaxSpeed</Optimization>
139+
<FunctionLevelLinking>true</FunctionLevelLinking>
140+
<IntrinsicFunctions>true</IntrinsicFunctions>
141+
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
142+
<AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
143+
</ClCompile>
144+
<Link>
145+
<SubSystem>Windows</SubSystem>
146+
<GenerateDebugInformation>true</GenerateDebugInformation>
147+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
148+
<OptimizeReferences>true</OptimizeReferences>
149+
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
150+
<AdditionalDependencies>glew32s.lib;opengl32.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies>
151+
</Link>
152+
</ItemDefinitionGroup>
153+
<ItemGroup>
154+
<ClCompile Include="animation\animation.cpp" />
155+
<ClCompile Include="application\application.cpp" />
156+
<ClCompile Include="assets\assetManager.cpp" />
157+
<ClCompile Include="batch\batch.cpp" />
158+
<ClCompile Include="bounding\aabb.cpp" />
159+
<ClCompile Include="bounding\boundingBox.cpp" />
160+
<ClCompile Include="camera\camera.cpp" />
161+
<ClCompile Include="camera\frustum.cpp" />
162+
<ClCompile Include="filter\filter.cpp" />
163+
<ClCompile Include="framebuffer\framebuffer.cpp" />
164+
<ClCompile Include="input\input.cpp" />
165+
<ClCompile Include="instance\instance.cpp" />
166+
<ClCompile Include="main.cpp" />
167+
<ClCompile Include="material\materialManager.cpp" />
168+
<ClCompile Include="maths\COLOR.cpp" />
169+
<ClCompile Include="maths\MATRIX4X4.cpp" />
170+
<ClCompile Include="maths\PLANE.cpp" />
171+
<ClCompile Include="maths\VECTOR2D.cpp" />
172+
<ClCompile Include="maths\VECTOR3D.cpp" />
173+
<ClCompile Include="maths\VECTOR4D.cpp" />
174+
<ClCompile Include="mesh\board.cpp" />
175+
<ClCompile Include="mesh\box.cpp" />
176+
<ClCompile Include="mesh\mesh.cpp" />
177+
<ClCompile Include="mesh\model.cpp" />
178+
<ClCompile Include="mesh\quad.cpp" />
179+
<ClCompile Include="mesh\sphere.cpp" />
180+
<ClCompile Include="mesh\terrain.cpp" />
181+
<ClCompile Include="model\mtlloader.cpp" />
182+
<ClCompile Include="model\objloader.cpp" />
183+
<ClCompile Include="node\animationNode.cpp" />
184+
<ClCompile Include="node\instanceNode.cpp" />
185+
<ClCompile Include="node\node.cpp" />
186+
<ClCompile Include="node\staticNode.cpp" />
187+
<ClCompile Include="node\terrainNode.cpp" />
188+
<ClCompile Include="object\animationObject.cpp" />
189+
<ClCompile Include="object\billboardObject.cpp" />
190+
<ClCompile Include="object\object.cpp" />
191+
<ClCompile Include="object\staticObject.cpp" />
192+
<ClCompile Include="render\animationDrawcall.cpp" />
193+
<ClCompile Include="render\drawcall.cpp" />
194+
<ClCompile Include="render\instanceDrawcall.cpp" />
195+
<ClCompile Include="render\render.cpp" />
196+
<ClCompile Include="render\renderManager.cpp" />
197+
<ClCompile Include="render\renderQueue.cpp" />
198+
<ClCompile Include="render\shaderscontainer.cpp" />
199+
<ClCompile Include="render\staticDrawcall.cpp" />
200+
<ClCompile Include="scene\scene.cpp" />
201+
<ClCompile Include="shader\shader.cpp" />
202+
<ClCompile Include="shader\shadermanager.cpp" />
203+
<ClCompile Include="shader\shaderprogram.cpp" />
204+
<ClCompile Include="shader\textfile.cpp" />
205+
<ClCompile Include="shadow\shadow.cpp" />
206+
<ClCompile Include="simpleApplication.cpp" />
207+
<ClCompile Include="sky\sky.cpp" />
208+
<ClCompile Include="texture\bmpimage.cpp" />
209+
<ClCompile Include="texture\bmploader.cpp" />
210+
<ClCompile Include="texture\cubemap.cpp" />
211+
<ClCompile Include="texture\imageset.cpp" />
212+
<ClCompile Include="texture\texture2d.cpp" />
213+
<ClCompile Include="util\triangle.cpp" />
214+
<ClCompile Include="util\util.cpp" />
215+
</ItemGroup>
216+
<ItemGroup>
217+
<ClInclude Include="animation\animation.h" />
218+
<ClInclude Include="application\application.h" />
219+
<ClInclude Include="assets\assetManager.h" />
220+
<ClInclude Include="batch\batch.h" />
221+
<ClInclude Include="bounding\aabb.h" />
222+
<ClInclude Include="bounding\boundingBox.h" />
223+
<ClInclude Include="camera\camera.h" />
224+
<ClInclude Include="camera\frustum.h" />
225+
<ClInclude Include="constants\constants.h" />
226+
<ClInclude Include="filter\filter.h" />
227+
<ClInclude Include="framebuffer\framebuffer.h" />
228+
<ClInclude Include="input\input.h" />
229+
<ClInclude Include="instance\instance.h" />
230+
<ClInclude Include="material\materialManager.h" />
231+
<ClInclude Include="maths\COLOR.h" />
232+
<ClInclude Include="maths\Maths.h" />
233+
<ClInclude Include="maths\MATRIX4X4.h" />
234+
<ClInclude Include="maths\PLANE.h" />
235+
<ClInclude Include="maths\VECTOR2D.h" />
236+
<ClInclude Include="maths\VECTOR3D.h" />
237+
<ClInclude Include="maths\VECTOR4D.h" />
238+
<ClInclude Include="mesh\board.h" />
239+
<ClInclude Include="mesh\box.h" />
240+
<ClInclude Include="mesh\mesh.h" />
241+
<ClInclude Include="mesh\model.h" />
242+
<ClInclude Include="mesh\quad.h" />
243+
<ClInclude Include="mesh\sphere.h" />
244+
<ClInclude Include="mesh\terrain.h" />
245+
<ClInclude Include="model\mtlloader.h" />
246+
<ClInclude Include="model\objloader.h" />
247+
<ClInclude Include="node\animationNode.h" />
248+
<ClInclude Include="node\instanceNode.h" />
249+
<ClInclude Include="node\node.h" />
250+
<ClInclude Include="node\staticNode.h" />
251+
<ClInclude Include="node\terrainNode.h" />
252+
<ClInclude Include="object\animationObject.h" />
253+
<ClInclude Include="object\billboardObject.h" />
254+
<ClInclude Include="object\object.h" />
255+
<ClInclude Include="object\staticObject.h" />
256+
<ClInclude Include="render\animationDrawcall.h" />
257+
<ClInclude Include="render\drawcall.h" />
258+
<ClInclude Include="render\glheader.h" />
259+
<ClInclude Include="render\instanceDrawcall.h" />
260+
<ClInclude Include="render\render.h" />
261+
<ClInclude Include="render\renderManager.h" />
262+
<ClInclude Include="render\renderQueue.h" />
263+
<ClInclude Include="render\shaderscontainer.h" />
264+
<ClInclude Include="render\staticDrawcall.h" />
265+
<ClInclude Include="scene\scene.h" />
266+
<ClInclude Include="shader\shader.h" />
267+
<ClInclude Include="shader\shadermanager.h" />
268+
<ClInclude Include="shader\shaderprogram.h" />
269+
<ClInclude Include="shader\textfile.h" />
270+
<ClInclude Include="shadow\shadow.h" />
271+
<ClInclude Include="simpleApplication.h" />
272+
<ClInclude Include="sky\sky.h" />
273+
<ClInclude Include="texture\bmpimage.h" />
274+
<ClInclude Include="texture\bmploader.h" />
275+
<ClInclude Include="texture\cubemap.h" />
276+
<ClInclude Include="texture\imageset.h" />
277+
<ClInclude Include="texture\texture2d.h" />
278+
<ClInclude Include="util\dirent.h" />
279+
<ClInclude Include="util\triangle.h" />
280+
<ClInclude Include="util\util.h" />
281+
</ItemGroup>
282+
<ItemGroup>
283+
<None Include="..\x64\Release\shader\blur.frag" />
284+
<None Include="..\x64\Release\shader\blur.vert" />
285+
<None Include="..\x64\Release\shader\bone.frag" />
286+
<None Include="..\x64\Release\shader\bone.vert" />
287+
<None Include="..\x64\Release\shader\phong.frag" />
288+
<None Include="..\x64\Release\shader\phong.vert" />
289+
<None Include="..\x64\Release\shader\sky.frag" />
290+
<None Include="..\x64\Release\shader\sky.vert" />
291+
<None Include="..\x64\Release\shader\terrain.frag" />
292+
<None Include="..\x64\Release\shader\terrain.vert" />
293+
</ItemGroup>
294+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
295+
<ImportGroup Label="ExtensionTargets">
296+
</ImportGroup>
297+
</Project>

0 commit comments

Comments
 (0)
Please sign in to comment.