| 
10 | 10 |       <Platform>Win32</Platform>  | 
11 | 11 |     </ProjectConfiguration>  | 
12 | 12 |   </ItemGroup>  | 
 | 13 | +  <ItemGroup>  | 
 | 14 | +    <ClInclude Include="Headers\Main.h" />  | 
 | 15 | +    <ClInclude Include="Headers\Model.h" />  | 
 | 16 | +    <ClInclude Include="Headers\Shader.h" />  | 
 | 17 | +    <ClInclude Include="Headers\WindowManager.h" />  | 
 | 18 | +  </ItemGroup>  | 
 | 19 | +  <ItemGroup>  | 
 | 20 | +    <None Include="Shaders\Shader.fragment" />  | 
 | 21 | +    <None Include="Shaders\Shader.vertex" />  | 
 | 22 | +  </ItemGroup>  | 
 | 23 | +  <ItemGroup>  | 
 | 24 | +    <ClCompile Include="Source\Main.cpp" />  | 
 | 25 | +    <ClCompile Include="Source\Model.cpp" />  | 
 | 26 | +    <ClCompile Include="Source\Shader.cpp" />  | 
 | 27 | +    <ClCompile Include="Source\WindowManager.cpp" />  | 
 | 28 | +  </ItemGroup>  | 
13 | 29 |   <PropertyGroup Label="Globals">  | 
14 |  | -    <ProjectGuid>{CCFEA5AC-4BE6-4A65-8803-A7B534413A66}</ProjectGuid>  | 
 | 30 | +    <ProjectGuid>{E7A7FA46-6B2D-4B68-8077-4EDEA614B8E4}</ProjectGuid>  | 
 | 31 | +    <Keyword>Win32Proj</Keyword>  | 
 | 32 | +    <RootNamespace>Color</RootNamespace>  | 
15 | 33 |   </PropertyGroup>  | 
16 | 34 |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />  | 
17 |  | -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">  | 
 | 35 | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">  | 
18 | 36 |     <ConfigurationType>Application</ConfigurationType>  | 
19 |  | -    <UseOfMfc>false</UseOfMfc>  | 
20 |  | -    <CharacterSet>MultiByte</CharacterSet>  | 
 | 37 | +    <UseDebugLibraries>true</UseDebugLibraries>  | 
21 | 38 |     <PlatformToolset>v120</PlatformToolset>  | 
 | 39 | +    <CharacterSet>Unicode</CharacterSet>  | 
22 | 40 |   </PropertyGroup>  | 
23 |  | -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">  | 
 | 41 | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">  | 
24 | 42 |     <ConfigurationType>Application</ConfigurationType>  | 
25 |  | -    <UseOfMfc>false</UseOfMfc>  | 
26 |  | -    <CharacterSet>MultiByte</CharacterSet>  | 
 | 43 | +    <UseDebugLibraries>false</UseDebugLibraries>  | 
27 | 44 |     <PlatformToolset>v120</PlatformToolset>  | 
 | 45 | +    <WholeProgramOptimization>true</WholeProgramOptimization>  | 
 | 46 | +    <CharacterSet>Unicode</CharacterSet>  | 
28 | 47 |   </PropertyGroup>  | 
29 | 48 |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />  | 
30 | 49 |   <ImportGroup Label="ExtensionSettings">  | 
31 | 50 |   </ImportGroup>  | 
32 |  | -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">  | 
 | 51 | +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">  | 
33 | 52 |     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  | 
34 |  | -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />  | 
35 | 53 |   </ImportGroup>  | 
36 |  | -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">  | 
 | 54 | +  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">  | 
37 | 55 |     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  | 
38 |  | -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />  | 
39 | 56 |   </ImportGroup>  | 
40 | 57 |   <PropertyGroup Label="UserMacros" />  | 
41 |  | -  <PropertyGroup>  | 
42 |  | -    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>  | 
43 |  | -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir>  | 
44 |  | -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir>  | 
45 |  | -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>  | 
46 |  | -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</OutDir>  | 
47 |  | -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir>  | 
48 |  | -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>  | 
49 |  | -    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>  | 
50 |  | -    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />  | 
51 |  | -    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />  | 
52 |  | -    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>  | 
53 |  | -    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />  | 
54 |  | -    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />  | 
 | 58 | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">  | 
 | 59 | +    <LinkIncremental>true</LinkIncremental>  | 
 | 60 | +    <IncludePath>C:\GL\include;$(IncludePath)</IncludePath>  | 
 | 61 | +    <LibraryPath>C:\GL\lib;$(LibraryPath)</LibraryPath>  | 
 | 62 | +  </PropertyGroup>  | 
 | 63 | +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">  | 
 | 64 | +    <LinkIncremental>false</LinkIncremental>  | 
55 | 65 |   </PropertyGroup>  | 
56 | 66 |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">  | 
57 |  | -    <Midl>  | 
58 |  | -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
59 |  | -      <MkTypLibCompatible>true</MkTypLibCompatible>  | 
60 |  | -      <SuppressStartupBanner>true</SuppressStartupBanner>  | 
61 |  | -      <TargetEnvironment>Win32</TargetEnvironment>  | 
62 |  | -      <TypeLibraryName>.\Debug/Color.tlb</TypeLibraryName>  | 
63 |  | -    </Midl>  | 
64 | 67 |     <ClCompile>  | 
65 |  | -      <Optimization>Disabled</Optimization>  | 
66 |  | -      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
67 |  | -      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>  | 
68 |  | -      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>  | 
69 | 68 |       <PrecompiledHeader>  | 
70 | 69 |       </PrecompiledHeader>  | 
71 |  | -      <PrecompiledHeaderOutputFile>.\Debug/Color.pch</PrecompiledHeaderOutputFile>  | 
72 |  | -      <AssemblerListingLocation>.\Debug/</AssemblerListingLocation>  | 
73 |  | -      <ObjectFileName>.\Debug/</ObjectFileName>  | 
74 |  | -      <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>  | 
75 | 70 |       <WarningLevel>Level3</WarningLevel>  | 
76 |  | -      <SuppressStartupBanner>true</SuppressStartupBanner>  | 
77 |  | -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>  | 
 | 71 | +      <Optimization>Disabled</Optimization>  | 
 | 72 | +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;GLEW_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
 | 73 | +      <AdditionalIncludeDirectories>$(ProjectDir)Lib/glm/;$(ProjectDir)Lib/glfw3/Include;$(ProjectDir)Lib/glew/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>  | 
78 | 74 |     </ClCompile>  | 
79 |  | -    <ResourceCompile>  | 
80 |  | -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
81 |  | -      <Culture>0x0409</Culture>  | 
82 |  | -    </ResourceCompile>  | 
83 | 75 |     <Link>  | 
84 |  | -      <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>  | 
85 |  | -      <AdditionalDependencies>opengl32.lib;glu32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>  | 
86 |  | -      <OutputFile>.\Debug/Color.exe</OutputFile>  | 
87 |  | -      <SuppressStartupBanner>true</SuppressStartupBanner>  | 
 | 76 | +      <SubSystem>Console</SubSystem>  | 
88 | 77 |       <GenerateDebugInformation>true</GenerateDebugInformation>  | 
89 |  | -      <ProgramDatabaseFile>.\Debug/Color.pdb</ProgramDatabaseFile>  | 
90 |  | -      <SubSystem>Windows</SubSystem>  | 
 | 78 | +      <AdditionalDependencies>glfw3.lib;opengl32.lib;glu32.lib;glew32s.lib;%(AdditionalDependencies)</AdditionalDependencies>  | 
 | 79 | +      <IgnoreAllDefaultLibraries>  | 
 | 80 | +      </IgnoreAllDefaultLibraries>  | 
 | 81 | +      <AdditionalLibraryDirectories>$(ProjectDir)Lib/glfw3/Lib;$(ProjectDir)Lib/glew/Lib/Win32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>  | 
 | 82 | +      <ShowProgress>LinkVerboseLib</ShowProgress>  | 
 | 83 | +      <IgnoreSpecificDefaultLibraries>libc.lib;libcmt.lib;msvcrt.lib;libcd.lib;libcmtd.lib</IgnoreSpecificDefaultLibraries>  | 
91 | 84 |     </Link>  | 
92 | 85 |   </ItemDefinitionGroup>  | 
93 | 86 |   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">  | 
94 |  | -    <Midl>  | 
95 |  | -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
96 |  | -      <MkTypLibCompatible>true</MkTypLibCompatible>  | 
97 |  | -      <SuppressStartupBanner>true</SuppressStartupBanner>  | 
98 |  | -      <TargetEnvironment>Win32</TargetEnvironment>  | 
99 |  | -      <TypeLibraryName>.\Release/Color.tlb</TypeLibraryName>  | 
100 |  | -    </Midl>  | 
101 | 87 |     <ClCompile>  | 
102 |  | -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>  | 
103 |  | -      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
104 |  | -      <StringPooling>true</StringPooling>  | 
105 |  | -      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>  | 
106 |  | -      <FunctionLevelLinking>true</FunctionLevelLinking>  | 
 | 88 | +      <WarningLevel>Level3</WarningLevel>  | 
107 | 89 |       <PrecompiledHeader>  | 
108 | 90 |       </PrecompiledHeader>  | 
109 |  | -      <PrecompiledHeaderOutputFile>.\Release/Color.pch</PrecompiledHeaderOutputFile>  | 
110 |  | -      <AssemblerListingLocation>.\Release/</AssemblerListingLocation>  | 
111 |  | -      <ObjectFileName>.\Release/</ObjectFileName>  | 
112 |  | -      <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>  | 
113 |  | -      <WarningLevel>Level3</WarningLevel>  | 
114 |  | -      <SuppressStartupBanner>true</SuppressStartupBanner>  | 
 | 91 | +      <Optimization>MaxSpeed</Optimization>  | 
 | 92 | +      <FunctionLevelLinking>true</FunctionLevelLinking>  | 
 | 93 | +      <IntrinsicFunctions>true</IntrinsicFunctions>  | 
 | 94 | +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;GLEW_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
 | 95 | +      <AdditionalIncludeDirectories>$(ProjectDir)Lib/glm/;$(ProjectDir)Lib/glfw3/Include;$(ProjectDir)Lib/glew/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>  | 
115 | 96 |     </ClCompile>  | 
116 |  | -    <ResourceCompile>  | 
117 |  | -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>  | 
118 |  | -      <Culture>0x0409</Culture>  | 
119 |  | -    </ResourceCompile>  | 
120 | 97 |     <Link>  | 
121 |  | -      <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions>  | 
122 |  | -      <AdditionalDependencies>odbc32.lib;odbccp32.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies>  | 
123 |  | -      <OutputFile>.\Release/Color.exe</OutputFile>  | 
124 |  | -      <SuppressStartupBanner>true</SuppressStartupBanner>  | 
125 |  | -      <ProgramDatabaseFile>.\Release/Color.pdb</ProgramDatabaseFile>  | 
126 |  | -      <SubSystem>Windows</SubSystem>  | 
 | 98 | +      <SubSystem>Console</SubSystem>  | 
 | 99 | +      <GenerateDebugInformation>true</GenerateDebugInformation>  | 
 | 100 | +      <EnableCOMDATFolding>true</EnableCOMDATFolding>  | 
 | 101 | +      <OptimizeReferences>true</OptimizeReferences>  | 
 | 102 | +      <AdditionalDependencies>glfw3.lib;opengl32.lib;glu32.lib;glew32s.lib;%(AdditionalDependencies)</AdditionalDependencies>  | 
 | 103 | +      <IgnoreSpecificDefaultLibraries>libc.lib;libcmt.lib;msvcrt.lib;libcd.lib;libcmtd.lib</IgnoreSpecificDefaultLibraries>  | 
 | 104 | +      <AdditionalLibraryDirectories>$(ProjectDir)Lib/glfw3/Lib;$(ProjectDir)Lib/glew/Lib/Win32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>  | 
127 | 105 |     </Link>  | 
128 | 106 |   </ItemDefinitionGroup>  | 
129 |  | -  <ItemGroup>  | 
130 |  | -    <ClCompile Include="Init.cpp" />  | 
131 |  | -    <ClCompile Include="Main.cpp" />  | 
132 |  | -  </ItemGroup>  | 
133 |  | -  <ItemGroup>  | 
134 |  | -    <ClInclude Include="main.h" />  | 
135 |  | -  </ItemGroup>  | 
136 | 107 |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />  | 
137 | 108 |   <ImportGroup Label="ExtensionTargets">  | 
138 | 109 |   </ImportGroup>  | 
 | 
0 commit comments