Files
CDAG/OctreeBuilder/OctreeBuilder.vcxproj

404 lines
25 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release2|Win32">
<Configuration>Release2</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release2|x64">
<Configuration>Release2</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{58AD3A6F-900A-46F6-947E-80D31DF1A60E}</ProjectGuid>
<RootNamespace>OctreeBuilder</RootNamespace>
<WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release2|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release2|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release2|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release2|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LibraryPath>$(ProjectDir)\..\Research\lib32;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)</LibraryPath>
<IncludePath>C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LibraryPath>$(ProjectDir)\..\Research\lib64;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win64;$(LibraryPath)</LibraryPath>
<IncludePath>C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>
</LinkIncremental>
<LibraryPath>$(ProjectDir)\..\Research\lib32;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)</LibraryPath>
<IncludePath>C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release2|Win32'">
<LinkIncremental />
<LibraryPath>$(ProjectDir)\..\Research\lib32;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win32;$(LibraryPath)</LibraryPath>
<IncludePath>C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental />
<LibraryPath>$(ProjectDir)\..\Research\lib64;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win64;$(LibraryPath)</LibraryPath>
<IncludePath>C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release2|x64'">
<LinkIncremental />
<LibraryPath>$(ProjectDir)\..\Research\lib64;C:\Program Files %28x86%29\Visual Leak Detector\lib\Win64;$(LibraryPath)</LibraryPath>
<IncludePath>C:\Program Files %28x86%29\Visual Leak Detector\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>legacy_stdio_definitions.lib;glfw3.lib;opengl32.lib;glew32.lib;assimp.lib;;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>legacy_stdio_definitions.lib;glfw3.lib;opengl32.lib;glew32.lib;assimp.lib;;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>legacy_stdio_definitions.lib;glfw3.lib;opengl32.lib;glew32.lib;assimp.lib;;%(AdditionalDependencies)</AdditionalDependencies>
<Profile>true</Profile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release2|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>legacy_stdio_definitions.lib;glfw3.lib;opengl32.lib;glew32.lib;assimp.lib;;%(AdditionalDependencies)</AdditionalDependencies>
<Profile>true</Profile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>legacy_stdio_definitions.lib;glfw3.lib;opengl32.lib;glew32.lib;assimp.lib;%(AdditionalDependencies);%(AdditionalDependencies)</AdditionalDependencies>
<Profile>true</Profile>
</Link>
<PostBuildEvent>
<Command>xcopy /C /Y "$(SolutionDir)Research\lib64" "$(TargetDir.TrimEnd('\'))"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release2|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>legacy_stdio_definitions.lib;glfw3.lib;opengl32.lib;glew32.lib;assimp.lib;;%(AdditionalDependencies)</AdditionalDependencies>
<Profile>true</Profile>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\Research\core\ColorHelper.cpp" />
<ClCompile Include="..\Research\core\IntersectTests.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\BaseOctreeBuilder.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\ColorQuantizerFactory.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\MaterialLibraryMultiRootOctreeBuilder.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\MultiRootOctreeBuilder.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\NormalQuantizerFactory.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\OctreeBuilder.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\OctreeConverter.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\OctreeLoader.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\RandomOctreeBuilder.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\SettingsParser.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\StandardOctreeBuilder.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\TreeTypeParser.cpp" />
<ClCompile Include="..\Research\core\OctreeBuilder\UniqueIndexShiftColoredOctreeBuilder.cpp" />
<ClCompile Include="..\Research\core\PathHelper.cpp" />
<ClCompile Include="..\Research\core\StringHelper.cpp" />
<ClCompile Include="..\Research\core\Util\BoolArray.cpp" />
<ClCompile Include="..\Research\core\Util\Stopwatch.cpp" />
<ClCompile Include="..\Research\core\Voxelizer\PVMVoxelizer.cpp" />
<ClCompile Include="..\Research\core\Voxelizer\TriangleMeshVoxelizer.cpp" />
<ClCompile Include="..\Research\inc\lodepng\lodepng.cpp" />
<ClCompile Include="..\Research\inc\pvm\ddsbase.cpp" />
<ClCompile Include="..\Research\PropertyLoader.cpp" />
<ClCompile Include="..\Research\scene\Material\Color.cpp" />
<ClCompile Include="..\Research\scene\Material\ColorChannel.cpp" />
<ClCompile Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\BaseColorQuantizer.cpp" />
<ClCompile Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\ColorBitCutter.cpp" />
<ClCompile Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\MaxErrorClusterer.cpp" />
<ClCompile Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\XiangCIELABClusterer.cpp" />
<ClCompile Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\XiangClusterer.cpp" />
<ClCompile Include="..\Research\scene\Material\MaterialQuantizer\NormalQuantizer.cpp" />
<ClCompile Include="..\Research\scene\ObjLoader.cpp" />
<ClCompile Include="..\Research\scene\Octree\BaseTree.cpp" />
<ClCompile Include="..\Research\scene\Octree\HierarchicalColorsOnlyTree.cpp" />
<ClCompile Include="..\Research\scene\Octree\HierarchicalShiftingColoredTree.cpp" />
<ClCompile Include="..\Research\scene\Octree\Node.cpp" />
<ClCompile Include="..\Research\scene\PNG.cpp" />
<ClCompile Include="..\Research\scene\PoolBuilder\AdaptivePointerPoolBuilder.cpp" />
<ClCompile Include="..\Research\scene\PoolBuilder\BaseTreePoolBuilder.cpp" />
<ClCompile Include="..\Research\scene\PoolBuilder\StandardPoolBuilder.cpp" />
<ClCompile Include="..\Research\scene\PoolBuilder\VirtualNodePoolBuilder.cpp" />
<ClCompile Include="..\Research\shaders\ShaderLoader.cpp" />
<ClCompile Include="main.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\Research\core\BitHelper.h" />
<ClInclude Include="..\Research\core\CollectionHelper.h" />
<ClInclude Include="..\Research\core\ColorHelper.h" />
<ClInclude Include="..\Research\core\Hashers.h" />
<ClInclude Include="..\Research\core\IntersectTests.h" />
<ClInclude Include="..\Research\core\MathHelper.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\BaseMaterialOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\BaseOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\BaseStandardOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\ColorAndNormalQuantizerFactory.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\ColorAndValueQuantizerFactory.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\ColorChannelMultiRootOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\ColorQuantizerFactory.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\CompressedTextureFactory.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\HierarchicalMaterialOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\MaterialLibraryMultiRootOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\MaterialMultiRootOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\MultiBitsMultiRootOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\MultiRootOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\NormalQuantizerFactory.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\OctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\OctreeBuilderStatistics.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\OctreeConverter.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\OctreeLoader.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\PoolBuilderFactory.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\RandomOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\SettingsParser.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\StandardOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\TreeTypeParser.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\UniqueIndexMaterialOctreeBuilder.h" />
<ClInclude Include="..\Research\core\OctreeBuilder\UniqueIndexShiftColoredOctreeBuilder.h" />
<ClInclude Include="..\Research\core\PathHelper.h" />
<ClInclude Include="..\Research\core\Serializer.h" />
<ClInclude Include="..\Research\core\StringHelper.h" />
<ClInclude Include="..\Research\core\Util\BlockVector.h" />
<ClInclude Include="..\Research\core\Util\BoolArray.h" />
<ClInclude Include="..\Research\core\Util\IndexIterator.h" />
<ClInclude Include="..\Research\core\Util\ObjectPool.h" />
<ClInclude Include="..\Research\core\Util\SmallDynamicArray.h" />
<ClInclude Include="..\Research\core\Util\Stopwatch.h" />
<ClInclude Include="..\Research\core\Voxelizer\BaseVoxelizer.h" />
<ClInclude Include="..\Research\core\Voxelizer\PVMVoxelizer.h" />
<ClInclude Include="..\Research\core\Voxelizer\TriangleMeshVoxelizer.h" />
<ClInclude Include="..\Research\core\Voxelizer\VoxelInfo.h" />
<ClInclude Include="..\Research\inc\lodepng\lodepng.h" />
<ClInclude Include="..\Research\inc\pvm\codebase.h" />
<ClInclude Include="..\Research\inc\pvm\ddsbase.h" />
<ClInclude Include="..\Research\PropertyLoader.h" />
<ClInclude Include="..\Research\scene\Material\BaseMaterial.h" />
<ClInclude Include="..\Research\scene\Material\BitsMaterial.h" />
<ClInclude Include="..\Research\scene\Material\Block.h" />
<ClInclude Include="..\Research\scene\Material\Color.h" />
<ClInclude Include="..\Research\scene\Material\ColorAndNormal.h" />
<ClInclude Include="..\Research\scene\Material\ColorAndNormalAndValue.h" />
<ClInclude Include="..\Research\scene\Material\ColorAndOpacity.h" />
<ClInclude Include="..\Research\scene\Material\ColorAndValue.h" />
<ClInclude Include="..\Research\scene\Material\ColorChannel.h" />
<ClInclude Include="..\Research\scene\Material\MaterialLibrary.h" />
<ClInclude Include="..\Research\scene\Material\MaterialLibraryPointer.h" />
<ClInclude Include="..\Research\scene\Material\MaterialPair.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\BaseQuantizer.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\ColorAndNormalQuantizer.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\BaseColorQuantizer.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\ColorBitCutter.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\MaxErrorClusterer.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\XiangCIELABClusterer.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\ColorQuantizer\XiangClusterer.h" />
<ClInclude Include="..\Research\scene\Material\MaterialQuantizer\NormalQuantizer.h" />
<ClInclude Include="..\Research\scene\Material\SmallNormal.h" />
<ClInclude Include="..\Research\scene\ObjLoader.h" />
<ClInclude Include="..\Research\scene\Octree\BaseTree.h" />
<ClInclude Include="..\Research\scene\Octree\ChildMask.h" />
<ClInclude Include="..\Research\scene\Octree\EdgeMaterialNode.h" />
<ClInclude Include="..\Research\scene\Octree\HierarchicalColorsOnlyTree.h" />
<ClInclude Include="..\Research\scene\Octree\HierarchicalMaterialMultiRoot.h" />
<ClInclude Include="..\Research\scene\Octree\HierarchicalShiftingColoredTree.h" />
<ClInclude Include="..\Research\scene\Octree\IAdditionalProperties.h" />
<ClInclude Include="..\Research\scene\Octree\IBlockTexture.h" />
<ClInclude Include="..\Research\scene\Octree\IMaterialTexture.h" />
<ClInclude Include="..\Research\scene\Octree\LeafMaterialMultiRootTree.h" />
<ClInclude Include="..\Research\scene\Octree\MaterialLibraryMultiRootTree.h" />
<ClInclude Include="..\Research\scene\Octree\MaterialLibraryTree.h" />
<ClInclude Include="..\Research\scene\Octree\MaterialLibraryUniqueIndexTree.h" />
<ClInclude Include="..\Research\scene\Octree\MaterialNode.h" />
<ClInclude Include="..\Research\scene\Octree\MaterialTree.h" />
<ClInclude Include="..\Research\scene\Octree\MultiRootTree.h" />
<ClInclude Include="..\Research\scene\Octree\Node.h" />
<ClInclude Include="..\Research\scene\Octree\NodeReplacementFinder.h" />
<ClInclude Include="..\Research\scene\Octree\Tree.h" />
<ClInclude Include="..\Research\scene\Octree\UniqueIndexShiftTree.h" />
<ClInclude Include="..\Research\scene\Octree\UniqueIndexTree.h" />
<ClInclude Include="..\Research\scene\PNG.h" />
<ClInclude Include="..\Research\scene\PoolBuilder\AdaptivePointerPoolBuilder.h" />
<ClInclude Include="..\Research\scene\PoolBuilder\BasePoolBuilder.h" />
<ClInclude Include="..\Research\scene\PoolBuilder\BaseTreePoolBuilder.h" />
<ClInclude Include="..\Research\scene\PoolBuilder\OriginalPoolBuilder.h" />
<ClInclude Include="..\Research\scene\PoolBuilder\StandardPoolBuilder.h" />
<ClInclude Include="..\Research\scene\PoolBuilder\VirtualNodePoolBuilder.h" />
<ClInclude Include="..\Research\scene\Scene.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\BasicTexture.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\BlockCompressedTexture.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\BlockHashers.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\CompressedTexture.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\DagBasedTexture.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\MultiRootBasedTexture.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\PaletteBlockTexture.h" />
<ClInclude Include="..\Research\scene\TextureCompressor\TightlyPackedTexture.h" />
<ClInclude Include="..\Research\shaders\ShaderLoader.h" />
</ItemGroup>
<ItemGroup>
<Text Include="properties.txt" />
<Text Include="shaders\shader_properties.txt" />
</ItemGroup>
<ItemGroup>
<None Include="..\Research\shaders\DepthPeel.frag" />
<None Include="..\Research\shaders\DepthPeel.vert" />
<None Include="..\Research\shaders\RenderTexture.frag" />
<None Include="..\Research\shaders\RenderTexture.vert" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>