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