dbf-halloween2015
changeset 3:c37fe5d8a4ed
windows port
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sun, 01 Nov 2015 06:04:28 +0200 |
parents | 5ae5fd3626fa |
children | 4316c0c879e9 |
files | RUN.bat dbf-halloween2015.sln dbf-halloween2015.vcxproj dbf-halloween2015.vcxproj.filters libs/imago/file_png.c libs/vmath/vmath.h src/image.cc src/main.cc src/opengl.c src/opengl.cc src/opengl.h |
diffstat | 11 files changed, 1160 insertions(+), 26 deletions(-) [+] |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/RUN.bat Sun Nov 01 06:04:28 2015 +0200 1.3 @@ -0,0 +1,3 @@ 1.4 +set PATH=lib;%PATH% 1.5 + 1.6 +bin\halloween-win32.exe %1 1.7 \ No newline at end of file
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/dbf-halloween2015.sln Sun Nov 01 06:04:28 2015 +0200 2.3 @@ -0,0 +1,22 @@ 2.4 + 2.5 +Microsoft Visual Studio Solution File, Format Version 12.00 2.6 +# Visual Studio 2013 2.7 +VisualStudioVersion = 12.0.31101.0 2.8 +MinimumVisualStudioVersion = 10.0.40219.1 2.9 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dbf-halloween2015", "dbf-halloween2015.vcxproj", "{9978AF1F-1313-48DF-BFF5-04DDBC5FC2FC}" 2.10 +EndProject 2.11 +Global 2.12 + GlobalSection(SolutionConfigurationPlatforms) = preSolution 2.13 + Debug|Win32 = Debug|Win32 2.14 + Release|Win32 = Release|Win32 2.15 + EndGlobalSection 2.16 + GlobalSection(ProjectConfigurationPlatforms) = postSolution 2.17 + {9978AF1F-1313-48DF-BFF5-04DDBC5FC2FC}.Debug|Win32.ActiveCfg = Debug|Win32 2.18 + {9978AF1F-1313-48DF-BFF5-04DDBC5FC2FC}.Debug|Win32.Build.0 = Debug|Win32 2.19 + {9978AF1F-1313-48DF-BFF5-04DDBC5FC2FC}.Release|Win32.ActiveCfg = Release|Win32 2.20 + {9978AF1F-1313-48DF-BFF5-04DDBC5FC2FC}.Release|Win32.Build.0 = Release|Win32 2.21 + EndGlobalSection 2.22 + GlobalSection(SolutionProperties) = preSolution 2.23 + HideSolutionNode = FALSE 2.24 + EndGlobalSection 2.25 +EndGlobal
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/dbf-halloween2015.vcxproj Sun Nov 01 06:04:28 2015 +0200 3.3 @@ -0,0 +1,337 @@ 3.4 +<?xml version="1.0" encoding="utf-8"?> 3.5 +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3.6 + <ItemGroup Label="ProjectConfigurations"> 3.7 + <ProjectConfiguration Include="Debug|Win32"> 3.8 + <Configuration>Debug</Configuration> 3.9 + <Platform>Win32</Platform> 3.10 + </ProjectConfiguration> 3.11 + <ProjectConfiguration Include="Release|Win32"> 3.12 + <Configuration>Release</Configuration> 3.13 + <Platform>Win32</Platform> 3.14 + </ProjectConfiguration> 3.15 + </ItemGroup> 3.16 + <PropertyGroup Label="Globals"> 3.17 + <ProjectGuid>{9978AF1F-1313-48DF-BFF5-04DDBC5FC2FC}</ProjectGuid> 3.18 + <Keyword>Win32Proj</Keyword> 3.19 + <RootNamespace>dbfhalloween2015</RootNamespace> 3.20 + </PropertyGroup> 3.21 + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 3.22 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 3.23 + <ConfigurationType>Application</ConfigurationType> 3.24 + <UseDebugLibraries>true</UseDebugLibraries> 3.25 + <PlatformToolset>v120</PlatformToolset> 3.26 + <CharacterSet>MultiByte</CharacterSet> 3.27 + </PropertyGroup> 3.28 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 3.29 + <ConfigurationType>Application</ConfigurationType> 3.30 + <UseDebugLibraries>false</UseDebugLibraries> 3.31 + <PlatformToolset>v120</PlatformToolset> 3.32 + <WholeProgramOptimization>false</WholeProgramOptimization> 3.33 + <CharacterSet>MultiByte</CharacterSet> 3.34 + </PropertyGroup> 3.35 + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 3.36 + <ImportGroup Label="ExtensionSettings"> 3.37 + </ImportGroup> 3.38 + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 3.39 + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 3.40 + </ImportGroup> 3.41 + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 3.42 + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 3.43 + </ImportGroup> 3.44 + <PropertyGroup Label="UserMacros" /> 3.45 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 3.46 + <LinkIncremental>true</LinkIncremental> 3.47 + </PropertyGroup> 3.48 + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 3.49 + <LinkIncremental>false</LinkIncremental> 3.50 + </PropertyGroup> 3.51 + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 3.52 + <ClCompile> 3.53 + <PrecompiledHeader> 3.54 + </PrecompiledHeader> 3.55 + <WarningLevel>Level3</WarningLevel> 3.56 + <Optimization>Disabled</Optimization> 3.57 + <PreprocessorDefinitions>WIN32;_USE_MATH_DEFINES;FREEGLUT_LIB_PRAGMAS=0;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 3.58 + <DisableSpecificWarnings>4996;4244;4305</DisableSpecificWarnings> 3.59 + <AdditionalIncludeDirectories>$(SolutionDir)\src;$(SolutionDir)\libs;$(SolutionDir)\libs\vorbis;$(SolutionDir)\libs\imago;$(SolutionDir)\libs\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 3.60 + </ClCompile> 3.61 + <Link> 3.62 + <SubSystem>Console</SubSystem> 3.63 + <GenerateDebugInformation>true</GenerateDebugInformation> 3.64 + <AdditionalDependencies>opengl32.lib;freeglut.lib;glew32.lib;pthreadVC2.lib;OpenAL32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies> 3.65 + <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 3.66 + </Link> 3.67 + </ItemDefinitionGroup> 3.68 + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 3.69 + <ClCompile> 3.70 + <WarningLevel>Level3</WarningLevel> 3.71 + <PrecompiledHeader> 3.72 + </PrecompiledHeader> 3.73 + <Optimization>MaxSpeed</Optimization> 3.74 + <FunctionLevelLinking>true</FunctionLevelLinking> 3.75 + <IntrinsicFunctions>true</IntrinsicFunctions> 3.76 + <PreprocessorDefinitions>WIN32;_USE_MATH_DEFINES;FREEGLUT_LIB_PRAGMAS=0;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 3.77 + <DisableSpecificWarnings>4996;4244;4305</DisableSpecificWarnings> 3.78 + <AdditionalIncludeDirectories>$(SolutionDir)\src;$(SolutionDir)\libs;$(SolutionDir)\libs\vorbis;$(SolutionDir)\libs\imago;$(SolutionDir)\libs\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 3.79 + </ClCompile> 3.80 + <Link> 3.81 + <SubSystem>Console</SubSystem> 3.82 + <GenerateDebugInformation>true</GenerateDebugInformation> 3.83 + <EnableCOMDATFolding>true</EnableCOMDATFolding> 3.84 + <OptimizeReferences>true</OptimizeReferences> 3.85 + <AdditionalDependencies>opengl32.lib;freeglut.lib;glew32.lib;pthreadVC2.lib;OpenAL32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies> 3.86 + <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 3.87 + </Link> 3.88 + </ItemDefinitionGroup> 3.89 + <ItemGroup> 3.90 + <ClCompile Include="libs\imago\conv.c" /> 3.91 + <ClCompile Include="libs\imago\file_jpeg.c" /> 3.92 + <ClCompile Include="libs\imago\file_png.c" /> 3.93 + <ClCompile Include="libs\imago\file_ppm.c" /> 3.94 + <ClCompile Include="libs\imago\file_rgbe.c" /> 3.95 + <ClCompile Include="libs\imago\ftype_module.c" /> 3.96 + <ClCompile Include="libs\imago\imago2.c" /> 3.97 + <ClCompile Include="libs\imago\imago_gl.c" /> 3.98 + <ClCompile Include="libs\imago\modules.c" /> 3.99 + <ClCompile Include="libs\libjpeg\jcapimin.c" /> 3.100 + <ClCompile Include="libs\libjpeg\jcapistd.c" /> 3.101 + <ClCompile Include="libs\libjpeg\jccoefct.c" /> 3.102 + <ClCompile Include="libs\libjpeg\jccolor.c" /> 3.103 + <ClCompile Include="libs\libjpeg\jcdctmgr.c" /> 3.104 + <ClCompile Include="libs\libjpeg\jchuff.c" /> 3.105 + <ClCompile Include="libs\libjpeg\jcinit.c" /> 3.106 + <ClCompile Include="libs\libjpeg\jcmainct.c" /> 3.107 + <ClCompile Include="libs\libjpeg\jcmarker.c" /> 3.108 + <ClCompile Include="libs\libjpeg\jcmaster.c" /> 3.109 + <ClCompile Include="libs\libjpeg\jcomapi.c" /> 3.110 + <ClCompile Include="libs\libjpeg\jcparam.c" /> 3.111 + <ClCompile Include="libs\libjpeg\jcphuff.c" /> 3.112 + <ClCompile Include="libs\libjpeg\jcprepct.c" /> 3.113 + <ClCompile Include="libs\libjpeg\jcsample.c" /> 3.114 + <ClCompile Include="libs\libjpeg\jctrans.c" /> 3.115 + <ClCompile Include="libs\libjpeg\jdapimin.c" /> 3.116 + <ClCompile Include="libs\libjpeg\jdapistd.c" /> 3.117 + <ClCompile Include="libs\libjpeg\jdatadst.c" /> 3.118 + <ClCompile Include="libs\libjpeg\jdatasrc.c" /> 3.119 + <ClCompile Include="libs\libjpeg\jdcoefct.c" /> 3.120 + <ClCompile Include="libs\libjpeg\jdcolor.c" /> 3.121 + <ClCompile Include="libs\libjpeg\jddctmgr.c" /> 3.122 + <ClCompile Include="libs\libjpeg\jdhuff.c" /> 3.123 + <ClCompile Include="libs\libjpeg\jdinput.c" /> 3.124 + <ClCompile Include="libs\libjpeg\jdmainct.c" /> 3.125 + <ClCompile Include="libs\libjpeg\jdmarker.c" /> 3.126 + <ClCompile Include="libs\libjpeg\jdmaster.c" /> 3.127 + <ClCompile Include="libs\libjpeg\jdmerge.c" /> 3.128 + <ClCompile Include="libs\libjpeg\jdphuff.c" /> 3.129 + <ClCompile Include="libs\libjpeg\jdpostct.c" /> 3.130 + <ClCompile Include="libs\libjpeg\jdsample.c" /> 3.131 + <ClCompile Include="libs\libjpeg\jdtrans.c" /> 3.132 + <ClCompile Include="libs\libjpeg\jerror.c" /> 3.133 + <ClCompile Include="libs\libjpeg\jfdctflt.c" /> 3.134 + <ClCompile Include="libs\libjpeg\jfdctfst.c" /> 3.135 + <ClCompile Include="libs\libjpeg\jfdctint.c" /> 3.136 + <ClCompile Include="libs\libjpeg\jidctflt.c" /> 3.137 + <ClCompile Include="libs\libjpeg\jidctfst.c" /> 3.138 + <ClCompile Include="libs\libjpeg\jidctint.c" /> 3.139 + <ClCompile Include="libs\libjpeg\jidctred.c" /> 3.140 + <ClCompile Include="libs\libjpeg\jmemmgr.c" /> 3.141 + <ClCompile Include="libs\libjpeg\jmemnobs.c" /> 3.142 + <ClCompile Include="libs\libjpeg\jquant1.c" /> 3.143 + <ClCompile Include="libs\libjpeg\jquant2.c" /> 3.144 + <ClCompile Include="libs\libjpeg\jutils.c" /> 3.145 + <ClCompile Include="libs\libpng\png.c" /> 3.146 + <ClCompile Include="libs\libpng\pngerror.c" /> 3.147 + <ClCompile Include="libs\libpng\pnggccrd.c" /> 3.148 + <ClCompile Include="libs\libpng\pngget.c" /> 3.149 + <ClCompile Include="libs\libpng\pngmem.c" /> 3.150 + <ClCompile Include="libs\libpng\pngpread.c" /> 3.151 + <ClCompile Include="libs\libpng\pngread.c" /> 3.152 + <ClCompile Include="libs\libpng\pngrio.c" /> 3.153 + <ClCompile Include="libs\libpng\pngrtran.c" /> 3.154 + <ClCompile Include="libs\libpng\pngrutil.c" /> 3.155 + <ClCompile Include="libs\libpng\pngset.c" /> 3.156 + <ClCompile Include="libs\libpng\pngtrans.c" /> 3.157 + <ClCompile Include="libs\libpng\pngvcrd.c" /> 3.158 + <ClCompile Include="libs\libpng\pngwio.c" /> 3.159 + <ClCompile Include="libs\libpng\pngwrite.c" /> 3.160 + <ClCompile Include="libs\libpng\pngwtran.c" /> 3.161 + <ClCompile Include="libs\libpng\pngwutil.c" /> 3.162 + <ClCompile Include="libs\ogg\bitwise.c" /> 3.163 + <ClCompile Include="libs\ogg\framing.c" /> 3.164 + <ClCompile Include="libs\vmath\basis.cc" /> 3.165 + <ClCompile Include="libs\vmath\basis_c.c" /> 3.166 + <ClCompile Include="libs\vmath\geom.c" /> 3.167 + <ClCompile Include="libs\vmath\matrix.cc" /> 3.168 + <ClCompile Include="libs\vmath\matrix_c.c" /> 3.169 + <ClCompile Include="libs\vmath\quat.cc" /> 3.170 + <ClCompile Include="libs\vmath\quat_c.c" /> 3.171 + <ClCompile Include="libs\vmath\ray.cc" /> 3.172 + <ClCompile Include="libs\vmath\ray_c.c" /> 3.173 + <ClCompile Include="libs\vmath\sphvec.cc" /> 3.174 + <ClCompile Include="libs\vmath\vector.cc" /> 3.175 + <ClCompile Include="libs\vmath\vmath.c" /> 3.176 + <ClCompile Include="libs\vorbis\analysis.c" /> 3.177 + <ClCompile Include="libs\vorbis\bitrate.c" /> 3.178 + <ClCompile Include="libs\vorbis\block.c" /> 3.179 + <ClCompile Include="libs\vorbis\codebook.c" /> 3.180 + <ClCompile Include="libs\vorbis\envelope.c" /> 3.181 + <ClCompile Include="libs\vorbis\floor0.c" /> 3.182 + <ClCompile Include="libs\vorbis\floor1.c" /> 3.183 + <ClCompile Include="libs\vorbis\info.c" /> 3.184 + <ClCompile Include="libs\vorbis\lookup.c" /> 3.185 + <ClCompile Include="libs\vorbis\lpc.c" /> 3.186 + <ClCompile Include="libs\vorbis\lsp.c" /> 3.187 + <ClCompile Include="libs\vorbis\mapping0.c" /> 3.188 + <ClCompile Include="libs\vorbis\mdct.c" /> 3.189 + <ClCompile Include="libs\vorbis\psy.c" /> 3.190 + <ClCompile Include="libs\vorbis\registry.c" /> 3.191 + <ClCompile Include="libs\vorbis\res0.c" /> 3.192 + <ClCompile Include="libs\vorbis\sharedbook.c" /> 3.193 + <ClCompile Include="libs\vorbis\smallft.c" /> 3.194 + <ClCompile Include="libs\vorbis\synthesis.c" /> 3.195 + <ClCompile Include="libs\vorbis\vorbisenc.c" /> 3.196 + <ClCompile Include="libs\vorbis\vorbisfile.c" /> 3.197 + <ClCompile Include="libs\vorbis\window.c" /> 3.198 + <ClCompile Include="libs\zlib\adler32.c" /> 3.199 + <ClCompile Include="libs\zlib\compress.c" /> 3.200 + <ClCompile Include="libs\zlib\crc32.c" /> 3.201 + <ClCompile Include="libs\zlib\deflate.c" /> 3.202 + <ClCompile Include="libs\zlib\gzio.c" /> 3.203 + <ClCompile Include="libs\zlib\infback.c" /> 3.204 + <ClCompile Include="libs\zlib\inffast.c" /> 3.205 + <ClCompile Include="libs\zlib\inflate.c" /> 3.206 + <ClCompile Include="libs\zlib\inftrees.c" /> 3.207 + <ClCompile Include="libs\zlib\trees.c" /> 3.208 + <ClCompile Include="libs\zlib\uncompr.c" /> 3.209 + <ClCompile Include="libs\zlib\zutil.c" /> 3.210 + <ClCompile Include="src\audio\audio.cc" /> 3.211 + <ClCompile Include="src\audio\ovstream.cc" /> 3.212 + <ClCompile Include="src\audio\stream.cc" /> 3.213 + <ClCompile Include="src\dsys\dsys.c" /> 3.214 + <ClCompile Include="src\geom.cc" /> 3.215 + <ClCompile Include="src\image.cc" /> 3.216 + <ClCompile Include="src\light.cc" /> 3.217 + <ClCompile Include="src\main.cc" /> 3.218 + <ClCompile Include="src\mesh.cc" /> 3.219 + <ClCompile Include="src\meshgen.cc" /> 3.220 + <ClCompile Include="src\object.cc" /> 3.221 + <ClCompile Include="src\opengl.cc" /> 3.222 + <ClCompile Include="src\opt.cc" /> 3.223 + <ClCompile Include="src\pnoise.cc" /> 3.224 + <ClCompile Include="src\rng.cc" /> 3.225 + <ClCompile Include="src\scene.cc" /> 3.226 + <ClCompile Include="src\sdr.c" /> 3.227 + <ClCompile Include="src\timer.cc" /> 3.228 + </ItemGroup> 3.229 + <ItemGroup> 3.230 + <ClInclude Include="libs\imago\ftype_module.h" /> 3.231 + <ClInclude Include="libs\imago\imago2.h" /> 3.232 + <ClInclude Include="libs\libjpeg\cderror.h" /> 3.233 + <ClInclude Include="libs\libjpeg\jchuff.h" /> 3.234 + <ClInclude Include="libs\libjpeg\jconfig.h" /> 3.235 + <ClInclude Include="libs\libjpeg\jdct.h" /> 3.236 + <ClInclude Include="libs\libjpeg\jdhuff.h" /> 3.237 + <ClInclude Include="libs\libjpeg\jerror.h" /> 3.238 + <ClInclude Include="libs\libjpeg\jinclude.h" /> 3.239 + <ClInclude Include="libs\libjpeg\jmemsys.h" /> 3.240 + <ClInclude Include="libs\libjpeg\jmorecfg.h" /> 3.241 + <ClInclude Include="libs\libjpeg\jpegint.h" /> 3.242 + <ClInclude Include="libs\libjpeg\jpeglib.h" /> 3.243 + <ClInclude Include="libs\libjpeg\jversion.h" /> 3.244 + <ClInclude Include="libs\libpng\png.h" /> 3.245 + <ClInclude Include="libs\libpng\pngconf.h" /> 3.246 + <ClInclude Include="libs\ogg\config_types.h" /> 3.247 + <ClInclude Include="libs\ogg\ogg.h" /> 3.248 + <ClInclude Include="libs\ogg\os_types.h" /> 3.249 + <ClInclude Include="libs\vmath\basis.h" /> 3.250 + <ClInclude Include="libs\vmath\geom.h" /> 3.251 + <ClInclude Include="libs\vmath\matrix.h" /> 3.252 + <ClInclude Include="libs\vmath\quat.h" /> 3.253 + <ClInclude Include="libs\vmath\ray.h" /> 3.254 + <ClInclude Include="libs\vmath\sphvec.h" /> 3.255 + <ClInclude Include="libs\vmath\vector.h" /> 3.256 + <ClInclude Include="libs\vmath\vmath.h" /> 3.257 + <ClInclude Include="libs\vmath\vmath_config.h" /> 3.258 + <ClInclude Include="libs\vmath\vmath_types.h" /> 3.259 + <ClInclude Include="libs\vorbis\backends.h" /> 3.260 + <ClInclude Include="libs\vorbis\bitrate.h" /> 3.261 + <ClInclude Include="libs\vorbis\codebook.h" /> 3.262 + <ClInclude Include="libs\vorbis\codec.h" /> 3.263 + <ClInclude Include="libs\vorbis\codec_internal.h" /> 3.264 + <ClInclude Include="libs\vorbis\envelope.h" /> 3.265 + <ClInclude Include="libs\vorbis\highlevel.h" /> 3.266 + <ClInclude Include="libs\vorbis\lookup.h" /> 3.267 + <ClInclude Include="libs\vorbis\lookup_data.h" /> 3.268 + <ClInclude Include="libs\vorbis\lpc.h" /> 3.269 + <ClInclude Include="libs\vorbis\lsp.h" /> 3.270 + <ClInclude Include="libs\vorbis\masking.h" /> 3.271 + <ClInclude Include="libs\vorbis\mdct.h" /> 3.272 + <ClInclude Include="libs\vorbis\misc.h" /> 3.273 + <ClInclude Include="libs\vorbis\modes\floor_all.h" /> 3.274 + <ClInclude Include="libs\vorbis\modes\psych_11.h" /> 3.275 + <ClInclude Include="libs\vorbis\modes\psych_16.h" /> 3.276 + <ClInclude Include="libs\vorbis\modes\psych_44.h" /> 3.277 + <ClInclude Include="libs\vorbis\modes\psych_8.h" /> 3.278 + <ClInclude Include="libs\vorbis\modes\residue_16.h" /> 3.279 + <ClInclude Include="libs\vorbis\modes\residue_44.h" /> 3.280 + <ClInclude Include="libs\vorbis\modes\residue_44p51.h" /> 3.281 + <ClInclude Include="libs\vorbis\modes\residue_44u.h" /> 3.282 + <ClInclude Include="libs\vorbis\modes\residue_8.h" /> 3.283 + <ClInclude Include="libs\vorbis\modes\setup_11.h" /> 3.284 + <ClInclude Include="libs\vorbis\modes\setup_16.h" /> 3.285 + <ClInclude Include="libs\vorbis\modes\setup_22.h" /> 3.286 + <ClInclude Include="libs\vorbis\modes\setup_32.h" /> 3.287 + <ClInclude Include="libs\vorbis\modes\setup_44.h" /> 3.288 + <ClInclude Include="libs\vorbis\modes\setup_44p51.h" /> 3.289 + <ClInclude Include="libs\vorbis\modes\setup_44u.h" /> 3.290 + <ClInclude Include="libs\vorbis\modes\setup_8.h" /> 3.291 + <ClInclude Include="libs\vorbis\modes\setup_X.h" /> 3.292 + <ClInclude Include="libs\vorbis\os.h" /> 3.293 + <ClInclude Include="libs\vorbis\psy.h" /> 3.294 + <ClInclude Include="libs\vorbis\registry.h" /> 3.295 + <ClInclude Include="libs\vorbis\scales.h" /> 3.296 + <ClInclude Include="libs\vorbis\smallft.h" /> 3.297 + <ClInclude Include="libs\vorbis\vorbisenc.h" /> 3.298 + <ClInclude Include="libs\vorbis\vorbisfile.h" /> 3.299 + <ClInclude Include="libs\vorbis\window.h" /> 3.300 + <ClInclude Include="libs\zlib\crc32.h" /> 3.301 + <ClInclude Include="libs\zlib\deflate.h" /> 3.302 + <ClInclude Include="libs\zlib\inffast.h" /> 3.303 + <ClInclude Include="libs\zlib\inffixed.h" /> 3.304 + <ClInclude Include="libs\zlib\inflate.h" /> 3.305 + <ClInclude Include="libs\zlib\inftrees.h" /> 3.306 + <ClInclude Include="libs\zlib\trees.h" /> 3.307 + <ClInclude Include="libs\zlib\zconf.h" /> 3.308 + <ClInclude Include="libs\zlib\zlib.h" /> 3.309 + <ClInclude Include="libs\zlib\zutil.h" /> 3.310 + <ClInclude Include="src\audio\audio.h" /> 3.311 + <ClInclude Include="src\audio\openal.h" /> 3.312 + <ClInclude Include="src\audio\ovstream.h" /> 3.313 + <ClInclude Include="src\audio\stream.h" /> 3.314 + <ClInclude Include="src\dsys\dsys.h" /> 3.315 + <ClInclude Include="src\dsys\dsys_impl.h" /> 3.316 + <ClInclude Include="src\geom.h" /> 3.317 + <ClInclude Include="src\image.h" /> 3.318 + <ClInclude Include="src\light.h" /> 3.319 + <ClInclude Include="src\mesh.h" /> 3.320 + <ClInclude Include="src\meshgen.h" /> 3.321 + <ClInclude Include="src\object.h" /> 3.322 + <ClInclude Include="src\opengl.h" /> 3.323 + <ClInclude Include="src\opt.h" /> 3.324 + <ClInclude Include="src\pnoise.h" /> 3.325 + <ClInclude Include="src\rng.h" /> 3.326 + <ClInclude Include="src\scene.h" /> 3.327 + <ClInclude Include="src\sdr.h" /> 3.328 + <ClInclude Include="src\timer.h" /> 3.329 + </ItemGroup> 3.330 + <ItemGroup> 3.331 + <None Include="libs\vmath\matrix.inl" /> 3.332 + <None Include="libs\vmath\quat.inl" /> 3.333 + <None Include="libs\vmath\ray.inl" /> 3.334 + <None Include="libs\vmath\vector.inl" /> 3.335 + <None Include="libs\vmath\vmath.inl" /> 3.336 + </ItemGroup> 3.337 + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 3.338 + <ImportGroup Label="ExtensionTargets"> 3.339 + </ImportGroup> 3.340 +</Project> 3.341 \ No newline at end of file
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/dbf-halloween2015.vcxproj.filters Sun Nov 01 06:04:28 2015 +0200 4.3 @@ -0,0 +1,774 @@ 4.4 +<?xml version="1.0" encoding="utf-8"?> 4.5 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 4.6 + <ItemGroup> 4.7 + <Filter Include="src"> 4.8 + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> 4.9 + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx;h;inl</Extensions> 4.10 + </Filter> 4.11 + <Filter Include="libs"> 4.12 + <UniqueIdentifier>{03081907-712a-4cce-b95d-49af87728e0b}</UniqueIdentifier> 4.13 + </Filter> 4.14 + <Filter Include="sdr"> 4.15 + <UniqueIdentifier>{ede333b5-81b8-4740-bdaa-c2f5ce11143b}</UniqueIdentifier> 4.16 + </Filter> 4.17 + <Filter Include="src\dsys"> 4.18 + <UniqueIdentifier>{b19aa330-e85c-41fc-81ac-896aa8d8c64f}</UniqueIdentifier> 4.19 + </Filter> 4.20 + <Filter Include="src\audio"> 4.21 + <UniqueIdentifier>{6ec2fc9a-1fe8-49fe-a12a-265810253aff}</UniqueIdentifier> 4.22 + </Filter> 4.23 + <Filter Include="libs\zlib"> 4.24 + <UniqueIdentifier>{bb2b36cc-13f3-4679-b5f4-b892a66be8af}</UniqueIdentifier> 4.25 + </Filter> 4.26 + <Filter Include="libs\libpng"> 4.27 + <UniqueIdentifier>{e8e32764-c99f-487d-9eb2-5d7cd9943402}</UniqueIdentifier> 4.28 + </Filter> 4.29 + <Filter Include="libs\jpeglib"> 4.30 + <UniqueIdentifier>{9247adb9-ef8c-43d0-b047-b6454814a1a6}</UniqueIdentifier> 4.31 + </Filter> 4.32 + <Filter Include="libs\imago2"> 4.33 + <UniqueIdentifier>{02cb8c63-16a7-4eb0-ba30-e8b96f36074b}</UniqueIdentifier> 4.34 + </Filter> 4.35 + <Filter Include="libs\vmath"> 4.36 + <UniqueIdentifier>{23f8afef-ec2a-494e-bd95-4591dd9617fc}</UniqueIdentifier> 4.37 + </Filter> 4.38 + <Filter Include="libs\libogg"> 4.39 + <UniqueIdentifier>{4d038343-b93d-4c9b-a3c7-242ca8560111}</UniqueIdentifier> 4.40 + </Filter> 4.41 + <Filter Include="libs\libvorbis"> 4.42 + <UniqueIdentifier>{0a281fef-4a74-48a9-b4c4-06f302f30abf}</UniqueIdentifier> 4.43 + </Filter> 4.44 + </ItemGroup> 4.45 + <ItemGroup> 4.46 + <ClCompile Include="src\geom.cc"> 4.47 + <Filter>src</Filter> 4.48 + </ClCompile> 4.49 + <ClCompile Include="src\image.cc"> 4.50 + <Filter>src</Filter> 4.51 + </ClCompile> 4.52 + <ClCompile Include="src\light.cc"> 4.53 + <Filter>src</Filter> 4.54 + </ClCompile> 4.55 + <ClCompile Include="src\main.cc"> 4.56 + <Filter>src</Filter> 4.57 + </ClCompile> 4.58 + <ClCompile Include="src\mesh.cc"> 4.59 + <Filter>src</Filter> 4.60 + </ClCompile> 4.61 + <ClCompile Include="src\meshgen.cc"> 4.62 + <Filter>src</Filter> 4.63 + </ClCompile> 4.64 + <ClCompile Include="src\object.cc"> 4.65 + <Filter>src</Filter> 4.66 + </ClCompile> 4.67 + <ClCompile Include="src\opt.cc"> 4.68 + <Filter>src</Filter> 4.69 + </ClCompile> 4.70 + <ClCompile Include="src\pnoise.cc"> 4.71 + <Filter>src</Filter> 4.72 + </ClCompile> 4.73 + <ClCompile Include="src\rng.cc"> 4.74 + <Filter>src</Filter> 4.75 + </ClCompile> 4.76 + <ClCompile Include="src\scene.cc"> 4.77 + <Filter>src</Filter> 4.78 + </ClCompile> 4.79 + <ClCompile Include="src\sdr.c"> 4.80 + <Filter>src</Filter> 4.81 + </ClCompile> 4.82 + <ClCompile Include="src\timer.cc"> 4.83 + <Filter>src</Filter> 4.84 + </ClCompile> 4.85 + <ClCompile Include="src\audio\audio.cc"> 4.86 + <Filter>src\audio</Filter> 4.87 + </ClCompile> 4.88 + <ClCompile Include="src\audio\ovstream.cc"> 4.89 + <Filter>src\audio</Filter> 4.90 + </ClCompile> 4.91 + <ClCompile Include="src\audio\stream.cc"> 4.92 + <Filter>src\audio</Filter> 4.93 + </ClCompile> 4.94 + <ClCompile Include="src\dsys\dsys.c"> 4.95 + <Filter>src\dsys</Filter> 4.96 + </ClCompile> 4.97 + <ClCompile Include="libs\libjpeg\jcapimin.c"> 4.98 + <Filter>libs\jpeglib</Filter> 4.99 + </ClCompile> 4.100 + <ClCompile Include="libs\libjpeg\jcapistd.c"> 4.101 + <Filter>libs\jpeglib</Filter> 4.102 + </ClCompile> 4.103 + <ClCompile Include="libs\libjpeg\jccoefct.c"> 4.104 + <Filter>libs\jpeglib</Filter> 4.105 + </ClCompile> 4.106 + <ClCompile Include="libs\libjpeg\jccolor.c"> 4.107 + <Filter>libs\jpeglib</Filter> 4.108 + </ClCompile> 4.109 + <ClCompile Include="libs\libjpeg\jcdctmgr.c"> 4.110 + <Filter>libs\jpeglib</Filter> 4.111 + </ClCompile> 4.112 + <ClCompile Include="libs\libjpeg\jchuff.c"> 4.113 + <Filter>libs\jpeglib</Filter> 4.114 + </ClCompile> 4.115 + <ClCompile Include="libs\libjpeg\jcinit.c"> 4.116 + <Filter>libs\jpeglib</Filter> 4.117 + </ClCompile> 4.118 + <ClCompile Include="libs\libjpeg\jcmainct.c"> 4.119 + <Filter>libs\jpeglib</Filter> 4.120 + </ClCompile> 4.121 + <ClCompile Include="libs\libjpeg\jcmarker.c"> 4.122 + <Filter>libs\jpeglib</Filter> 4.123 + </ClCompile> 4.124 + <ClCompile Include="libs\libjpeg\jcmaster.c"> 4.125 + <Filter>libs\jpeglib</Filter> 4.126 + </ClCompile> 4.127 + <ClCompile Include="libs\libjpeg\jcomapi.c"> 4.128 + <Filter>libs\jpeglib</Filter> 4.129 + </ClCompile> 4.130 + <ClCompile Include="libs\libjpeg\jcparam.c"> 4.131 + <Filter>libs\jpeglib</Filter> 4.132 + </ClCompile> 4.133 + <ClCompile Include="libs\libjpeg\jcphuff.c"> 4.134 + <Filter>libs\jpeglib</Filter> 4.135 + </ClCompile> 4.136 + <ClCompile Include="libs\libjpeg\jcprepct.c"> 4.137 + <Filter>libs\jpeglib</Filter> 4.138 + </ClCompile> 4.139 + <ClCompile Include="libs\libjpeg\jcsample.c"> 4.140 + <Filter>libs\jpeglib</Filter> 4.141 + </ClCompile> 4.142 + <ClCompile Include="libs\libjpeg\jctrans.c"> 4.143 + <Filter>libs\jpeglib</Filter> 4.144 + </ClCompile> 4.145 + <ClCompile Include="libs\libjpeg\jdapimin.c"> 4.146 + <Filter>libs\jpeglib</Filter> 4.147 + </ClCompile> 4.148 + <ClCompile Include="libs\libjpeg\jdapistd.c"> 4.149 + <Filter>libs\jpeglib</Filter> 4.150 + </ClCompile> 4.151 + <ClCompile Include="libs\libjpeg\jdatadst.c"> 4.152 + <Filter>libs\jpeglib</Filter> 4.153 + </ClCompile> 4.154 + <ClCompile Include="libs\libjpeg\jdatasrc.c"> 4.155 + <Filter>libs\jpeglib</Filter> 4.156 + </ClCompile> 4.157 + <ClCompile Include="libs\libjpeg\jdcoefct.c"> 4.158 + <Filter>libs\jpeglib</Filter> 4.159 + </ClCompile> 4.160 + <ClCompile Include="libs\libjpeg\jdcolor.c"> 4.161 + <Filter>libs\jpeglib</Filter> 4.162 + </ClCompile> 4.163 + <ClCompile Include="libs\libjpeg\jddctmgr.c"> 4.164 + <Filter>libs\jpeglib</Filter> 4.165 + </ClCompile> 4.166 + <ClCompile Include="libs\libjpeg\jdhuff.c"> 4.167 + <Filter>libs\jpeglib</Filter> 4.168 + </ClCompile> 4.169 + <ClCompile Include="libs\libjpeg\jdinput.c"> 4.170 + <Filter>libs\jpeglib</Filter> 4.171 + </ClCompile> 4.172 + <ClCompile Include="libs\libjpeg\jdmainct.c"> 4.173 + <Filter>libs\jpeglib</Filter> 4.174 + </ClCompile> 4.175 + <ClCompile Include="libs\libjpeg\jdmarker.c"> 4.176 + <Filter>libs\jpeglib</Filter> 4.177 + </ClCompile> 4.178 + <ClCompile Include="libs\libjpeg\jdmaster.c"> 4.179 + <Filter>libs\jpeglib</Filter> 4.180 + </ClCompile> 4.181 + <ClCompile Include="libs\libjpeg\jdmerge.c"> 4.182 + <Filter>libs\jpeglib</Filter> 4.183 + </ClCompile> 4.184 + <ClCompile Include="libs\libjpeg\jdphuff.c"> 4.185 + <Filter>libs\jpeglib</Filter> 4.186 + </ClCompile> 4.187 + <ClCompile Include="libs\libjpeg\jdpostct.c"> 4.188 + <Filter>libs\jpeglib</Filter> 4.189 + </ClCompile> 4.190 + <ClCompile Include="libs\libjpeg\jdsample.c"> 4.191 + <Filter>libs\jpeglib</Filter> 4.192 + </ClCompile> 4.193 + <ClCompile Include="libs\libjpeg\jdtrans.c"> 4.194 + <Filter>libs\jpeglib</Filter> 4.195 + </ClCompile> 4.196 + <ClCompile Include="libs\libjpeg\jerror.c"> 4.197 + <Filter>libs\jpeglib</Filter> 4.198 + </ClCompile> 4.199 + <ClCompile Include="libs\libjpeg\jfdctflt.c"> 4.200 + <Filter>libs\jpeglib</Filter> 4.201 + </ClCompile> 4.202 + <ClCompile Include="libs\libjpeg\jfdctfst.c"> 4.203 + <Filter>libs\jpeglib</Filter> 4.204 + </ClCompile> 4.205 + <ClCompile Include="libs\libjpeg\jfdctint.c"> 4.206 + <Filter>libs\jpeglib</Filter> 4.207 + </ClCompile> 4.208 + <ClCompile Include="libs\libjpeg\jidctflt.c"> 4.209 + <Filter>libs\jpeglib</Filter> 4.210 + </ClCompile> 4.211 + <ClCompile Include="libs\libjpeg\jidctfst.c"> 4.212 + <Filter>libs\jpeglib</Filter> 4.213 + </ClCompile> 4.214 + <ClCompile Include="libs\libjpeg\jidctint.c"> 4.215 + <Filter>libs\jpeglib</Filter> 4.216 + </ClCompile> 4.217 + <ClCompile Include="libs\libjpeg\jidctred.c"> 4.218 + <Filter>libs\jpeglib</Filter> 4.219 + </ClCompile> 4.220 + <ClCompile Include="libs\libjpeg\jmemmgr.c"> 4.221 + <Filter>libs\jpeglib</Filter> 4.222 + </ClCompile> 4.223 + <ClCompile Include="libs\libjpeg\jmemnobs.c"> 4.224 + <Filter>libs\jpeglib</Filter> 4.225 + </ClCompile> 4.226 + <ClCompile Include="libs\libjpeg\jquant1.c"> 4.227 + <Filter>libs\jpeglib</Filter> 4.228 + </ClCompile> 4.229 + <ClCompile Include="libs\libjpeg\jquant2.c"> 4.230 + <Filter>libs\jpeglib</Filter> 4.231 + </ClCompile> 4.232 + <ClCompile Include="libs\libjpeg\jutils.c"> 4.233 + <Filter>libs\jpeglib</Filter> 4.234 + </ClCompile> 4.235 + <ClCompile Include="libs\libpng\png.c"> 4.236 + <Filter>libs\libpng</Filter> 4.237 + </ClCompile> 4.238 + <ClCompile Include="libs\libpng\pngerror.c"> 4.239 + <Filter>libs\libpng</Filter> 4.240 + </ClCompile> 4.241 + <ClCompile Include="libs\libpng\pnggccrd.c"> 4.242 + <Filter>libs\libpng</Filter> 4.243 + </ClCompile> 4.244 + <ClCompile Include="libs\libpng\pngget.c"> 4.245 + <Filter>libs\libpng</Filter> 4.246 + </ClCompile> 4.247 + <ClCompile Include="libs\libpng\pngmem.c"> 4.248 + <Filter>libs\libpng</Filter> 4.249 + </ClCompile> 4.250 + <ClCompile Include="libs\libpng\pngpread.c"> 4.251 + <Filter>libs\libpng</Filter> 4.252 + </ClCompile> 4.253 + <ClCompile Include="libs\libpng\pngread.c"> 4.254 + <Filter>libs\libpng</Filter> 4.255 + </ClCompile> 4.256 + <ClCompile Include="libs\libpng\pngrio.c"> 4.257 + <Filter>libs\libpng</Filter> 4.258 + </ClCompile> 4.259 + <ClCompile Include="libs\libpng\pngrtran.c"> 4.260 + <Filter>libs\libpng</Filter> 4.261 + </ClCompile> 4.262 + <ClCompile Include="libs\libpng\pngrutil.c"> 4.263 + <Filter>libs\libpng</Filter> 4.264 + </ClCompile> 4.265 + <ClCompile Include="libs\libpng\pngset.c"> 4.266 + <Filter>libs\libpng</Filter> 4.267 + </ClCompile> 4.268 + <ClCompile Include="libs\libpng\pngtrans.c"> 4.269 + <Filter>libs\libpng</Filter> 4.270 + </ClCompile> 4.271 + <ClCompile Include="libs\libpng\pngvcrd.c"> 4.272 + <Filter>libs\libpng</Filter> 4.273 + </ClCompile> 4.274 + <ClCompile Include="libs\libpng\pngwio.c"> 4.275 + <Filter>libs\libpng</Filter> 4.276 + </ClCompile> 4.277 + <ClCompile Include="libs\libpng\pngwrite.c"> 4.278 + <Filter>libs\libpng</Filter> 4.279 + </ClCompile> 4.280 + <ClCompile Include="libs\libpng\pngwtran.c"> 4.281 + <Filter>libs\libpng</Filter> 4.282 + </ClCompile> 4.283 + <ClCompile Include="libs\libpng\pngwutil.c"> 4.284 + <Filter>libs\libpng</Filter> 4.285 + </ClCompile> 4.286 + <ClCompile Include="libs\zlib\adler32.c"> 4.287 + <Filter>libs\zlib</Filter> 4.288 + </ClCompile> 4.289 + <ClCompile Include="libs\zlib\compress.c"> 4.290 + <Filter>libs\zlib</Filter> 4.291 + </ClCompile> 4.292 + <ClCompile Include="libs\zlib\crc32.c"> 4.293 + <Filter>libs\zlib</Filter> 4.294 + </ClCompile> 4.295 + <ClCompile Include="libs\zlib\deflate.c"> 4.296 + <Filter>libs\zlib</Filter> 4.297 + </ClCompile> 4.298 + <ClCompile Include="libs\zlib\gzio.c"> 4.299 + <Filter>libs\zlib</Filter> 4.300 + </ClCompile> 4.301 + <ClCompile Include="libs\zlib\infback.c"> 4.302 + <Filter>libs\zlib</Filter> 4.303 + </ClCompile> 4.304 + <ClCompile Include="libs\zlib\inffast.c"> 4.305 + <Filter>libs\zlib</Filter> 4.306 + </ClCompile> 4.307 + <ClCompile Include="libs\zlib\inflate.c"> 4.308 + <Filter>libs\zlib</Filter> 4.309 + </ClCompile> 4.310 + <ClCompile Include="libs\zlib\inftrees.c"> 4.311 + <Filter>libs\zlib</Filter> 4.312 + </ClCompile> 4.313 + <ClCompile Include="libs\zlib\trees.c"> 4.314 + <Filter>libs\zlib</Filter> 4.315 + </ClCompile> 4.316 + <ClCompile Include="libs\zlib\uncompr.c"> 4.317 + <Filter>libs\zlib</Filter> 4.318 + </ClCompile> 4.319 + <ClCompile Include="libs\zlib\zutil.c"> 4.320 + <Filter>libs\zlib</Filter> 4.321 + </ClCompile> 4.322 + <ClCompile Include="libs\vmath\basis.cc"> 4.323 + <Filter>libs\vmath</Filter> 4.324 + </ClCompile> 4.325 + <ClCompile Include="libs\vmath\basis_c.c"> 4.326 + <Filter>libs\vmath</Filter> 4.327 + </ClCompile> 4.328 + <ClCompile Include="libs\vmath\geom.c"> 4.329 + <Filter>libs\vmath</Filter> 4.330 + </ClCompile> 4.331 + <ClCompile Include="libs\vmath\matrix.cc"> 4.332 + <Filter>libs\vmath</Filter> 4.333 + </ClCompile> 4.334 + <ClCompile Include="libs\vmath\matrix_c.c"> 4.335 + <Filter>libs\vmath</Filter> 4.336 + </ClCompile> 4.337 + <ClCompile Include="libs\vmath\quat.cc"> 4.338 + <Filter>libs\vmath</Filter> 4.339 + </ClCompile> 4.340 + <ClCompile Include="libs\vmath\quat_c.c"> 4.341 + <Filter>libs\vmath</Filter> 4.342 + </ClCompile> 4.343 + <ClCompile Include="libs\vmath\ray.cc"> 4.344 + <Filter>libs\vmath</Filter> 4.345 + </ClCompile> 4.346 + <ClCompile Include="libs\vmath\ray_c.c"> 4.347 + <Filter>libs\vmath</Filter> 4.348 + </ClCompile> 4.349 + <ClCompile Include="libs\vmath\sphvec.cc"> 4.350 + <Filter>libs\vmath</Filter> 4.351 + </ClCompile> 4.352 + <ClCompile Include="libs\vmath\vector.cc"> 4.353 + <Filter>libs\vmath</Filter> 4.354 + </ClCompile> 4.355 + <ClCompile Include="libs\vmath\vmath.c"> 4.356 + <Filter>libs\vmath</Filter> 4.357 + </ClCompile> 4.358 + <ClCompile Include="libs\imago\conv.c"> 4.359 + <Filter>libs\imago2</Filter> 4.360 + </ClCompile> 4.361 + <ClCompile Include="libs\imago\file_jpeg.c"> 4.362 + <Filter>libs\imago2</Filter> 4.363 + </ClCompile> 4.364 + <ClCompile Include="libs\imago\file_png.c"> 4.365 + <Filter>libs\imago2</Filter> 4.366 + </ClCompile> 4.367 + <ClCompile Include="libs\imago\file_ppm.c"> 4.368 + <Filter>libs\imago2</Filter> 4.369 + </ClCompile> 4.370 + <ClCompile Include="libs\imago\file_rgbe.c"> 4.371 + <Filter>libs\imago2</Filter> 4.372 + </ClCompile> 4.373 + <ClCompile Include="libs\imago\ftype_module.c"> 4.374 + <Filter>libs\imago2</Filter> 4.375 + </ClCompile> 4.376 + <ClCompile Include="libs\imago\imago_gl.c"> 4.377 + <Filter>libs\imago2</Filter> 4.378 + </ClCompile> 4.379 + <ClCompile Include="libs\imago\imago2.c"> 4.380 + <Filter>libs\imago2</Filter> 4.381 + </ClCompile> 4.382 + <ClCompile Include="libs\imago\modules.c"> 4.383 + <Filter>libs\imago2</Filter> 4.384 + </ClCompile> 4.385 + <ClCompile Include="libs\ogg\bitwise.c"> 4.386 + <Filter>libs\libogg</Filter> 4.387 + </ClCompile> 4.388 + <ClCompile Include="libs\ogg\framing.c"> 4.389 + <Filter>libs\libogg</Filter> 4.390 + </ClCompile> 4.391 + <ClCompile Include="libs\vorbis\analysis.c"> 4.392 + <Filter>libs\libvorbis</Filter> 4.393 + </ClCompile> 4.394 + <ClCompile Include="libs\vorbis\bitrate.c"> 4.395 + <Filter>libs\libvorbis</Filter> 4.396 + </ClCompile> 4.397 + <ClCompile Include="libs\vorbis\block.c"> 4.398 + <Filter>libs\libvorbis</Filter> 4.399 + </ClCompile> 4.400 + <ClCompile Include="libs\vorbis\codebook.c"> 4.401 + <Filter>libs\libvorbis</Filter> 4.402 + </ClCompile> 4.403 + <ClCompile Include="libs\vorbis\envelope.c"> 4.404 + <Filter>libs\libvorbis</Filter> 4.405 + </ClCompile> 4.406 + <ClCompile Include="libs\vorbis\floor0.c"> 4.407 + <Filter>libs\libvorbis</Filter> 4.408 + </ClCompile> 4.409 + <ClCompile Include="libs\vorbis\floor1.c"> 4.410 + <Filter>libs\libvorbis</Filter> 4.411 + </ClCompile> 4.412 + <ClCompile Include="libs\vorbis\info.c"> 4.413 + <Filter>libs\libvorbis</Filter> 4.414 + </ClCompile> 4.415 + <ClCompile Include="libs\vorbis\lookup.c"> 4.416 + <Filter>libs\libvorbis</Filter> 4.417 + </ClCompile> 4.418 + <ClCompile Include="libs\vorbis\lpc.c"> 4.419 + <Filter>libs\libvorbis</Filter> 4.420 + </ClCompile> 4.421 + <ClCompile Include="libs\vorbis\lsp.c"> 4.422 + <Filter>libs\libvorbis</Filter> 4.423 + </ClCompile> 4.424 + <ClCompile Include="libs\vorbis\mapping0.c"> 4.425 + <Filter>libs\libvorbis</Filter> 4.426 + </ClCompile> 4.427 + <ClCompile Include="libs\vorbis\mdct.c"> 4.428 + <Filter>libs\libvorbis</Filter> 4.429 + </ClCompile> 4.430 + <ClCompile Include="libs\vorbis\psy.c"> 4.431 + <Filter>libs\libvorbis</Filter> 4.432 + </ClCompile> 4.433 + <ClCompile Include="libs\vorbis\registry.c"> 4.434 + <Filter>libs\libvorbis</Filter> 4.435 + </ClCompile> 4.436 + <ClCompile Include="libs\vorbis\res0.c"> 4.437 + <Filter>libs\libvorbis</Filter> 4.438 + </ClCompile> 4.439 + <ClCompile Include="libs\vorbis\sharedbook.c"> 4.440 + <Filter>libs\libvorbis</Filter> 4.441 + </ClCompile> 4.442 + <ClCompile Include="libs\vorbis\smallft.c"> 4.443 + <Filter>libs\libvorbis</Filter> 4.444 + </ClCompile> 4.445 + <ClCompile Include="libs\vorbis\synthesis.c"> 4.446 + <Filter>libs\libvorbis</Filter> 4.447 + </ClCompile> 4.448 + <ClCompile Include="libs\vorbis\vorbisenc.c"> 4.449 + <Filter>libs\libvorbis</Filter> 4.450 + </ClCompile> 4.451 + <ClCompile Include="libs\vorbis\vorbisfile.c"> 4.452 + <Filter>libs\libvorbis</Filter> 4.453 + </ClCompile> 4.454 + <ClCompile Include="libs\vorbis\window.c"> 4.455 + <Filter>libs\libvorbis</Filter> 4.456 + </ClCompile> 4.457 + <ClCompile Include="src\opengl.cc"> 4.458 + <Filter>src</Filter> 4.459 + </ClCompile> 4.460 + </ItemGroup> 4.461 + <ItemGroup> 4.462 + <ClInclude Include="src\geom.h"> 4.463 + <Filter>src</Filter> 4.464 + </ClInclude> 4.465 + <ClInclude Include="src\image.h"> 4.466 + <Filter>src</Filter> 4.467 + </ClInclude> 4.468 + <ClInclude Include="src\light.h"> 4.469 + <Filter>src</Filter> 4.470 + </ClInclude> 4.471 + <ClInclude Include="src\mesh.h"> 4.472 + <Filter>src</Filter> 4.473 + </ClInclude> 4.474 + <ClInclude Include="src\meshgen.h"> 4.475 + <Filter>src</Filter> 4.476 + </ClInclude> 4.477 + <ClInclude Include="src\object.h"> 4.478 + <Filter>src</Filter> 4.479 + </ClInclude> 4.480 + <ClInclude Include="src\opengl.h"> 4.481 + <Filter>src</Filter> 4.482 + </ClInclude> 4.483 + <ClInclude Include="src\opt.h"> 4.484 + <Filter>src</Filter> 4.485 + </ClInclude> 4.486 + <ClInclude Include="src\pnoise.h"> 4.487 + <Filter>src</Filter> 4.488 + </ClInclude> 4.489 + <ClInclude Include="src\rng.h"> 4.490 + <Filter>src</Filter> 4.491 + </ClInclude> 4.492 + <ClInclude Include="src\scene.h"> 4.493 + <Filter>src</Filter> 4.494 + </ClInclude> 4.495 + <ClInclude Include="src\sdr.h"> 4.496 + <Filter>src</Filter> 4.497 + </ClInclude> 4.498 + <ClInclude Include="src\timer.h"> 4.499 + <Filter>src</Filter> 4.500 + </ClInclude> 4.501 + <ClInclude Include="src\audio\audio.h"> 4.502 + <Filter>src\audio</Filter> 4.503 + </ClInclude> 4.504 + <ClInclude Include="src\audio\openal.h"> 4.505 + <Filter>src\audio</Filter> 4.506 + </ClInclude> 4.507 + <ClInclude Include="src\audio\ovstream.h"> 4.508 + <Filter>src\audio</Filter> 4.509 + </ClInclude> 4.510 + <ClInclude Include="src\audio\stream.h"> 4.511 + <Filter>src\audio</Filter> 4.512 + </ClInclude> 4.513 + <ClInclude Include="src\dsys\dsys.h"> 4.514 + <Filter>src\dsys</Filter> 4.515 + </ClInclude> 4.516 + <ClInclude Include="src\dsys\dsys_impl.h"> 4.517 + <Filter>src\dsys</Filter> 4.518 + </ClInclude> 4.519 + <ClInclude Include="libs\libjpeg\cderror.h"> 4.520 + <Filter>libs\jpeglib</Filter> 4.521 + </ClInclude> 4.522 + <ClInclude Include="libs\libjpeg\jchuff.h"> 4.523 + <Filter>libs\jpeglib</Filter> 4.524 + </ClInclude> 4.525 + <ClInclude Include="libs\libjpeg\jconfig.h"> 4.526 + <Filter>libs\jpeglib</Filter> 4.527 + </ClInclude> 4.528 + <ClInclude Include="libs\libjpeg\jdct.h"> 4.529 + <Filter>libs\jpeglib</Filter> 4.530 + </ClInclude> 4.531 + <ClInclude Include="libs\libjpeg\jdhuff.h"> 4.532 + <Filter>libs\jpeglib</Filter> 4.533 + </ClInclude> 4.534 + <ClInclude Include="libs\libjpeg\jerror.h"> 4.535 + <Filter>libs\jpeglib</Filter> 4.536 + </ClInclude> 4.537 + <ClInclude Include="libs\libjpeg\jinclude.h"> 4.538 + <Filter>libs\jpeglib</Filter> 4.539 + </ClInclude> 4.540 + <ClInclude Include="libs\libjpeg\jmemsys.h"> 4.541 + <Filter>libs\jpeglib</Filter> 4.542 + </ClInclude> 4.543 + <ClInclude Include="libs\libjpeg\jmorecfg.h"> 4.544 + <Filter>libs\jpeglib</Filter> 4.545 + </ClInclude> 4.546 + <ClInclude Include="libs\libjpeg\jpegint.h"> 4.547 + <Filter>libs\jpeglib</Filter> 4.548 + </ClInclude> 4.549 + <ClInclude Include="libs\libjpeg\jpeglib.h"> 4.550 + <Filter>libs\jpeglib</Filter> 4.551 + </ClInclude> 4.552 + <ClInclude Include="libs\libjpeg\jversion.h"> 4.553 + <Filter>libs\jpeglib</Filter> 4.554 + </ClInclude> 4.555 + <ClInclude Include="libs\libpng\png.h"> 4.556 + <Filter>libs\libpng</Filter> 4.557 + </ClInclude> 4.558 + <ClInclude Include="libs\libpng\pngconf.h"> 4.559 + <Filter>libs\libpng</Filter> 4.560 + </ClInclude> 4.561 + <ClInclude Include="libs\zlib\crc32.h"> 4.562 + <Filter>libs\zlib</Filter> 4.563 + </ClInclude> 4.564 + <ClInclude Include="libs\zlib\deflate.h"> 4.565 + <Filter>libs\zlib</Filter> 4.566 + </ClInclude> 4.567 + <ClInclude Include="libs\zlib\inffast.h"> 4.568 + <Filter>libs\zlib</Filter> 4.569 + </ClInclude> 4.570 + <ClInclude Include="libs\zlib\inffixed.h"> 4.571 + <Filter>libs\zlib</Filter> 4.572 + </ClInclude> 4.573 + <ClInclude Include="libs\zlib\inflate.h"> 4.574 + <Filter>libs\zlib</Filter> 4.575 + </ClInclude> 4.576 + <ClInclude Include="libs\zlib\inftrees.h"> 4.577 + <Filter>libs\zlib</Filter> 4.578 + </ClInclude> 4.579 + <ClInclude Include="libs\zlib\trees.h"> 4.580 + <Filter>libs\zlib</Filter> 4.581 + </ClInclude> 4.582 + <ClInclude Include="libs\zlib\zconf.h"> 4.583 + <Filter>libs\zlib</Filter> 4.584 + </ClInclude> 4.585 + <ClInclude Include="libs\zlib\zlib.h"> 4.586 + <Filter>libs\zlib</Filter> 4.587 + </ClInclude> 4.588 + <ClInclude Include="libs\zlib\zutil.h"> 4.589 + <Filter>libs\zlib</Filter> 4.590 + </ClInclude> 4.591 + <ClInclude Include="libs\vmath\basis.h"> 4.592 + <Filter>libs\vmath</Filter> 4.593 + </ClInclude> 4.594 + <ClInclude Include="libs\vmath\geom.h"> 4.595 + <Filter>libs\vmath</Filter> 4.596 + </ClInclude> 4.597 + <ClInclude Include="libs\vmath\matrix.h"> 4.598 + <Filter>libs\vmath</Filter> 4.599 + </ClInclude> 4.600 + <ClInclude Include="libs\vmath\quat.h"> 4.601 + <Filter>libs\vmath</Filter> 4.602 + </ClInclude> 4.603 + <ClInclude Include="libs\vmath\ray.h"> 4.604 + <Filter>libs\vmath</Filter> 4.605 + </ClInclude> 4.606 + <ClInclude Include="libs\vmath\sphvec.h"> 4.607 + <Filter>libs\vmath</Filter> 4.608 + </ClInclude> 4.609 + <ClInclude Include="libs\vmath\vector.h"> 4.610 + <Filter>libs\vmath</Filter> 4.611 + </ClInclude> 4.612 + <ClInclude Include="libs\vmath\vmath.h"> 4.613 + <Filter>libs\vmath</Filter> 4.614 + </ClInclude> 4.615 + <ClInclude Include="libs\vmath\vmath_config.h"> 4.616 + <Filter>libs\vmath</Filter> 4.617 + </ClInclude> 4.618 + <ClInclude Include="libs\vmath\vmath_types.h"> 4.619 + <Filter>libs\vmath</Filter> 4.620 + </ClInclude> 4.621 + <ClInclude Include="libs\imago\ftype_module.h"> 4.622 + <Filter>libs\imago2</Filter> 4.623 + </ClInclude> 4.624 + <ClInclude Include="libs\imago\imago2.h"> 4.625 + <Filter>libs\imago2</Filter> 4.626 + </ClInclude> 4.627 + <ClInclude Include="libs\ogg\config_types.h"> 4.628 + <Filter>libs\libogg</Filter> 4.629 + </ClInclude> 4.630 + <ClInclude Include="libs\ogg\ogg.h"> 4.631 + <Filter>libs\libogg</Filter> 4.632 + </ClInclude> 4.633 + <ClInclude Include="libs\ogg\os_types.h"> 4.634 + <Filter>libs\libogg</Filter> 4.635 + </ClInclude> 4.636 + <ClInclude Include="libs\vorbis\backends.h"> 4.637 + <Filter>libs\libvorbis</Filter> 4.638 + </ClInclude> 4.639 + <ClInclude Include="libs\vorbis\bitrate.h"> 4.640 + <Filter>libs\libvorbis</Filter> 4.641 + </ClInclude> 4.642 + <ClInclude Include="libs\vorbis\codebook.h"> 4.643 + <Filter>libs\libvorbis</Filter> 4.644 + </ClInclude> 4.645 + <ClInclude Include="libs\vorbis\codec.h"> 4.646 + <Filter>libs\libvorbis</Filter> 4.647 + </ClInclude> 4.648 + <ClInclude Include="libs\vorbis\codec_internal.h"> 4.649 + <Filter>libs\libvorbis</Filter> 4.650 + </ClInclude> 4.651 + <ClInclude Include="libs\vorbis\envelope.h"> 4.652 + <Filter>libs\libvorbis</Filter> 4.653 + </ClInclude> 4.654 + <ClInclude Include="libs\vorbis\highlevel.h"> 4.655 + <Filter>libs\libvorbis</Filter> 4.656 + </ClInclude> 4.657 + <ClInclude Include="libs\vorbis\lookup.h"> 4.658 + <Filter>libs\libvorbis</Filter> 4.659 + </ClInclude> 4.660 + <ClInclude Include="libs\vorbis\lookup_data.h"> 4.661 + <Filter>libs\libvorbis</Filter> 4.662 + </ClInclude> 4.663 + <ClInclude Include="libs\vorbis\lpc.h"> 4.664 + <Filter>libs\libvorbis</Filter> 4.665 + </ClInclude> 4.666 + <ClInclude Include="libs\vorbis\lsp.h"> 4.667 + <Filter>libs\libvorbis</Filter> 4.668 + </ClInclude> 4.669 + <ClInclude Include="libs\vorbis\masking.h"> 4.670 + <Filter>libs\libvorbis</Filter> 4.671 + </ClInclude> 4.672 + <ClInclude Include="libs\vorbis\mdct.h"> 4.673 + <Filter>libs\libvorbis</Filter> 4.674 + </ClInclude> 4.675 + <ClInclude Include="libs\vorbis\misc.h"> 4.676 + <Filter>libs\libvorbis</Filter> 4.677 + </ClInclude> 4.678 + <ClInclude Include="libs\vorbis\os.h"> 4.679 + <Filter>libs\libvorbis</Filter> 4.680 + </ClInclude> 4.681 + <ClInclude Include="libs\vorbis\psy.h"> 4.682 + <Filter>libs\libvorbis</Filter> 4.683 + </ClInclude> 4.684 + <ClInclude Include="libs\vorbis\registry.h"> 4.685 + <Filter>libs\libvorbis</Filter> 4.686 + </ClInclude> 4.687 + <ClInclude Include="libs\vorbis\scales.h"> 4.688 + <Filter>libs\libvorbis</Filter> 4.689 + </ClInclude> 4.690 + <ClInclude Include="libs\vorbis\smallft.h"> 4.691 + <Filter>libs\libvorbis</Filter> 4.692 + </ClInclude> 4.693 + <ClInclude Include="libs\vorbis\vorbisenc.h"> 4.694 + <Filter>libs\libvorbis</Filter> 4.695 + </ClInclude> 4.696 + <ClInclude Include="libs\vorbis\vorbisfile.h"> 4.697 + <Filter>libs\libvorbis</Filter> 4.698 + </ClInclude> 4.699 + <ClInclude Include="libs\vorbis\window.h"> 4.700 + <Filter>libs\libvorbis</Filter> 4.701 + </ClInclude> 4.702 + <ClInclude Include="libs\vorbis\modes\floor_all.h"> 4.703 + <Filter>libs\libvorbis</Filter> 4.704 + </ClInclude> 4.705 + <ClInclude Include="libs\vorbis\modes\psych_8.h"> 4.706 + <Filter>libs\libvorbis</Filter> 4.707 + </ClInclude> 4.708 + <ClInclude Include="libs\vorbis\modes\psych_11.h"> 4.709 + <Filter>libs\libvorbis</Filter> 4.710 + </ClInclude> 4.711 + <ClInclude Include="libs\vorbis\modes\psych_16.h"> 4.712 + <Filter>libs\libvorbis</Filter> 4.713 + </ClInclude> 4.714 + <ClInclude Include="libs\vorbis\modes\psych_44.h"> 4.715 + <Filter>libs\libvorbis</Filter> 4.716 + </ClInclude> 4.717 + <ClInclude Include="libs\vorbis\modes\residue_8.h"> 4.718 + <Filter>libs\libvorbis</Filter> 4.719 + </ClInclude> 4.720 + <ClInclude Include="libs\vorbis\modes\residue_16.h"> 4.721 + <Filter>libs\libvorbis</Filter> 4.722 + </ClInclude> 4.723 + <ClInclude Include="libs\vorbis\modes\residue_44.h"> 4.724 + <Filter>libs\libvorbis</Filter> 4.725 + </ClInclude> 4.726 + <ClInclude Include="libs\vorbis\modes\residue_44p51.h"> 4.727 + <Filter>libs\libvorbis</Filter> 4.728 + </ClInclude> 4.729 + <ClInclude Include="libs\vorbis\modes\residue_44u.h"> 4.730 + <Filter>libs\libvorbis</Filter> 4.731 + </ClInclude> 4.732 + <ClInclude Include="libs\vorbis\modes\setup_8.h"> 4.733 + <Filter>libs\libvorbis</Filter> 4.734 + </ClInclude> 4.735 + <ClInclude Include="libs\vorbis\modes\setup_11.h"> 4.736 + <Filter>libs\libvorbis</Filter> 4.737 + </ClInclude> 4.738 + <ClInclude Include="libs\vorbis\modes\setup_16.h"> 4.739 + <Filter>libs\libvorbis</Filter> 4.740 + </ClInclude> 4.741 + <ClInclude Include="libs\vorbis\modes\setup_22.h"> 4.742 + <Filter>libs\libvorbis</Filter> 4.743 + </ClInclude> 4.744 + <ClInclude Include="libs\vorbis\modes\setup_32.h"> 4.745 + <Filter>libs\libvorbis</Filter> 4.746 + </ClInclude> 4.747 + <ClInclude Include="libs\vorbis\modes\setup_44.h"> 4.748 + <Filter>libs\libvorbis</Filter> 4.749 + </ClInclude> 4.750 + <ClInclude Include="libs\vorbis\modes\setup_44p51.h"> 4.751 + <Filter>libs\libvorbis</Filter> 4.752 + </ClInclude> 4.753 + <ClInclude Include="libs\vorbis\modes\setup_44u.h"> 4.754 + <Filter>libs\libvorbis</Filter> 4.755 + </ClInclude> 4.756 + <ClInclude Include="libs\vorbis\modes\setup_X.h"> 4.757 + <Filter>libs\libvorbis</Filter> 4.758 + </ClInclude> 4.759 + </ItemGroup> 4.760 + <ItemGroup> 4.761 + <None Include="libs\vmath\matrix.inl"> 4.762 + <Filter>libs\vmath</Filter> 4.763 + </None> 4.764 + <None Include="libs\vmath\quat.inl"> 4.765 + <Filter>libs\vmath</Filter> 4.766 + </None> 4.767 + <None Include="libs\vmath\ray.inl"> 4.768 + <Filter>libs\vmath</Filter> 4.769 + </None> 4.770 + <None Include="libs\vmath\vector.inl"> 4.771 + <Filter>libs\vmath</Filter> 4.772 + </None> 4.773 + <None Include="libs\vmath\vmath.inl"> 4.774 + <Filter>libs\vmath</Filter> 4.775 + </None> 4.776 + </ItemGroup> 4.777 +</Project> 4.778 \ No newline at end of file
5.1 --- a/libs/imago/file_png.c Sun Nov 01 00:51:36 2015 +0200 5.2 +++ b/libs/imago/file_png.c Sun Nov 01 06:04:28 2015 +0200 5.3 @@ -17,7 +17,7 @@ 5.4 */ 5.5 5.6 /* -- PNG module -- */ 5.7 - 5.8 +#include <string.h> 5.9 #include <stdlib.h> 5.10 #include "png.h" 5.11 #include "imago2.h"
6.1 --- a/libs/vmath/vmath.h Sun Nov 01 00:51:36 2015 +0200 6.2 +++ b/libs/vmath/vmath.h Sun Nov 01 06:04:28 2015 +0200 6.3 @@ -48,7 +48,7 @@ 6.4 #define MAX(a, b) ((a) > (b) ? (a) : (b)) 6.5 #endif 6.6 6.7 -#ifndef __GNUC__ 6.8 +#if !defined(__GNUC__) && (!defined(_MSC_VER) || _MSC_VER < 1800) 6.9 #define round(x) ((x) >= 0 ? (x) + 0.5 : (x) - 0.5) 6.10 #endif 6.11
7.1 --- a/src/image.cc Sun Nov 01 00:51:36 2015 +0200 7.2 +++ b/src/image.cc Sun Nov 01 06:04:28 2015 +0200 7.3 @@ -1,6 +1,10 @@ 7.4 #include <string.h> 7.5 #include <stdlib.h> 7.6 +#ifdef _MSC_VER 7.7 +#include <malloc.h> 7.8 +#else 7.9 #include <alloca.h> 7.10 +#endif 7.11 #include "opengl.h" 7.12 #include "image.h" 7.13 #include "imago2.h"
8.1 --- a/src/main.cc Sun Nov 01 00:51:36 2015 +0200 8.2 +++ b/src/main.cc Sun Nov 01 06:04:28 2015 +0200 8.3 @@ -2,6 +2,7 @@ 8.4 #include <stdlib.h> 8.5 #include <assert.h> 8.6 #include <vector> 8.7 +#include <algorithm> 8.8 #include "opengl.h" 8.9 #ifdef __APPLE__ 8.10 #include <GLUT/glut.h>
9.1 --- a/src/opengl.c Sun Nov 01 00:51:36 2015 +0200 9.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 9.3 @@ -1,16 +0,0 @@ 9.4 -#include "opengl.h" 9.5 - 9.6 -struct GLCaps glcaps; 9.7 - 9.8 -int init_opengl() 9.9 -{ 9.10 - glewInit(); 9.11 - 9.12 - glcaps.shaders = GLEW_ARB_vertex_shader && GLEW_ARB_fragment_shader; 9.13 - glcaps.fsaa = GLEW_ARB_multisample; 9.14 - glcaps.sep_spec = GLEW_EXT_separate_specular_color; 9.15 - glcaps.fbo = GLEW_ARB_framebuffer_object; 9.16 - glcaps.shadow = GLEW_ARB_shadow | GLEW_SGIX_shadow; 9.17 - 9.18 - return 0; 9.19 -}
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/src/opengl.cc Sun Nov 01 06:04:28 2015 +0200 10.3 @@ -0,0 +1,16 @@ 10.4 +#include "opengl.h" 10.5 + 10.6 +struct GLCaps glcaps; 10.7 + 10.8 +int init_opengl() 10.9 +{ 10.10 + glewInit(); 10.11 + 10.12 + glcaps.shaders = GLEW_ARB_vertex_shader && GLEW_ARB_fragment_shader; 10.13 + glcaps.fsaa = GLEW_ARB_multisample; 10.14 + glcaps.sep_spec = GLEW_EXT_separate_specular_color; 10.15 + glcaps.fbo = GLEW_ARB_framebuffer_object; 10.16 + glcaps.shadow = GLEW_ARB_shadow | GLEW_SGIX_shadow; 10.17 + 10.18 + return 0; 10.19 +}
11.1 --- a/src/opengl.h Sun Nov 01 00:51:36 2015 +0200 11.2 +++ b/src/opengl.h Sun Nov 01 06:04:28 2015 +0200 11.3 @@ -10,16 +10,9 @@ 11.4 int fbo; 11.5 int shadow; 11.6 }; 11.7 + 11.8 extern struct GLCaps glcaps; 11.9 11.10 -#ifdef __cplusplus 11.11 -extern "C" { 11.12 -#endif 11.13 - 11.14 int init_opengl(); 11.15 11.16 -#ifdef __cplusplus 11.17 -} 11.18 -#endif 11.19 - 11.20 #endif /* OPENGL_H_ */