瀏覽代碼

Merge branch 'master' into preview

BearishSun 9 年之前
父節點
當前提交
24a4fff96b
共有 100 個文件被更改,包括 123 次插入13475 次删除
  1. 3 0
      .editorconfig
  2. 4 4
      .gitignore
  3. 0 672
      Build/VS2015/BansheeCore.vcxproj
  4. 0 1214
      Build/VS2015/BansheeCore.vcxproj.filters
  5. 0 4
      Build/VS2015/BansheeCore.vcxproj.user
  6. 0 338
      Build/VS2015/BansheeD3D11RenderAPI.vcxproj
  7. 0 233
      Build/VS2015/BansheeD3D11RenderAPI.vcxproj.filters
  8. 0 19
      Build/VS2015/BansheeD3D11RenderAPI.vcxproj.user
  9. 0 327
      Build/VS2015/BansheeD3D9RenderAPI.vcxproj
  10. 0 200
      Build/VS2015/BansheeD3D9RenderAPI.vcxproj.filters
  11. 0 19
      Build/VS2015/BansheeD3D9RenderAPI.vcxproj.user
  12. 0 454
      Build/VS2015/BansheeEditor.vcxproj
  13. 0 572
      Build/VS2015/BansheeEditor.vcxproj.filters
  14. 0 4
      Build/VS2015/BansheeEditor.vcxproj.user
  15. 0 287
      Build/VS2015/BansheeEditorExec.vcxproj
  16. 0 29
      Build/VS2015/BansheeEditorExec.vcxproj.filters
  17. 0 35
      Build/VS2015/BansheeEditorExec.vcxproj.user
  18. 0 711
      Build/VS2015/BansheeEngine.sln
  19. 0 11
      Build/VS2015/BansheeEngine.sln.DotSettings.user
  20. 0 465
      Build/VS2015/BansheeEngine.vcxproj
  21. 0 695
      Build/VS2015/BansheeEngine.vcxproj.filters
  22. 0 4
      Build/VS2015/BansheeEngine.vcxproj.user
  23. 0 274
      Build/VS2015/BansheeFBXImporter.vcxproj
  24. 0 41
      Build/VS2015/BansheeFBXImporter.vcxproj.filters
  25. 0 4
      Build/VS2015/BansheeFBXImporter.vcxproj.user
  26. 0 265
      Build/VS2015/BansheeFontImporter.vcxproj
  27. 0 29
      Build/VS2015/BansheeFontImporter.vcxproj.filters
  28. 0 4
      Build/VS2015/BansheeFontImporter.vcxproj.user
  29. 0 270
      Build/VS2015/BansheeFreeImgImporter.vcxproj
  30. 0 29
      Build/VS2015/BansheeFreeImgImporter.vcxproj.filters
  31. 0 4
      Build/VS2015/BansheeFreeImgImporter.vcxproj.user
  32. 0 332
      Build/VS2015/BansheeGLRenderAPI.vcxproj
  33. 0 224
      Build/VS2015/BansheeGLRenderAPI.vcxproj.filters
  34. 0 4
      Build/VS2015/BansheeGLRenderAPI.vcxproj.user
  35. 0 281
      Build/VS2015/BansheeMono.vcxproj
  36. 0 77
      Build/VS2015/BansheeMono.vcxproj.filters
  37. 0 4
      Build/VS2015/BansheeMono.vcxproj.user
  38. 0 272
      Build/VS2015/BansheeOISInput.vcxproj
  39. 0 29
      Build/VS2015/BansheeOISInput.vcxproj.filters
  40. 0 4
      Build/VS2015/BansheeOISInput.vcxproj.user
  41. 0 293
      Build/VS2015/BansheePhysX.vcxproj
  42. 0 137
      Build/VS2015/BansheePhysX.vcxproj.filters
  43. 0 27
      Build/VS2015/BansheePhysX.vcxproj.user
  44. 0 343
      Build/VS2015/BansheeSL.vcxproj
  45. 0 69
      Build/VS2015/BansheeSL.vcxproj.filters
  46. 0 4
      Build/VS2015/BansheeSL.vcxproj.user
  47. 0 430
      Build/VS2015/BansheeUtility.vcxproj
  48. 0 557
      Build/VS2015/BansheeUtility.vcxproj.filters
  49. 0 4
      Build/VS2015/BansheeUtility.vcxproj.user
  50. 0 256
      Build/VS2015/ExampleProject.vcxproj
  51. 0 26
      Build/VS2015/ExampleProject.vcxproj.filters
  52. 0 35
      Build/VS2015/ExampleProject.vcxproj.user
  53. 0 293
      Build/VS2015/Game.vcxproj
  54. 0 29
      Build/VS2015/Game.vcxproj.filters
  55. 0 35
      Build/VS2015/Game.vcxproj.user
  56. 0 285
      Build/VS2015/RenderBeast.vcxproj
  57. 0 74
      Build/VS2015/RenderBeast.vcxproj.filters
  58. 0 4
      Build/VS2015/RenderBeast.vcxproj.user
  59. 0 383
      Build/VS2015/SBansheeEditor.vcxproj
  60. 0 401
      Build/VS2015/SBansheeEditor.vcxproj.filters
  61. 0 4
      Build/VS2015/SBansheeEditor.vcxproj.user
  62. 0 517
      Build/VS2015/SBansheeEngine.vcxproj
  63. 0 821
      Build/VS2015/SBansheeEngine.vcxproj.filters
  64. 0 4
      Build/VS2015/SBansheeEngine.vcxproj.user
  65. 1 0
      CONTRIBUTING.md
  66. 20 0
      Data/Editor/EmptyCSScriptText.txt
  67. 95 0
      Data/Editor/EmptyShaderText.txt
  68. 二進制
      Data/Editor/GUISkin.asset
  69. 二進制
      Data/Editor/Icons/AnimationAddEventIcon.png.asset
  70. 二進制
      Data/Editor/Icons/AnimationAddEventIconOn.png.asset
  71. 二進制
      Data/Editor/Icons/AnimationAddKeyframeIcon.png.asset
  72. 二進制
      Data/Editor/Icons/AnimationAddKeyframeIconOn.png.asset
  73. 二進制
      Data/Editor/Icons/AnimationClipIcon.psd.asset
  74. 二進制
      Data/Editor/Icons/AnimationClipIcon.psd16.asset
  75. 二進制
      Data/Editor/Icons/AnimationClipIcon.psd32.asset
  76. 二進制
      Data/Editor/Icons/AnimationClipIcon.psd48.asset
  77. 二進制
      Data/Editor/Icons/AnimationEventIcon.png.asset
  78. 二進制
      Data/Editor/Icons/AnimationFrameBackIcon.png.asset
  79. 二進制
      Data/Editor/Icons/AnimationFrameBackIconOn.png.asset
  80. 二進制
      Data/Editor/Icons/AnimationFrameForwardIcon.png.asset
  81. 二進制
      Data/Editor/Icons/AnimationFrameForwardIconOn.png.asset
  82. 二進制
      Data/Editor/Icons/AnimationKeyframeIcon.png.asset
  83. 二進制
      Data/Editor/Icons/AnimationPlayIcon.png.asset
  84. 二進制
      Data/Editor/Icons/AnimationPlayIconOn.png.asset
  85. 二進制
      Data/Editor/Icons/AnimationRecordIcon.png.asset
  86. 二進制
      Data/Editor/Icons/AnimationRecordIconOn.png.asset
  87. 二進制
      Data/Editor/Icons/AudioClipIcon.psd.asset
  88. 二進制
      Data/Editor/Icons/AudioClipIcon.psd16.asset
  89. 二進制
      Data/Editor/Icons/AudioClipIcon.psd32.asset
  90. 二進制
      Data/Editor/Icons/AudioClipIcon.psd48.asset
  91. 二進制
      Data/Editor/Icons/CSharpIcon.psd.asset
  92. 二進制
      Data/Editor/Icons/CSharpIcon.psd16.asset
  93. 二進制
      Data/Editor/Icons/CSharpIcon.psd32.asset
  94. 二進制
      Data/Editor/Icons/CSharpIcon.psd48.asset
  95. 二進制
      Data/Editor/Icons/FolderIcon.psd.asset
  96. 二進制
      Data/Editor/Icons/FolderIcon.psd16.asset
  97. 二進制
      Data/Editor/Icons/FolderIcon.psd32.asset
  98. 二進制
      Data/Editor/Icons/FolderIcon.psd48.asset
  99. 二進制
      Data/Editor/Icons/FontIcon.psd.asset
  100. 二進制
      Data/Editor/Icons/FontIcon.psd16.asset

+ 3 - 0
.editorconfig

@@ -0,0 +1,3 @@
+[*]
+indent_style = tab
+indent_size = 4

+ 4 - 4
.gitignore

@@ -5,12 +5,12 @@
 bin
 obj
 lib
-data
-Intermediate
 Dependencies
 Builds
+Data/Binaries
+Data/Settings.asset
 Documentation/html
+Build
 *.aps
 *.opendb
-/Build/VS2015/BansheeEngine.VC.db
-/Build/Generated
+BsEngineConfig.h

+ 0 - 672
Build/VS2015/BansheeCore.vcxproj

@@ -1,672 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{9B21D41C-516B-43BF-9B10-E99B599C7589}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-    <RootNamespace>CamelotCore</RootNamespace>
-    <ProjectName>BansheeCore</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <LinkIncremental>true</LinkIncremental>
-    <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
-    <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x86;$(LibraryPath)</LibraryPath>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LinkIncremental>true</LinkIncremental>
-    <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
-    <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath)</LibraryPath>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
-    <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x86;$(LibraryPath)</LibraryPath>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
-    <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x86;$(LibraryPath)</LibraryPath>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LinkIncremental>false</LinkIncremental>
-    <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
-    <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath)</LibraryPath>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <LinkIncremental>false</LinkIncremental>
-    <IncludePath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
-    <LibraryPath>C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath)</LibraryPath>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;BS_CORE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeCore\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeUtility.lib;nvtt.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeCore/lib/x86/Debug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;BS_CORE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeCore\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeUtility.lib;nvtt.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeCore/lib/x64/Debug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_CORE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeCore\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeUtility.lib;nvtt.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeCore/lib/x86/Release</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_CORE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeCore\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeUtility.lib;nvtt.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeCore/lib/x86/OptimizedDebug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_CORE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeCore\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeUtility.lib;nvtt.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeCore/lib/x64/Release</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_CORE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeCore\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeUtility.lib;nvtt.lib;Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeCore/lib/x64/OptimizedDebug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBoxCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCBoxColliderRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCapsuleCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCBoxCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCapsuleCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCapsuleColliderRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCharacterController.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCColliderRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCD6Joint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCD6JointRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCDistanceJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCDistanceJointRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCFixedJointRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCharacterController.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCharacterControllerRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCHingeJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCHingeJointRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCJointRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCMeshCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCMeshColliderRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsCommon.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObjectCore.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCPlaneCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCPlaneColliderRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCRigidbody.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCRigidbodyRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSliderJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSliderJointRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphereCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphereColliderRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphericalJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphericalJointRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsD6Joint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDistanceJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFixedJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHingeJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHString.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIconUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParams.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParamsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshImportOptions.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshImportOptionsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsParamBlocks.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysics.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMaterial.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMaterialRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMesh.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPlaneCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefab.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabDiff.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabDiffRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererMeshData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRigidbody.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderDefines.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderImportOptions.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderImportOptionsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderIncludeRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIResourceListener.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParam.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderStats.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreThread.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilerCPU.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDeferredCallManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDrawOps.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsEventQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFolderMonitor.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectHandle.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObject.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectHandleRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilerGPU.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuResourceData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParamBlockBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuResourceDataRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParam.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsInputFwd.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshBase.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshBaseRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshHeap.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsOSInputHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelDataRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelUtil.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelVolume.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPlatform.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilingManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsQueryManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSavedResourceData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSavedResourceDataRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceListenerManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceManifest.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceManifestRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceMetaData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceMetaDataRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSceneObjectRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreApplication.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBlendStateRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCommandQueue.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCommonTypes.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsComponentRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObject.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObjectManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreThreadAccessor.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDepthStencilStateRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDepthStencilState.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFont.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontDesc.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontImportOptions.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontImportOptionsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuBufferView.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParamDesc.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParams.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderInclude.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgram.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgramRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHardwareBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHardwareBufferManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImportOptions.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImportOptionsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIndexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsOcclusionQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderIncludeImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSliderJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSphereCollider.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSphericalJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTable.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTableManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTableRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSubMesh.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureImportOptions.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureImportOptionsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureView.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTimerQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTransientMesh.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsUUID.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgramManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsInput.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRawInputHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterial.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMesh.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshDataRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMultiRenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPass.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPassRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCorePrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRasterizerState.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRasterizerStateRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreRenderer.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderStateManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPICapabilities.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPIFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPIManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderTarget.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderWindowManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResource.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceHandle.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceHandleRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResources.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSamplerStateRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreSceneManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSpecificImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTechniqueRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSamplerState.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDataDesc.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDataDescRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDeclaration.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVideoModeInfo.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsViewport.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSceneObject.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsComponent.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShader.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBlendState.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDeclarationRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTechnique.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsViewportRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsManager.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCFixedJoint.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32Defs.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32Platform.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32DropTarget.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32FolderMonitor.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BSWin32PlatformData.h" />
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMeshRTTI.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsBoxCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCapsuleCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCBoxCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCapsuleCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCharacterController.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCD6Joint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCDistanceJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCFixedJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCharacterController.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCHingeJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCMeshCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObjectCore.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreThread.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCPlaneCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCRigidbody.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSliderJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSphereCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSphericalJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsD6Joint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDistanceJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFixedJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHingeJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHString.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIconUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIResourceListener.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialParam.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshImportOptions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysics.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsMaterial.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsMesh.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPlaneCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefab.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefabDiff.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefabUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilerCPU.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDeferredCallManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDrawOps.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsEventQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObjectHandle.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObject.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreApplication.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsBlendState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCommandQueue.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObject.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObjectManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreThreadAccessor.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDepthStencilState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFont.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFontImportOptions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFontManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObjectManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuBufferView.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParamBlockBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParams.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilerGPU.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRendererMeshData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRigidbody.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderDefines.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderImportOptions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderInclude.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuProgram.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuResourceData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHardwareBufferManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParam.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsImportOptions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIndexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshBase.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshHeap.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsOcclusionQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsOSInputHandler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderIncludeImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelUtil.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPlatform.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilingManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsQueryManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreRenderer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSavedResourceData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceListenerManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceManifest.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceMetaData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSliderJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSphereCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSphericalJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsStringTable.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsStringTableManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureImportOptions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureView.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTimerQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTransientMesh.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsUUID.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuProgramManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsInput.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterial.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialRTTI.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMesh.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMultiRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPass.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRasterizerState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRendererManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPI.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPICapabilities.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPIManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderTarget.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderWindowManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResource.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceHandle.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResources.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderStateManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreSceneManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShader.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSpecificImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTechnique.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSamplerState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexDataDesc.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexDeclaration.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVideoModeInfo.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsViewport.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSceneObject.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsComponent.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialParams.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32BrowseDialogs.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32Platform.cpp" />
-    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32FolderMonitor.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 1214
Build/VS2015/BansheeCore.vcxproj.filters

@@ -1,1214 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\Utility">
-      <UniqueIdentifier>{2c09857e-4a4a-480f-8ebb-1661a9ce78dd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Importer">
-      <UniqueIdentifier>{f1fb2bc5-43c6-476a-89e3-b7de86c5aebe}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Resources">
-      <UniqueIdentifier>{e091a28f-6a0f-44ab-a88f-83e3c970c2f3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Importer">
-      <UniqueIdentifier>{7ac6e5cb-48f7-4a49-a793-fb2ccfabe895}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Resources">
-      <UniqueIdentifier>{6df1cc13-bf9e-45e7-90ae-337999c702cf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Scene">
-      <UniqueIdentifier>{327fbccb-fd0d-4fb1-af08-5d00cd7d56a7}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Scene">
-      <UniqueIdentifier>{2211ce11-e426-4aad-a5e6-73727d44bb98}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\RTTI">
-      <UniqueIdentifier>{75249db9-4f2e-43c3-8df4-37250c4b60a2}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Input">
-      <UniqueIdentifier>{7f8e94f3-6990-4723-965a-2b4f9346a7ee}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Input">
-      <UniqueIdentifier>{724588b9-04e2-4e9b-9467-b064ed44f05e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Material">
-      <UniqueIdentifier>{299ec378-4e67-4818-92f6-ab5ffb9aa9ad}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Material">
-      <UniqueIdentifier>{96caf3fa-c267-4fb4-aaa8-83519666d079}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Renderer">
-      <UniqueIdentifier>{5303462d-20d9-4c00-86b8-162e3a430b07}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Renderer">
-      <UniqueIdentifier>{307618fb-e6a0-41ed-b274-fb1f5f4c6f74}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\RTTI">
-      <UniqueIdentifier>{dc50e07b-6351-4bc2-8bfa-cc3fc1d26c39}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Text">
-      <UniqueIdentifier>{1daa1a6e-95c0-4e63-b339-4a884773fa64}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Text">
-      <UniqueIdentifier>{96b913ee-4ffb-4c60-9aa9-a51e0faf8060}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Platform">
-      <UniqueIdentifier>{d53f502a-b966-4162-a828-af2654f0408f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Platform">
-      <UniqueIdentifier>{88dfbdf1-6999-424c-ac32-1ffe65b6c9f6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\RenderAPI">
-      <UniqueIdentifier>{3480589d-111c-44b8-b0f1-a178cd00f31e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\RenderAPI">
-      <UniqueIdentifier>{e0bdc5fc-afd1-46f9-9e3e-f85ca3e220b8}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Utility">
-      <UniqueIdentifier>{0d63b345-0a58-4df2-9d01-f4da53fc40c9}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Localization">
-      <UniqueIdentifier>{df01dcc2-a0b0-48a8-a6fd-59a556cb67f9}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Localization">
-      <UniqueIdentifier>{f8c05475-0bc9-44d9-9702-985ec016f0ba}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Profiling">
-      <UniqueIdentifier>{4ecc02bc-09b0-4d03-a3c0-0ebb7f154d3c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Profiling">
-      <UniqueIdentifier>{66694132-958f-435a-808f-3c6eb325a322}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\CoreThread">
-      <UniqueIdentifier>{402fe837-7d94-4343-a288-c8308fda8c18}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\CoreThread">
-      <UniqueIdentifier>{62281c40-1fc0-47f6-bc61-ff28314d8e13}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Physics">
-      <UniqueIdentifier>{3a7a5aa1-38d4-4db1-af3a-0ece60598879}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Physics">
-      <UniqueIdentifier>{d8f2a51b-1e51-4594-a369-a496b0de73bf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Components">
-      <UniqueIdentifier>{ce72f780-9587-40e7-a178-a79d85bcf952}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Components">
-      <UniqueIdentifier>{a0113695-a6e4-42af-9c38-f6140bc45cc7}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCommonTypes.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreApplication.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextData.h">
-      <Filter>Header Files\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontManager.h">
-      <Filter>Header Files\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontImportOptions.h">
-      <Filter>Header Files\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontDesc.h">
-      <Filter>Header Files\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFont.h">
-      <Filter>Header Files\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsComponent.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObject.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectHandle.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectManager.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSceneObject.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBlendStateRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsComponentRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDepthStencilStateRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontImportOptionsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFontRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectHandleRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGameObjectRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgramRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuResourceDataRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImportOptionsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshBaseRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshDataRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPassRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelDataRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRasterizerStateRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceHandleRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceManifestRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSamplerStateRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSceneObjectRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTechniqueRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDataDescRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDeclarationRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDataDesc.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTransientMesh.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureManager.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTexture.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResources.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceManifest.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceHandle.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResource.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelData.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshHeap.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshData.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshBase.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMesh.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuResourceData.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVideoModeInfo.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexDeclaration.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexData.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsVertexBuffer.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTimerQuery.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureView.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSubMesh.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSamplerState.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderWindowManager.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderWindow.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderTexture.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderTarget.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderStateManager.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRasterizerState.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsQueryManager.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelBuffer.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsOcclusionQuery.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMultiRenderTexture.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshManager.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIndexBuffer.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHardwareBufferManager.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHardwareBuffer.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgramManager.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuProgram.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParams.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParamDesc.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParamBlockBuffer.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuParam.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuBufferView.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsGpuBuffer.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsEventQuery.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDrawOps.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDepthStencilState.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBlendState.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererManager.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererFactory.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32FolderMonitor.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32DropTarget.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPlatform.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFolderMonitor.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTechnique.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShader.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPass.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialManager.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterial.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRawInputHandler.h">
-      <Filter>Header Files\Input</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsOSInputHandler.h">
-      <Filter>Header Files\Input</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsInputFwd.h">
-      <Filter>Header Files\Input</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsInput.h">
-      <Filter>Header Files\Input</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSpecificImporter.h">
-      <Filter>Header Files\Importer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImportOptions.h">
-      <Filter>Header Files\Importer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsImporter.h">
-      <Filter>Header Files\Importer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreThreadAccessor.h">
-      <Filter>Header Files\CoreThread</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreThread.h">
-      <Filter>Header Files\CoreThread</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObjectManager.h">
-      <Filter>Header Files\CoreThread</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObject.h">
-      <Filter>Header Files\CoreThread</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCommandQueue.h">
-      <Filter>Header Files\CoreThread</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreSceneManager.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCorePrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureImportOptions.h">
-      <Filter>Header Files\Importer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsTextureImportOptionsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceMetaData.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceMetaDataRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsViewportRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParam.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreObjectCore.h">
-      <Filter>Header Files\CoreThread</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCoreRenderer.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPI.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPIManager.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPIFactory.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderAPICapabilities.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsUtility.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSavedResourceData.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSavedResourceDataRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32Defs.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BSWin32PlatformData.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\Win32\BsWin32Platform.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderIncludeImporter.h">
-      <Filter>Header Files\Importer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderInclude.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderIncludeRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderManager.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshImportOptions.h">
-      <Filter>Header Files\Importer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshImportOptionsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefab.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabDiff.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabDiffRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshUtility.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPrefabUtility.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRendererMeshData.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHString.h">
-      <Filter>Header Files\Localization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTable.h">
-      <Filter>Header Files\Localization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTableManager.h">
-      <Filter>Header Files\Localization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsStringTableRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsParamBlocks.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilerCPU.h">
-      <Filter>Header Files\Profiling</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilerGPU.h">
-      <Filter>Header Files\Profiling</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsProfilingManager.h">
-      <Filter>Header Files\Profiling</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRenderStats.h">
-      <Filter>Header Files\Profiling</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDeferredCallManager.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsResourceListenerManager.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIconUtility.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsIResourceListener.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsUUID.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsViewport.h">
-      <Filter>Header Files\RenderAPI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelUtil.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPixelVolume.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParams.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMaterialParamsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsManager.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysics.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMaterial.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMaterialRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsRigidbody.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsBoxCollider.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSphereCollider.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCapsuleCollider.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPlaneCollider.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFCollider.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCBoxCollider.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCBoxColliderRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCollider.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCRigidbody.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCColliderRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCRigidbodyRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphereCollider.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCapsuleCollider.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCPlaneCollider.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphereColliderRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCPlaneColliderRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCapsuleColliderRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMesh.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsMeshCollider.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCMeshCollider.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCMeshColliderRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFJoint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsJoint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsFixedJoint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsDistanceJoint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsHingeJoint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSliderJoint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsSphericalJoint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsD6Joint.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCJoint.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCJointRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCFixedJoint.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCFixedJointRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCHingeJoint.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCHingeJointRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCDistanceJoint.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCDistanceJointRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSliderJoint.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSliderJointRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphericalJoint.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCSphericalJointRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCD6Joint.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCD6JointRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCharacterController.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCharacterController.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCCharacterControllerRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsCollider.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsCommon.h">
-      <Filter>Header Files\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderDefines.h">
-      <Filter>Header Files\Material</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderImportOptions.h">
-      <Filter>Header Files\Importer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsShaderImportOptionsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeCore\Include\BsPhysicsMeshRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreApplication.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFont.cpp">
-      <Filter>Source Files\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFontImportOptions.cpp">
-      <Filter>Source Files\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFontManager.cpp">
-      <Filter>Source Files\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextData.cpp">
-      <Filter>Source Files\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsComponent.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObject.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObjectHandle.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGameObjectManager.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSceneObject.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialRTTI.cpp">
-      <Filter>Source Files\RTTI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuResourceData.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMesh.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshBase.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshData.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshHeap.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelData.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResource.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceHandle.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceManifest.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResources.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTexture.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureManager.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTransientMesh.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexDataDesc.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsBlendState.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDepthStencilState.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsEventQuery.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuBuffer.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuBufferView.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParam.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParamBlockBuffer.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuParams.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuProgram.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsGpuProgramManager.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHardwareBufferManager.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIndexBuffer.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshManager.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMultiRenderTexture.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsOcclusionQuery.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelBuffer.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsQueryManager.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRasterizerState.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderStateManager.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderTarget.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderTexture.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderWindow.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderWindowManager.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSamplerState.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureView.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTimerQuery.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexBuffer.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexData.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVertexDeclaration.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsVideoModeInfo.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRendererManager.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32FolderMonitor.cpp">
-      <Filter>Source Files\Platform</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterial.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialManager.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPass.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShader.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTechnique.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsInput.cpp">
-      <Filter>Source Files\Input</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsOSInputHandler.cpp">
-      <Filter>Source Files\Input</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsImporter.cpp">
-      <Filter>Source Files\Importer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsImportOptions.cpp">
-      <Filter>Source Files\Importer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSpecificImporter.cpp">
-      <Filter>Source Files\Importer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCommandQueue.cpp">
-      <Filter>Source Files\CoreThread</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObject.cpp">
-      <Filter>Source Files\CoreThread</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObjectManager.cpp">
-      <Filter>Source Files\CoreThread</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreThread.cpp">
-      <Filter>Source Files\CoreThread</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreThreadAccessor.cpp">
-      <Filter>Source Files\CoreThread</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreSceneManager.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsTextureImportOptions.cpp">
-      <Filter>Source Files\Importer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceMetaData.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialParam.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreObjectCore.cpp">
-      <Filter>Source Files\CoreThread</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCoreRenderer.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPI.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPIManager.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRenderAPICapabilities.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsUtility.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSavedResourceData.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPlatform.cpp">
-      <Filter>Source Files\Platform</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32Platform.cpp">
-      <Filter>Source Files\Platform</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderIncludeImporter.cpp">
-      <Filter>Source Files\Importer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderInclude.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderManager.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshImportOptions.cpp">
-      <Filter>Source Files\Importer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefab.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefabDiff.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshUtility.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPrefabUtility.cpp">
-      <Filter>Source Files\Scene</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRendererMeshData.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHString.cpp">
-      <Filter>Source Files\Localization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsStringTable.cpp">
-      <Filter>Source Files\Localization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsStringTableManager.cpp">
-      <Filter>Source Files\Localization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilerCPU.cpp">
-      <Filter>Source Files\Profiling</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilerGPU.cpp">
-      <Filter>Source Files\Profiling</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsProfilingManager.cpp">
-      <Filter>Source Files\Profiling</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDeferredCallManager.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsResourceListenerManager.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDrawOps.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIconUtility.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsUUID.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsIResourceListener.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsViewport.cpp">
-      <Filter>Source Files\RenderAPI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPixelUtil.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMaterialParams.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\Win32\BsWin32BrowseDialogs.cpp">
-      <Filter>Source Files\Platform</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsManager.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysics.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsMaterial.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCollider.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsRigidbody.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsBoxCollider.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSphereCollider.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPlaneCollider.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCapsuleCollider.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFCollider.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCBoxCollider.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCollider.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCRigidbody.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSphereCollider.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCPlaneCollider.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCapsuleCollider.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsPhysicsMesh.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsMeshCollider.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCMeshCollider.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFJoint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsJoint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsFixedJoint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsDistanceJoint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsHingeJoint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSliderJoint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsSphericalJoint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsD6Joint.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCJoint.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCFixedJoint.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCHingeJoint.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCDistanceJoint.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSliderJoint.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCSphericalJoint.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCD6Joint.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCharacterController.cpp">
-      <Filter>Source Files\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsCCharacterController.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderDefines.cpp">
-      <Filter>Source Files\Material</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeCore\Source\BsShaderImportOptions.cpp">
-      <Filter>Source Files\Importer</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeCore.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 338
Build/VS2015/BansheeD3D11RenderAPI.vcxproj

@@ -1,338 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{1437BB4E-DDB3-4307-AA41-8C035DA3014B}</ProjectGuid>
-    <RootNamespace>CamelotD3D11RenderSystem</RootNamespace>
-    <ProjectName>BansheeD3D11RenderAPI</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeD3D11RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D11_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;D3DCompiler.lib;BansheeCore.lib;BansheeUtility.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeD3D11RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D11_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;D3DCompiler.lib;BansheeCore.lib;BansheeUtility.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x64;..\..\lib\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeD3D11RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D11_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;D3DCompiler.lib;BansheeCore.lib;BansheeUtility.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeD3D11RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D11_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;D3DCompiler.lib;BansheeCore.lib;BansheeUtility.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeD3D11RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D11_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;D3DCompiler.lib;BansheeCore.lib;BansheeUtility.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x64;..\..\lib\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeD3D11RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D11_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d11.lib;dxgi.lib;dxguid.lib;D3DCompiler.lib;BansheeCore.lib;BansheeUtility.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x64;..\..\lib\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11BlendState.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11DepthStencilState.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11EventQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuBufferView.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HardwareBufferManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Device.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Driver.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11DriverList.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuProgram.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HardwareBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HLSLParamParser.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11IndexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HLSLProgramFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Mappings.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11MultiRenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuParamBlockBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11OcclusionQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Prerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11QueryManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11TextureView.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11TimerQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11VertexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RasterizerState.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderStateManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderAPI.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderAPIFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderWindowManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11SamplerState.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Texture.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11TextureManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11VideoModeInfo.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11InputLayoutManager.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11BlendState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11DepthStencilState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Device.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Driver.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11DriverList.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11EventQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuBufferView.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuParamBlockBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuProgram.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HardwareBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HardwareBufferManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HLSLParamParser.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11IndexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HLSLProgramFactory.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11InputLayoutManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Mappings.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11OcclusionQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Plugin.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11QueryManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11TextureView.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11TimerQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11VertexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11MultiRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RasterizerState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderStateManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderAPI.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderAPIFactory.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderWindowManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11SamplerState.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Texture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11TextureManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11VideoModeInfo.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 233
Build/VS2015/BansheeD3D11RenderAPI.vcxproj.filters

@@ -1,233 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11VideoModeInfo.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11VertexBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11TimerQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11TextureView.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11TextureManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Texture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11SamplerState.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderWindowManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderWindow.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderUtility.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderTexture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderStateManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RasterizerState.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11QueryManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Prerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11OcclusionQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11MultiRenderTexture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Mappings.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11InputLayoutManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11IndexBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HLSLProgramFactory.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HLSLParamParser.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HardwareBufferManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11HardwareBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuProgram.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuParamBlockBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuBufferView.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11GpuBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11EventQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11DriverList.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Driver.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11Device.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11DepthStencilState.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11BlendState.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderAPI.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D11RenderAPI\Include\BsD3D11RenderAPIFactory.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11VideoModeInfo.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11VertexBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11TimerQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11TextureView.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11TextureManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Texture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11SamplerState.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderWindowManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderWindow.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderUtility.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderTexture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderStateManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RasterizerState.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11QueryManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Plugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11OcclusionQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11MultiRenderTexture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Mappings.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11InputLayoutManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11IndexBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HLSLProgramFactory.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HLSLParamParser.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HardwareBufferManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11HardwareBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuProgram.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuParamBlockBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuBufferView.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11GpuBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11EventQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11DriverList.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Driver.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11Device.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11DepthStencilState.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11BlendState.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderAPI.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D11RenderAPI\Source\BsD3D11RenderAPIFactory.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 19
Build/VS2015/BansheeD3D11RenderAPI.vcxproj.user

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>../../bin/$(Configuration)</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LocalDebuggerWorkingDirectory>../../bin/$(Platform)/$(Configuration)</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LocalDebuggerWorkingDirectory>../../bin/$(Configuration)</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LocalDebuggerWorkingDirectory>../../bin/$(Platform)/$(Configuration)</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-</Project>

+ 0 - 327
Build/VS2015/BansheeD3D9RenderAPI.vcxproj

@@ -1,327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{796B6DFF-BA04-42B7-A43A-2B14D707A33A}</ProjectGuid>
-    <RootNamespace>CamelotD3D9Renderer</RootNamespace>
-    <ProjectName>BansheeD3D9RenderAPI</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;../../Source/BansheeD3D9RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D9_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>d3d9.lib;d3dx9.lib;DxErr.lib;dxguid.lib;legacy_stdio_definitions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;../../Source/BansheeD3D9RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D9_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>d3d9.lib;d3dx9.lib;DxErr.lib;dxguid.lib;legacy_stdio_definitions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x64;..\..\lib\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;../../Source/BansheeD3D9RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D9_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d9.lib;d3dx9.lib;DxErr.lib;dxguid.lib;legacy_stdio_definitions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;../../Source/BansheeD3D9RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D9_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d9.lib;d3dx9.lib;DxErr.lib;dxguid.lib;legacy_stdio_definitions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;../../Source/BansheeD3D9RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D9_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d9.lib;d3dx9.lib;DxErr.lib;dxguid.lib;legacy_stdio_definitions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x64;..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;../../Source/BansheeD3D9RenderAPI/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_RSD3D9_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>d3d9.lib;d3dx9.lib;DxErr.lib;dxguid.lib;legacy_stdio_definitions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x64;..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Device.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9DeviceManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Driver.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9DriverList.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9EmulatedParamBlocks.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9EventQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9GpuBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9GpuProgram.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9HardwareBufferManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9HLSLParamParser.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9IndexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9OcclusionQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9PixelBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9QueryManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9TimerQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9VertexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9HLSLProgramFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Mappings.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9MultiRenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Prerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderAPI.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderAPIFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderWindowManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Resource.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9ResourceManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Texture.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9TextureManager.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9VertexDeclaration.h" />
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9VideoModeInfo.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Device.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9DeviceManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Driver.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9DriverList.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9EmulatedParamBlocks.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9EventQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9GpuBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9GpuProgram.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9HardwareBufferManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9IndexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9OcclusionQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9PixelBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Plugin.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9QueryManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9TimerQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9VertexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9HLSLProgramFactory.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Mappings.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9MultiRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderAPI.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderAPIFactory.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderWindowManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Resource.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9ResourceManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Texture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9TextureManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9VertexDeclaration.cpp" />
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9VideoModeInfo.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 200
Build/VS2015/BansheeD3D9RenderAPI.vcxproj.filters

@@ -1,200 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9VideoModeInfo.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9VertexDeclaration.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9VertexBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9TimerQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9TextureManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Texture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9ResourceManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Resource.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderWindowManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderWindow.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderTexture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9QueryManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Prerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9PixelBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9OcclusionQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9MultiRenderTexture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Mappings.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9IndexBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9HLSLProgramFactory.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9HLSLParamParser.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9HardwareBufferManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9GpuProgram.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9GpuBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9EventQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9DriverList.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Driver.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9DeviceManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9Device.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9EmulatedParamBlocks.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderAPI.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeD3D9RenderAPI\Include\BsD3D9RenderAPIFactory.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9VideoModeInfo.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9VertexDeclaration.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9VertexBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9TimerQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9TextureManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Texture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9ResourceManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Resource.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderWindowManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderWindow.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderTexture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9QueryManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9PixelBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9OcclusionQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9MultiRenderTexture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Mappings.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9IndexBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9HLSLProgramFactory.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9HardwareBufferManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9GpuProgram.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9GpuBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9EventQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9DriverList.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Driver.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9DeviceManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Device.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9EmulatedParamBlocks.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderAPI.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9RenderAPIFactory.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeD3D9RenderAPI\Source\BsD3D9Plugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 19
Build/VS2015/BansheeD3D9RenderAPI.vcxproj.user

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>../../bin/$(Configuration)</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\$(Platform)\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LocalDebuggerWorkingDirectory>../../bin/$(Configuration)</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\$(Platform)\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-</Project>

+ 0 - 454
Build/VS2015/BansheeEditor.vcxproj

@@ -1,454 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-    <RootNamespace>CamelotClient</RootNamespace>
-    <ProjectName>BansheeEditor</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <LinkIncremental>true</LinkIncremental>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LinkIncremental>true</LinkIncremental>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;BS_ED_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;BS_ED_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ShowProgress>NotSet</ShowProgress>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_ED_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>NotSet</SubSystem>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_ED_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_ED_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BS_ED_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;Advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsBuildDataRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsBuildManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdBreakPrefab.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdCloneSO.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdCreateSO.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdDeleteSO.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdInputFieldValueChange.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdInstantiateSO.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdRecordSO.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdReparentSO.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDockManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDockManagerLayout.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDockManagerLayoutRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDropDownWindowManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorApplication.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorCommand.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsBuiltinEditorResources.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorSettingsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorTestSuite.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetLayout.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetLayoutRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCodeEditor.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGizmoManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIColor.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIColorField.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDropDownWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIFieldBase.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIFloatField.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIHoverHitBox.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIIntField.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIDropButton.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIListBoxField.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUISliderField.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIStatusBar.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITextField.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIToggleField.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIVector3Field.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIVector4Field.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIWindowFrameWidgetRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleDrawManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSlider.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderDisc.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderLine.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderPlane.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorSettings.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsModalWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsPlatformInfo.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsPlatformInfoRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectSettings.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectSettingsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsScenePicking.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectLibraryEntriesRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorPrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidget.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetContainer.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWindowBase.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWindowManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIDockSlider.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIMenuBar.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIResourceTreeView.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUISceneTreeView.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITabbedTitleBar.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITabButton.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITreeView.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITreeViewEditBox.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIWindowFrame.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIWindowFrameWidget.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsMainEditorWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectLibrary.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectLibraryEntries.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectResourceMeta.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectResourceMetaRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIVector2Field.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSceneGrid.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSelection.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSelectionRenderer.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSettings.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSettingsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorShaderIncludeHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsUndoRedo.h" />
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\Win32\BsVSCodeEditor.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsBuildManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdBreakPrefab.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdCloneSO.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdCreateSO.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdInstantiateSO.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdRecordSO.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdReparentSO.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdDeleteSO.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDockManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDockManagerLayout.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDropDownWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDropDownWindowManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorCommand.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsBuiltinEditorResources.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorTestSuite.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidget.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidgetContainer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidgetLayout.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidgetManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWindowBase.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWindowManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCodeEditor.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGizmoManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIColor.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIColorField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIDockSlider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIFieldBase.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIFloatField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIHoverHitBox.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIIntField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIListBoxField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIMenuBar.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIDropButton.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIResourceTreeView.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUISceneTreeView.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUISliderField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIStatusBar.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITabbedTitleBar.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITabButton.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITextField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIToggleField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITreeView.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITreeViewEditBox.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIVector2Field.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIVector3Field.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIVector4Field.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIWindowFrame.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIWindowFrameWidget.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleDrawManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSlider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderDisc.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderLine.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderPlane.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsMainEditorWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorSettings.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsModalWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsPlatformInfo.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectSettings.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsScenePicking.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectLibrary.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectLibraryEntries.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectResourceMeta.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSceneGrid.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSelection.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSelectionRenderer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSettings.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorShaderIncludeHandler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsUndoRedo.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorApplication.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\Win32\BsVSCodeEditor.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 572
Build/VS2015/BansheeEditor.vcxproj.filters

@@ -1,572 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\RTTI">
-      <UniqueIdentifier>{24ec8e18-6fa3-44c2-a6a5-04d811e55169}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\GUI">
-      <UniqueIdentifier>{e13d72e6-db5c-4582-8014-ac7bd030b210}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\GUI">
-      <UniqueIdentifier>{8cc80fd6-ed17-4638-b9a7-80cd1106cd60}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Build">
-      <UniqueIdentifier>{d1d7f13f-6df8-45b9-98ce-71d086ca11e1}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Build">
-      <UniqueIdentifier>{097f7557-d5fb-45e4-a88b-a59bcdaa8e62}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Handles">
-      <UniqueIdentifier>{f0543a22-85b3-4db1-9842-eb6bdea3a9e1}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Handles">
-      <UniqueIdentifier>{caba917b-fd60-48c9-9656-9764e17763cf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\EditorWindow">
-      <UniqueIdentifier>{c305cee9-91cb-40b4-8c1b-da3a7d9d4dbb}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\EditorWindow">
-      <UniqueIdentifier>{b0aeac01-8fa0-4274-96af-89881eb97412}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\SceneView">
-      <UniqueIdentifier>{75e6779c-51e7-47f4-8156-8a17ce92b0be}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Library">
-      <UniqueIdentifier>{8fc76a14-3aac-4bef-ae61-abc7b54df3ca}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Library">
-      <UniqueIdentifier>{d8e8adc3-f488-435a-8851-725fd87e2e55}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Settings">
-      <UniqueIdentifier>{20f2ccde-81f8-4b94-8edc-4cf6f030cd2a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Settings">
-      <UniqueIdentifier>{fc90a84e-d7c5-4fa6-b476-b16d096d7452}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\UndoRedo">
-      <UniqueIdentifier>{c23d8d16-3a53-4e53-9e87-a15e33d5758c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\UndoRedo">
-      <UniqueIdentifier>{fc5eed3b-3a94-4c0b-b462-636e84615f94}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Testing">
-      <UniqueIdentifier>{e34e68f9-d9a6-45c7-9bbb-22d5fbd81b0f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Testing">
-      <UniqueIdentifier>{4c19963d-84dc-4536-a5ad-a7f2e11ee40e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\CodeEditor">
-      <UniqueIdentifier>{d952f819-4603-4dbe-a764-c972bc7c98a7}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\CodeEditor">
-      <UniqueIdentifier>{c3407516-6f1a-4711-ac52-5fd00713215c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Utility">
-      <UniqueIdentifier>{7caa1dbe-dcab-40fb-ad3d-7f82f9629457}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Utility">
-      <UniqueIdentifier>{7bd61ca8-543d-4029-a0ed-1751d97477a3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Scene">
-      <UniqueIdentifier>{c05637ba-7fb5-4f5f-a84b-4eb95f54111a}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorCommand.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdReparentSO.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdInputFieldValueChange.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdRecordSO.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsPlatformInfoRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsBuildDataRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDockManagerLayoutRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetLayoutRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorApplication.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectLibraryEntriesRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectResourceMetaRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdUtility.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdDeleteSO.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdCreateSO.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdCloneSO.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdInstantiateSO.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorSettingsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSettingsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectSettingsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIWindowFrameWidgetRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCmdBreakPrefab.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIColor.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIColorField.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIDockSlider.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIDropButton.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIFieldBase.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIFloatField.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIHoverHitBox.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIIntField.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIListBoxField.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIMenuBar.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIResourceTreeView.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUISceneTreeView.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUISliderField.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIStatusBar.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITabbedTitleBar.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITabButton.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITextField.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIToggleField.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITreeView.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUITreeViewEditBox.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIVector2Field.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIVector3Field.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIVector4Field.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIWindowFrame.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGUIWindowFrameWidget.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsBuildManager.h">
-      <Filter>Header Files\Build</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsPlatformInfo.h">
-      <Filter>Header Files\Build</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleDrawManager.h">
-      <Filter>Header Files\Handles</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleManager.h">
-      <Filter>Header Files\Handles</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSlider.h">
-      <Filter>Header Files\Handles</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderDisc.h">
-      <Filter>Header Files\Handles</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderLine.h">
-      <Filter>Header Files\Handles</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderManager.h">
-      <Filter>Header Files\Handles</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsHandleSliderPlane.h">
-      <Filter>Header Files\Handles</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDockManager.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDockManagerLayout.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDropDownWindow.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsDropDownWindowManager.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidget.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetContainer.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetLayout.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWidgetManager.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWindow.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWindowBase.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorWindowManager.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsMainEditorWindow.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsModalWindow.h">
-      <Filter>Header Files\EditorWindow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsGizmoManager.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSceneGrid.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsScenePicking.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSelection.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSelectionRenderer.h">
-      <Filter>Header Files\Scene</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectLibrary.h">
-      <Filter>Header Files\Library</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectLibraryEntries.h">
-      <Filter>Header Files\Library</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectResourceMeta.h">
-      <Filter>Header Files\Library</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorSettings.h">
-      <Filter>Header Files\Settings</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsSettings.h">
-      <Filter>Header Files\Settings</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsProjectSettings.h">
-      <Filter>Header Files\Settings</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsUndoRedo.h">
-      <Filter>Header Files\UndoRedo</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorTestSuite.h">
-      <Filter>Header Files\Testing</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsCodeEditor.h">
-      <Filter>Header Files\CodeEditor</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorUtility.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsEditorShaderIncludeHandler.h">
-      <Filter>Header Files\Library</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\Win32\BsVSCodeEditor.h">
-      <Filter>Header Files\CodeEditor</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEditor\Include\BsBuiltinEditorResources.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorCommand.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdReparentSO.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdRecordSO.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorApplication.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdUtility.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdDeleteSO.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdCreateSO.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdCloneSO.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdInstantiateSO.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCmdBreakPrefab.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIColor.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIColorField.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIDockSlider.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIDropButton.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIFieldBase.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIFloatField.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIHoverHitBox.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIIntField.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIListBoxField.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIMenuBar.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIResourceTreeView.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUISceneTreeView.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUISliderField.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIStatusBar.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITabbedTitleBar.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITabButton.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITextField.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIToggleField.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITreeView.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUITreeViewEditBox.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIVector2Field.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIVector3Field.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIVector4Field.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIWindowFrame.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGUIWindowFrameWidget.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsBuildManager.cpp">
-      <Filter>Source Files\Build</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsBuiltinEditorResources.cpp">
-      <Filter>Source Files\Build</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsPlatformInfo.cpp">
-      <Filter>Source Files\Build</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleDrawManager.cpp">
-      <Filter>Source Files\Handles</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleManager.cpp">
-      <Filter>Source Files\Handles</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSlider.cpp">
-      <Filter>Source Files\Handles</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderDisc.cpp">
-      <Filter>Source Files\Handles</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderLine.cpp">
-      <Filter>Source Files\Handles</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderManager.cpp">
-      <Filter>Source Files\Handles</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsHandleSliderPlane.cpp">
-      <Filter>Source Files\Handles</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDockManager.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDockManagerLayout.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDropDownWindow.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsDropDownWindowManager.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsModalWindow.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsMainEditorWindow.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWindowManager.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWindowBase.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWindow.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidgetManager.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidgetLayout.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidgetContainer.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorWidget.cpp">
-      <Filter>Source Files\EditorWindow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsGizmoManager.cpp">
-      <Filter>Source Files\SceneView</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSelectionRenderer.cpp">
-      <Filter>Source Files\SceneView</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSelection.cpp">
-      <Filter>Source Files\SceneView</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsScenePicking.cpp">
-      <Filter>Source Files\SceneView</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSceneGrid.cpp">
-      <Filter>Source Files\SceneView</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectLibrary.cpp">
-      <Filter>Source Files\Library</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectLibraryEntries.cpp">
-      <Filter>Source Files\Library</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectResourceMeta.cpp">
-      <Filter>Source Files\Library</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorSettings.cpp">
-      <Filter>Source Files\Settings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsProjectSettings.cpp">
-      <Filter>Source Files\Settings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsSettings.cpp">
-      <Filter>Source Files\Settings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsUndoRedo.cpp">
-      <Filter>Source Files\UndoRedo</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorTestSuite.cpp">
-      <Filter>Source Files\Testing</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsCodeEditor.cpp">
-      <Filter>Source Files\CodeEditor</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorUtility.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\BsEditorShaderIncludeHandler.cpp">
-      <Filter>Source Files\Library</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEditor\Source\Win32\BsVSCodeEditor.cpp">
-      <Filter>Source Files\CodeEditor</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeEditor.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 287
Build/VS2015/BansheeEditorExec.vcxproj

@@ -1,287 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{11D4409F-3BF0-4074-B809-B959FB45B1B1}</ProjectGuid>
-    <RootNamespace>BansheeEditorExec</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <TargetName>$(ProjectName)</TargetName>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <TargetName>$(ProjectName)</TargetName>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <TargetName>$(ProjectName)</TargetName>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <TargetName>$(ProjectName)</TargetName>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <TargetName>$(ProjectName)</TargetName>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <TargetName>$(ProjectName)</TargetName>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditorExec/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;..\..\Source\BansheeEditor\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>
-      </PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <SubSystem>Windows</SubSystem>
-      <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditorExec/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;..\..\Source\BansheeEditor\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>
-      </PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <SubSystem>Windows</SubSystem>
-      <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditorExec/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;..\..\Source\BansheeEditor\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>
-      </PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <SubSystem>Windows</SubSystem>
-      <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditorExec/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;..\..\Source\BansheeEditor\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>
-      </PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <SubSystem>Windows</SubSystem>
-      <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditorExec/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;..\..\Source\BansheeEditor\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <PreprocessorDefinitions>
-      </PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <SubSystem>Windows</SubSystem>
-      <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeEditorExec/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;..\..\Source\BansheeEditor\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <PreprocessorDefinitions>
-      </PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <SubSystem>Windows</SubSystem>
-      <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeEditorExec\BsEditorExec.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <Image Include="..\..\Source\BansheeEditorExec\BansheeIcon.ico" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeEditorExec\resource.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ResourceCompile Include="..\..\Source\BansheeEditorExec\BansheeEditorExec.rc" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 29
Build/VS2015/BansheeEditorExec.vcxproj.filters

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="BsEditorExec.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <Image Include="BansheeIcon.ico" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="resource.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ResourceCompile Include="BansheeEditorExec.rc" />
-  </ItemGroup>
-</Project>

+ 0 - 35
Build/VS2015/BansheeEditorExec.vcxproj.user

@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-</Project>

+ 0 - 711
Build/VS2015/BansheeEngine.sln

@@ -1,711 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25123.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_Notes", "_Notes", "{1D081E5A-615A-4C06-B2DF-0D8D9390DE02}"
-	ProjectSection(SolutionItems) = preProject
-		..\..\Documentation\CompilingDependenciesManually.txt = ..\..\Documentation\CompilingDependenciesManually.txt
-		..\..\Documentation\Mono-4.4.0-IntegrationGuide.txt = ..\..\Documentation\Mono-4.4.0-IntegrationGuide.txt
-		..\..\Documentation\NVTTCompilationGuide.txt = ..\..\Documentation\NVTTCompilationGuide.txt
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeEngine", "BansheeEngine.vcxproj", "{07B0C186-5173-46F2-BE26-7E4148BD0CCA}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MBansheeEngine", "..\..\Source\MBansheeEngine\MBansheeEngine.csproj", "{876EB338-489E-4727-84DA-8CBBF0DA5B5E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MBansheeEditor", "..\..\Source\MBansheeEditor\MBansheeEditor.csproj", "{ABC62E37-342E-4345-A374-E37CA06C036E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeMono", "BansheeMono.vcxproj", "{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SBansheeEngine", "SBansheeEngine.vcxproj", "{A4865386-A95B-41BE-B016-4674F6B4272E}"
-	ProjectSection(ProjectDependencies) = postProject
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912} = {4F05EF0A-B8DE-424B-8848-6ECEE9D99912}
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{ABC62E37-342E-4345-A374-E37CA06C036E} = {ABC62E37-342E-4345-A374-E37CA06C036E}
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E} = {876EB338-489E-4727-84DA-8CBBF0DA5B5E}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SBansheeEditor", "SBansheeEditor.vcxproj", "{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}"
-	ProjectSection(ProjectDependencies) = postProject
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912} = {4F05EF0A-B8DE-424B-8848-6ECEE9D99912}
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05} = {67137A0D-7A67-4D0C-9FBF-AF904FABEF05}
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{ABC62E37-342E-4345-A374-E37CA06C036E} = {ABC62E37-342E-4345-A374-E37CA06C036E}
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E} = {876EB338-489E-4727-84DA-8CBBF0DA5B5E}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{A4865386-A95B-41BE-B016-4674F6B4272E} = {A4865386-A95B-41BE-B016-4674F6B4272E}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeEditorExec", "BansheeEditorExec.vcxproj", "{11D4409F-3BF0-4074-B809-B959FB45B1B1}"
-	ProjectSection(ProjectDependencies) = postProject
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912} = {4F05EF0A-B8DE-424B-8848-6ECEE9D99912}
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05} = {67137A0D-7A67-4D0C-9FBF-AF904FABEF05}
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79} = {122B7A22-0C62-4B35-B661-EBF3F394EA79}
-		{ABC62E37-342E-4345-A374-E37CA06C036E} = {ABC62E37-342E-4345-A374-E37CA06C036E}
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E} = {876EB338-489E-4727-84DA-8CBBF0DA5B5E}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3} = {2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B} = {1437BB4E-DDB3-4307-AA41-8C035DA3014B}
-		{69517850-7050-4A1A-B03F-6DC4498B0340} = {69517850-7050-4A1A-B03F-6DC4498B0340}
-		{B280B769-1BA4-42AF-8263-D644A67B4473} = {B280B769-1BA4-42AF-8263-D644A67B4473}
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9} = {F58FF869-2EA6-4FFF-AB84-328C531BA9D9}
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC} = {08975177-4A13-4EE7-BB21-3BB92FB3F3CC}
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73} = {AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}
-		{A4865386-A95B-41BE-B016-4674F6B4272E} = {A4865386-A95B-41BE-B016-4674F6B4272E}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-		{7F449698-73DF-4203-9F31-0877DBF01695} = {7F449698-73DF-4203-9F31-0877DBF01695}
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E} = {2BA791F1-87F6-4863-A784-D07FF605AC5E}
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1} = {BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A} = {796B6DFF-BA04-42B7-A43A-2B14D707A33A}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeEditor", "BansheeEditor.vcxproj", "{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExampleProject", "ExampleProject.vcxproj", "{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}"
-	ProjectSection(ProjectDependencies) = postProject
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912} = {4F05EF0A-B8DE-424B-8848-6ECEE9D99912}
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79} = {122B7A22-0C62-4B35-B661-EBF3F394EA79}
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E} = {876EB338-489E-4727-84DA-8CBBF0DA5B5E}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B} = {1437BB4E-DDB3-4307-AA41-8C035DA3014B}
-		{69517850-7050-4A1A-B03F-6DC4498B0340} = {69517850-7050-4A1A-B03F-6DC4498B0340}
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9} = {F58FF869-2EA6-4FFF-AB84-328C531BA9D9}
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC} = {08975177-4A13-4EE7-BB21-3BB92FB3F3CC}
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73} = {AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}
-		{A4865386-A95B-41BE-B016-4674F6B4272E} = {A4865386-A95B-41BE-B016-4674F6B4272E}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-		{7F449698-73DF-4203-9F31-0877DBF01695} = {7F449698-73DF-4203-9F31-0877DBF01695}
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E} = {2BA791F1-87F6-4863-A784-D07FF605AC5E}
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1} = {BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A} = {796B6DFF-BA04-42B7-A43A-2B14D707A33A}
-	EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Script", "Script", "{363078CE-900A-4B1B-A408-601025EA0A23}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Executable", "Executable", "{7E093EC6-24C6-4832-9482-2D8C0551D3B6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeCore", "BansheeCore.vcxproj", "{9B21D41C-516B-43BF-9B10-E99B599C7589}"
-	ProjectSection(ProjectDependencies) = postProject
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeUtility", "BansheeUtility.vcxproj", "{CC7F9445-71C9-4559-9976-FF0A64DCB582}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeOISInput", "BansheeOISInput.vcxproj", "{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeFreeImgImporter", "BansheeFreeImgImporter.vcxproj", "{122B7A22-0C62-4B35-B661-EBF3F394EA79}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeFontImporter", "BansheeFontImporter.vcxproj", "{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeFBXImporter", "BansheeFBXImporter.vcxproj", "{7F449698-73DF-4203-9F31-0877DBF01695}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeSL", "BansheeSL.vcxproj", "{2BA791F1-87F6-4863-A784-D07FF605AC5E}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RenderBeast", "RenderBeast.vcxproj", "{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeD3D11RenderAPI", "BansheeD3D11RenderAPI.vcxproj", "{1437BB4E-DDB3-4307-AA41-8C035DA3014B}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeGLRenderAPI", "BansheeGLRenderAPI.vcxproj", "{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "Game.vcxproj", "{B280B769-1BA4-42AF-8263-D644A67B4473}"
-	ProjectSection(ProjectDependencies) = postProject
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912} = {4F05EF0A-B8DE-424B-8848-6ECEE9D99912}
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79} = {122B7A22-0C62-4B35-B661-EBF3F394EA79}
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E} = {876EB338-489E-4727-84DA-8CBBF0DA5B5E}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B} = {1437BB4E-DDB3-4307-AA41-8C035DA3014B}
-		{69517850-7050-4A1A-B03F-6DC4498B0340} = {69517850-7050-4A1A-B03F-6DC4498B0340}
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9} = {F58FF869-2EA6-4FFF-AB84-328C531BA9D9}
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC} = {08975177-4A13-4EE7-BB21-3BB92FB3F3CC}
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73} = {AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}
-		{A4865386-A95B-41BE-B016-4674F6B4272E} = {A4865386-A95B-41BE-B016-4674F6B4272E}
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA} = {07B0C186-5173-46F2-BE26-7E4148BD0CCA}
-		{7F449698-73DF-4203-9F31-0877DBF01695} = {7F449698-73DF-4203-9F31-0877DBF01695}
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E} = {2BA791F1-87F6-4863-A784-D07FF605AC5E}
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1} = {BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A} = {796B6DFF-BA04-42B7-A43A-2B14D707A33A}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheeD3D9RenderAPI", "BansheeD3D9RenderAPI.vcxproj", "{796B6DFF-BA04-42B7-A43A-2B14D707A33A}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BansheePhysX", "BansheePhysX.vcxproj", "{69517850-7050-4A1A-B03F-6DC4498B0340}"
-	ProjectSection(ProjectDependencies) = postProject
-		{9B21D41C-516B-43BF-9B10-E99B599C7589} = {9B21D41C-516B-43BF-9B10-E99B599C7589}
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582} = {CC7F9445-71C9-4559-9976-FF0A64DCB582}
-	EndProjectSection
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-		Debug|Mixed Platforms = Debug|Mixed Platforms
-		Debug|Win32 = Debug|Win32
-		Debug|x64 = Debug|x64
-		OptimizedDebug|Any CPU = OptimizedDebug|Any CPU
-		OptimizedDebug|Mixed Platforms = OptimizedDebug|Mixed Platforms
-		OptimizedDebug|Win32 = OptimizedDebug|Win32
-		OptimizedDebug|x64 = OptimizedDebug|x64
-		Release|Any CPU = Release|Any CPU
-		Release|Mixed Platforms = Release|Mixed Platforms
-		Release|Win32 = Release|Win32
-		Release|x64 = Release|x64
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Debug|Win32.ActiveCfg = Debug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Debug|Win32.Build.0 = Debug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Debug|x64.ActiveCfg = Debug|x64
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Debug|x64.Build.0 = Debug|x64
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Release|Any CPU.ActiveCfg = Release|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Release|Win32.ActiveCfg = Release|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Release|Win32.Build.0 = Release|Win32
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Release|x64.ActiveCfg = Release|x64
-		{07B0C186-5173-46F2-BE26-7E4148BD0CCA}.Release|x64.Build.0 = Release|x64
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|Win32.ActiveCfg = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|Win32.Build.0 = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Debug|x64.Build.0 = Debug|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|Any CPU.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|Any CPU.Build.0 = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|Win32.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|Win32.Build.0 = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|x64.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.OptimizedDebug|x64.Build.0 = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|Any CPU.Build.0 = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|Win32.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|Win32.Build.0 = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|x64.ActiveCfg = Release|Any CPU
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E}.Release|x64.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|Win32.ActiveCfg = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|Win32.Build.0 = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Debug|x64.Build.0 = Debug|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|Any CPU.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|Any CPU.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|Win32.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|Win32.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|x64.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.OptimizedDebug|x64.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|Any CPU.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|Win32.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|Win32.Build.0 = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|x64.ActiveCfg = Release|Any CPU
-		{ABC62E37-342E-4345-A374-E37CA06C036E}.Release|x64.Build.0 = Release|Any CPU
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Debug|Win32.ActiveCfg = Debug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Debug|Win32.Build.0 = Debug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Debug|x64.ActiveCfg = Debug|x64
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Debug|x64.Build.0 = Debug|x64
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Release|Any CPU.ActiveCfg = Release|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Release|Win32.ActiveCfg = Release|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Release|Win32.Build.0 = Release|Win32
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Release|x64.ActiveCfg = Release|x64
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}.Release|x64.Build.0 = Release|x64
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Debug|Win32.ActiveCfg = Debug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Debug|Win32.Build.0 = Debug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Debug|x64.ActiveCfg = Debug|x64
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Debug|x64.Build.0 = Debug|x64
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Release|Any CPU.ActiveCfg = Release|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Release|Win32.ActiveCfg = Release|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Release|Win32.Build.0 = Release|Win32
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Release|x64.ActiveCfg = Release|x64
-		{A4865386-A95B-41BE-B016-4674F6B4272E}.Release|x64.Build.0 = Release|x64
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Debug|Win32.ActiveCfg = Debug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Debug|Win32.Build.0 = Debug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Debug|x64.ActiveCfg = Debug|x64
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Debug|x64.Build.0 = Debug|x64
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Release|Any CPU.ActiveCfg = Release|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Release|Win32.ActiveCfg = Release|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Release|Win32.Build.0 = Release|Win32
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Release|x64.ActiveCfg = Release|x64
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}.Release|x64.Build.0 = Release|x64
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Debug|Win32.ActiveCfg = Debug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Debug|Win32.Build.0 = Debug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Debug|x64.ActiveCfg = Debug|x64
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Debug|x64.Build.0 = Debug|x64
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Release|Any CPU.ActiveCfg = Release|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Release|Win32.ActiveCfg = Release|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Release|Win32.Build.0 = Release|Win32
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Release|x64.ActiveCfg = Release|x64
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1}.Release|x64.Build.0 = Release|x64
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Debug|Win32.ActiveCfg = Debug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Debug|Win32.Build.0 = Debug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Debug|x64.ActiveCfg = Debug|x64
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Debug|x64.Build.0 = Debug|x64
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Release|Any CPU.ActiveCfg = Release|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Release|Win32.ActiveCfg = Release|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Release|Win32.Build.0 = Release|Win32
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Release|x64.ActiveCfg = Release|x64
-		{67137A0D-7A67-4D0C-9FBF-AF904FABEF05}.Release|x64.Build.0 = Release|x64
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Debug|Win32.ActiveCfg = Debug|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Debug|Win32.Build.0 = Debug|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Debug|x64.ActiveCfg = Debug|x64
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Debug|x64.Build.0 = Debug|x64
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.OptimizedDebug|Any CPU.ActiveCfg = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.OptimizedDebug|Win32.ActiveCfg = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.OptimizedDebug|Win32.Build.0 = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Release|Any CPU.ActiveCfg = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Release|Win32.ActiveCfg = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Release|Win32.Build.0 = Release|Win32
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Release|x64.ActiveCfg = Release|x64
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}.Release|x64.Build.0 = Release|x64
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Debug|Win32.ActiveCfg = Debug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Debug|Win32.Build.0 = Debug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Debug|x64.ActiveCfg = Debug|x64
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Debug|x64.Build.0 = Debug|x64
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Release|Any CPU.ActiveCfg = Release|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Release|Win32.ActiveCfg = Release|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Release|Win32.Build.0 = Release|Win32
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Release|x64.ActiveCfg = Release|x64
-		{9B21D41C-516B-43BF-9B10-E99B599C7589}.Release|x64.Build.0 = Release|x64
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Debug|Win32.ActiveCfg = Debug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Debug|Win32.Build.0 = Debug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Debug|x64.ActiveCfg = Debug|x64
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Debug|x64.Build.0 = Debug|x64
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Release|Any CPU.ActiveCfg = Release|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Release|Win32.ActiveCfg = Release|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Release|Win32.Build.0 = Release|Win32
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Release|x64.ActiveCfg = Release|x64
-		{CC7F9445-71C9-4559-9976-FF0A64DCB582}.Release|x64.Build.0 = Release|x64
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Debug|Win32.ActiveCfg = Debug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Debug|Win32.Build.0 = Debug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Debug|x64.ActiveCfg = Debug|x64
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Debug|x64.Build.0 = Debug|x64
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Release|Any CPU.ActiveCfg = Release|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Release|Win32.ActiveCfg = Release|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Release|Win32.Build.0 = Release|Win32
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Release|x64.ActiveCfg = Release|x64
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}.Release|x64.Build.0 = Release|x64
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Debug|Win32.ActiveCfg = Debug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Debug|Win32.Build.0 = Debug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Debug|x64.ActiveCfg = Debug|x64
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Debug|x64.Build.0 = Debug|x64
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Release|Any CPU.ActiveCfg = Release|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Release|Win32.ActiveCfg = Release|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Release|Win32.Build.0 = Release|Win32
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Release|x64.ActiveCfg = Release|x64
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79}.Release|x64.Build.0 = Release|x64
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Debug|Win32.ActiveCfg = Debug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Debug|Win32.Build.0 = Debug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Debug|x64.ActiveCfg = Debug|x64
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Debug|x64.Build.0 = Debug|x64
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Release|Any CPU.ActiveCfg = Release|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Release|Win32.ActiveCfg = Release|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Release|Win32.Build.0 = Release|Win32
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Release|x64.ActiveCfg = Release|x64
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}.Release|x64.Build.0 = Release|x64
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Debug|Win32.ActiveCfg = Debug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Debug|Win32.Build.0 = Debug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Debug|x64.ActiveCfg = Debug|x64
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Debug|x64.Build.0 = Debug|x64
-		{7F449698-73DF-4203-9F31-0877DBF01695}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{7F449698-73DF-4203-9F31-0877DBF01695}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Release|Any CPU.ActiveCfg = Release|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Release|Win32.ActiveCfg = Release|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Release|Win32.Build.0 = Release|Win32
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Release|x64.ActiveCfg = Release|x64
-		{7F449698-73DF-4203-9F31-0877DBF01695}.Release|x64.Build.0 = Release|x64
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Debug|Win32.ActiveCfg = Debug|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Debug|Win32.Build.0 = Debug|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Debug|x64.ActiveCfg = Debug|x64
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Debug|x64.Build.0 = Debug|x64
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.OptimizedDebug|Any CPU.ActiveCfg = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Release|Any CPU.ActiveCfg = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Release|Win32.ActiveCfg = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Release|Win32.Build.0 = Release|Win32
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Release|x64.ActiveCfg = Release|x64
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E}.Release|x64.Build.0 = Release|x64
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Debug|Win32.ActiveCfg = Debug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Debug|Win32.Build.0 = Debug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Debug|x64.ActiveCfg = Debug|x64
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Debug|x64.Build.0 = Debug|x64
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Release|Any CPU.ActiveCfg = Release|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Release|Win32.ActiveCfg = Release|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Release|Win32.Build.0 = Release|Win32
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Release|x64.ActiveCfg = Release|x64
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}.Release|x64.Build.0 = Release|x64
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Debug|Win32.Build.0 = Debug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Debug|x64.ActiveCfg = Debug|x64
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Debug|x64.Build.0 = Debug|x64
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Release|Any CPU.ActiveCfg = Release|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Release|Win32.ActiveCfg = Release|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Release|Win32.Build.0 = Release|Win32
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Release|x64.ActiveCfg = Release|x64
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B}.Release|x64.Build.0 = Release|x64
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Debug|Win32.ActiveCfg = Debug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Debug|Win32.Build.0 = Debug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Debug|x64.ActiveCfg = Debug|x64
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Debug|x64.Build.0 = Debug|x64
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Release|Any CPU.ActiveCfg = Release|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Release|Win32.ActiveCfg = Release|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Release|Win32.Build.0 = Release|Win32
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Release|x64.ActiveCfg = Release|x64
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}.Release|x64.Build.0 = Release|x64
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Debug|Win32.ActiveCfg = Debug|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Debug|Win32.Build.0 = Debug|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Debug|x64.ActiveCfg = Debug|x64
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Debug|x64.Build.0 = Debug|x64
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.OptimizedDebug|Any CPU.ActiveCfg = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Release|Any CPU.ActiveCfg = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Release|Win32.ActiveCfg = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Release|Win32.Build.0 = Release|Win32
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Release|x64.ActiveCfg = Release|x64
-		{B280B769-1BA4-42AF-8263-D644A67B4473}.Release|x64.Build.0 = Release|x64
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Debug|Win32.ActiveCfg = Debug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Debug|Win32.Build.0 = Debug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Debug|x64.ActiveCfg = Debug|x64
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Debug|x64.Build.0 = Debug|x64
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.OptimizedDebug|Any CPU.ActiveCfg = OptimizedDebug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.OptimizedDebug|Mixed Platforms.ActiveCfg = OptimizedDebug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.OptimizedDebug|Mixed Platforms.Build.0 = OptimizedDebug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Release|Any CPU.ActiveCfg = Release|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Release|Win32.ActiveCfg = Release|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Release|Win32.Build.0 = Release|Win32
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Release|x64.ActiveCfg = Release|x64
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A}.Release|x64.Build.0 = Release|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Debug|Win32.ActiveCfg = Debug|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Debug|Win32.Build.0 = Debug|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Debug|x64.ActiveCfg = Debug|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Debug|x64.Build.0 = Debug|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|Any CPU.ActiveCfg = Release|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|Any CPU.Build.0 = Release|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|Mixed Platforms.ActiveCfg = Release|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|Mixed Platforms.Build.0 = Release|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|Win32.ActiveCfg = OptimizedDebug|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|Win32.Build.0 = OptimizedDebug|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|x64.ActiveCfg = OptimizedDebug|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.OptimizedDebug|x64.Build.0 = OptimizedDebug|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Release|Any CPU.ActiveCfg = Release|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Release|Win32.ActiveCfg = Release|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Release|Win32.Build.0 = Release|Win32
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Release|x64.ActiveCfg = Release|x64
-		{69517850-7050-4A1A-B03F-6DC4498B0340}.Release|x64.Build.0 = Release|x64
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-	GlobalSection(NestedProjects) = preSolution
-		{876EB338-489E-4727-84DA-8CBBF0DA5B5E} = {363078CE-900A-4B1B-A408-601025EA0A23}
-		{ABC62E37-342E-4345-A374-E37CA06C036E} = {363078CE-900A-4B1B-A408-601025EA0A23}
-		{4F05EF0A-B8DE-424B-8848-6ECEE9D99912} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{A4865386-A95B-41BE-B016-4674F6B4272E} = {363078CE-900A-4B1B-A408-601025EA0A23}
-		{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3} = {363078CE-900A-4B1B-A408-601025EA0A23}
-		{11D4409F-3BF0-4074-B809-B959FB45B1B1} = {7E093EC6-24C6-4832-9482-2D8C0551D3B6}
-		{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB} = {7E093EC6-24C6-4832-9482-2D8C0551D3B6}
-		{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{122B7A22-0C62-4B35-B661-EBF3F394EA79} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{7F449698-73DF-4203-9F31-0877DBF01695} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{2BA791F1-87F6-4863-A784-D07FF605AC5E} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{08975177-4A13-4EE7-BB21-3BB92FB3F3CC} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{1437BB4E-DDB3-4307-AA41-8C035DA3014B} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{F58FF869-2EA6-4FFF-AB84-328C531BA9D9} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{B280B769-1BA4-42AF-8263-D644A67B4473} = {7E093EC6-24C6-4832-9482-2D8C0551D3B6}
-		{796B6DFF-BA04-42B7-A43A-2B14D707A33A} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-		{69517850-7050-4A1A-B03F-6DC4498B0340} = {32E4E2B7-1B4D-4B06-AD87-57CEE00BC247}
-	EndGlobalSection
-	GlobalSection(SubversionScc) = preSolution
-		Svn-Managed = True
-		Manager = AnkhSVN - Subversion Support for Visual Studio
-	EndGlobalSection
-EndGlobal

+ 0 - 11
Build/VS2015/BansheeEngine.sln.DotSettings.user

@@ -1,11 +0,0 @@
-<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
-	<s:String x:Key="/Default/Environment/AssemblyExplorer/XmlDocument/@EntryValue">&lt;AssemblyExplorer&gt;&#xD;
-  &lt;Assembly Path="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Core.dll" /&gt;&#xD;
-&lt;/AssemblyExplorer&gt;</s:String>
-	<s:Boolean x:Key="/Default/Housekeeping/Bookmarks/NumberedBookmarks/=Bookmark9/@KeyIndexDefined">True</s:Boolean>
-	<s:String x:Key="/Default/Housekeeping/Bookmarks/NumberedBookmarks/=Bookmark9/Coords/@EntryValue">(Doc Ln 639 Col 19)</s:String>
-	<s:String x:Key="/Default/Housekeeping/Bookmarks/NumberedBookmarks/=Bookmark9/FileId/@EntryValue">67137A0D-7A67-4D0C-9FBF-AF904FABEF05/d:Source/f:BsEditorTestSuite.cpp</s:String>
-	<s:String x:Key="/Default/Housekeeping/Bookmarks/NumberedBookmarks/=Bookmark9/Owner/@EntryValue">NumberedBookmarkManager</s:String>
-	<s:Boolean x:Key="/Default/Housekeeping/CodeStructure/SynchronizeCaretToView/@EntryValue">True</s:Boolean>
-	<s:Boolean x:Key="/Default/Housekeeping/CodeStructure/SynchronizeViewToCaret/@EntryValue">True</s:Boolean>
-	<s:Int64 x:Key="/Default/Environment/SearchAndNavigation/DefaultOccurencesGroupingIndex/@EntryValue">7</s:Int64></wpf:ResourceDictionary>

+ 0 - 465
Build/VS2015/BansheeEngine.vcxproj

@@ -1,465 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{07B0C186-5173-46F2-BE26-7E4148BD0CCA}</ProjectGuid>
-    <RootNamespace>BansheeEngine</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCamera.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCGUIWidget.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCursor.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsDrawHelper.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsDropDownAreaPlacement.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGameResourceManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownContent.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElementStyle.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIPanel.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayoutUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIProgressBar.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISkinRTTI.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISlider.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISpace.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITooltip.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITooltipManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsHEString.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsInputConfiguration.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCLight.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPlainText.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPlainTextImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPostProcessSettings.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderableHandler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderable.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRendererMaterial.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRendererMaterialManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRendererUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderQueue.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptCode.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptCodeImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptCodeImportOptions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShortcutKey.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShortcutManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSplashScreen.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsVirtualInput.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsLight.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGameSettings.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPaths.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsEngineShaderIncludeHandler.cpp" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsApplication.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCamera.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCameraRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCGUIWidget.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCursor.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsDrawHelper.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsDropDownAreaPlacement.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsEngineShaderIncludeHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGameResourceManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGameSettings.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGameSettingsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownContent.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementStyleRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutData.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIPanel.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIProgressBar.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISkinRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISlider.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCGUIWidgetRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITooltip.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITooltipManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsHEString.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCLight.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsLight.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsLightRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCLightRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPlainText.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPlainTextImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPlainTextRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPostProcessSettings.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderableElement.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderable.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderableRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderer.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRendererMaterial.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRendererMaterialManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRendererUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsResourceMappingRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCode.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeImportOptions.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeImportOptionsRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShapeMeshes3D.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsDragAndDropManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShapeMeshes2D.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsBuiltinResources.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsEnums.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIButton.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIButtonBase.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUICommandEvent.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIContent.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIContextMenu.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownMenu.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownBoxManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownHitBox.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementContainer.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIHelper.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIListBox.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementBase.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputTool.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputBox.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIOptions.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIRenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITextInputEvent.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputCaret.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputSelection.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDimensions.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutX.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayout.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutY.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIMenu.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollBar.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISliderHandle.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollBarHorz.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollBarVert.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISpace.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITexture.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIToggle.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIToggleGroup.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIViewport.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIVirtualButtonEvent.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsInputConfiguration.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElement.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementStyle.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILabel.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIMouseEvent.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISkin.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIWidget.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsImageSprite.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsProfilerOverlay.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRectOffset.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderableHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderQueue.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSceneManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollArea.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShortcutKey.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShortcutManager.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSplashScreen.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSpriteTextureRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSprite.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSpriteTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsTextSprite.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCCamera.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCCameraRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCRenderable.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCRenderableRTTI.h" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIButtonBase.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIContextMenu.cpp" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsVirtualInput.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsProfilerOverlayRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPaths.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsApplication.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShapeMeshes2D.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShapeMeshes3D.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsDragAndDropManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsBuiltinResources.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIButton.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIContent.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownMenu.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownBoxManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownHitBox.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElementContainer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIHelper.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDimensions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIListBox.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElement.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElementBase.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputBox.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIOptions.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITextInputEvent.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputCaret.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputSelection.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputTool.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILabel.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayout.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayoutY.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIMouseEvent.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollBar.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISliderHandle.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollBarHorz.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollBarVert.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISkin.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIToggle.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIToggleGroup.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIWidget.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsImageSprite.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsProfilerOverlay.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSceneManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollArea.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSprite.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSpriteTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsTextSprite.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCCamera.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCRenderable.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayoutX.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIViewport.cpp" />
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIMenu.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 695
Build/VS2015/BansheeEngine.vcxproj.filters

@@ -1,695 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\GUI">
-      <UniqueIdentifier>{d21e5e3c-e647-46a5-99e6-e2fdeb3dc842}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\GUI">
-      <UniqueIdentifier>{e362bd0a-2c27-483e-96c9-60603548be35}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\2D">
-      <UniqueIdentifier>{e3db645e-b8cb-48fc-9eef-75c31ab7cd8b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\2D">
-      <UniqueIdentifier>{95b6f738-cc0a-4dde-81f8-b0246ab32938}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Components">
-      <UniqueIdentifier>{99e50dfa-7d20-4416-9616-5de20a1067db}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Components">
-      <UniqueIdentifier>{e9931182-3579-4d89-993e-da67c1fcd4c9}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\RTTI">
-      <UniqueIdentifier>{8d0002f5-5505-4292-9043-a8fbb489362e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Script">
-      <UniqueIdentifier>{316651aa-66a0-49dc-8f54-dcc0e037d6b7}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Script">
-      <UniqueIdentifier>{74630e1e-ef0d-4dbc-9e23-0ae6ea24fc02}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\RTTI">
-      <UniqueIdentifier>{ced1e9e9-483b-493e-b64b-9de22ec86f3e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Renderer">
-      <UniqueIdentifier>{fceaa158-0e8b-4f59-9e3c-50ce361e39c0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Renderer">
-      <UniqueIdentifier>{8b28e418-8a2a-47b5-889b-17dc8a356392}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Resources">
-      <UniqueIdentifier>{52edf0ee-4afa-4842-8e30-a9e77674cd72}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Resources">
-      <UniqueIdentifier>{f0fdd7c2-8168-4dc8-b70d-83ffabf689e3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Input">
-      <UniqueIdentifier>{38aef70c-b12d-4883-baa1-77172b45af95}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Input">
-      <UniqueIdentifier>{9885424e-7fa7-4d1e-9c88-170ba337f18b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Utility">
-      <UniqueIdentifier>{9070ba6d-7d9d-437e-b74a-88d633ec0722}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Platform">
-      <UniqueIdentifier>{9f2d37e4-5945-460d-989e-51fcf041bf0f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Utility">
-      <UniqueIdentifier>{411909d3-5bb3-4965-b34d-15b540e7a383}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Platform">
-      <UniqueIdentifier>{9aee3cb0-8e54-4bf3-8b7e-2ea42c2b82a2}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElement.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementStyle.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILabel.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIManager.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISkin.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsImageSprite.h">
-      <Filter>Header Files\2D</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSprite.h">
-      <Filter>Header Files\2D</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSpriteTexture.h">
-      <Filter>Header Files\2D</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsTextSprite.h">
-      <Filter>Header Files\2D</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsApplication.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayout.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutX.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutY.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISpace.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIButton.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITexture.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIToggle.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputBox.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUICommandEvent.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputCaret.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputSelection.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIInputTool.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementBase.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollBarVert.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollBarHorz.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollArea.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIScrollBar.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIToggleGroup.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsDragAndDropManager.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIViewport.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIContent.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIListBox.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIMenu.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIContextMenu.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIHelper.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownBoxManager.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIButtonBase.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITextInputEvent.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIMouseEvent.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsProfilerOverlay.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIOptions.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIRenderTexture.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptManager.h">
-      <Filter>Header Files\Script</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSpriteTextureRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementContainer.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownHitBox.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIVirtualButtonEvent.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutUtility.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISliderHandle.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISlider.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIProgressBar.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPlainTextRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeImportOptionsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownContent.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIElementStyleRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUISkinRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDimensions.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIPanel.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUILayoutData.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIDropDownMenu.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsDropDownAreaPlacement.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsProfilerOverlayRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCCamera.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCCameraRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCRenderableRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCRenderable.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCLightRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCLight.h">
-      <Filter>Header Files\Components</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCameraRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderableRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsLightRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCGUIWidgetRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGameSettingsRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITooltipManager.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUITooltip.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGUIWidget.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCGUIWidget.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCamera.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsLight.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderable.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderableElement.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderableHandler.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderer.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRendererMaterial.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRendererMaterialManager.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRenderQueue.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSceneManager.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPlainText.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPlainTextImporter.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCode.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeImporter.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsScriptCodeImportOptions.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsBuiltinResources.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsInputConfiguration.h">
-      <Filter>Header Files\Input</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsVirtualInput.h">
-      <Filter>Header Files\Input</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsDrawHelper.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsEnums.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGameSettings.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsHEString.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPaths.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRectOffset.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShapeMeshes2D.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShapeMeshes3D.h">
-      <Filter>Header Files\Utility</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsCursor.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsSplashScreen.h">
-      <Filter>Header Files\Platform</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShortcutManager.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsShortcutKey.h">
-      <Filter>Header Files\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsRendererUtility.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsEngineShaderIncludeHandler.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsGameResourceManager.h">
-      <Filter>Header Files\Resources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsResourceMappingRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeEngine\Include\BsPostProcessSettings.h">
-      <Filter>Header Files\Renderer</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElement.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILabel.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIManager.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISkin.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsImageSprite.cpp">
-      <Filter>Source Files\2D</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSprite.cpp">
-      <Filter>Source Files\2D</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSpriteTexture.cpp">
-      <Filter>Source Files\2D</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsTextSprite.cpp">
-      <Filter>Source Files\2D</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsApplication.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayout.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayoutX.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayoutY.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIButton.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITexture.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIToggle.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputBox.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIMouseEvent.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputCaret.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputSelection.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIInputTool.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElementBase.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollBarVert.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollBarHorz.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollArea.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIScrollBar.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIToggleGroup.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsDragAndDropManager.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIViewport.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIContent.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIListBox.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIMenu.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIHelper.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownBoxManager.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIContextMenu.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIButtonBase.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITextInputEvent.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsProfilerOverlay.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIOptions.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIRenderTexture.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptManager.cpp">
-      <Filter>Source Files\Script</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElementContainer.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownHitBox.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUILayoutUtility.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISliderHandle.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISlider.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIProgressBar.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISpace.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownContent.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIElementStyle.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUISkinRTTI.cpp">
-      <Filter>Source Files\RTTI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDimensions.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIPanel.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIDropDownMenu.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsDropDownAreaPlacement.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCCamera.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCRenderable.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCLight.cpp">
-      <Filter>Source Files\Components</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITooltipManager.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUITooltip.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGUIWidget.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCamera.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsLight.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderable.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderableHandler.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderer.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRendererMaterial.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRendererMaterialManager.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRenderQueue.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSceneManager.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptCodeImportOptions.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptCodeImporter.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsScriptCode.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPlainTextImporter.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPlainText.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsBuiltinResources.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsInputConfiguration.cpp">
-      <Filter>Source Files\Input</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsVirtualInput.cpp">
-      <Filter>Source Files\Input</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsDrawHelper.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGameSettings.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsHEString.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPaths.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShapeMeshes2D.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShapeMeshes3D.cpp">
-      <Filter>Source Files\Utility</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShortcutKey.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsShortcutManager.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCursor.cpp">
-      <Filter>Source Files\Platform</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsSplashScreen.cpp">
-      <Filter>Source Files\Platform</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsCGUIWidget.cpp">
-      <Filter>Source Files\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsRendererUtility.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsEngineShaderIncludeHandler.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsGameResourceManager.cpp">
-      <Filter>Source Files\Resources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeEngine\Source\BsPostProcessSettings.cpp">
-      <Filter>Source Files\Renderer</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeEngine.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 274
Build/VS2015/BansheeFBXImporter.vcxproj

@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{7F449698-73DF-4203-9F31-0877DBF01695}</ProjectGuid>
-    <RootNamespace>CamelotFBXImporter</RootNamespace>
-    <ProjectName>BansheeFBXImporter</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFBXImporter/Include;../../Dependencies/BansheeFBXImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FBX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFBXImporter/lib/x86/Debug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFBXImporter/Include;../../Dependencies/BansheeFBXImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FBX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFBXImporter/lib/x64/Debug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFBXImporter/Include;../../Dependencies/BansheeFBXImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FBX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFBXImporter/lib/x86/Release;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFBXImporter/Include;../../Dependencies/BansheeFBXImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FBX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFBXImporter/lib/x86/OptimizedDebug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFBXImporter/Include;../../Dependencies/BansheeFBXImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FBX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFBXImporter/lib/x64/Release;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFBXImporter/Include;../../Dependencies/BansheeFBXImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FBX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFBXImporter/lib/x64/OptimizedDebug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;libfbxsdk-md.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXImportData.h" />
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXPrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXUtility.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXImportData.cpp" />
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXPlugin.cpp" />
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXUtility.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 41
Build/VS2015/BansheeFBXImporter.vcxproj.filters

@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXImporter.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXImportData.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeFBXImporter\Include\BsFBXUtility.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXImporter.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXUtility.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeFBXImporter\Source\BsFBXImportData.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeFBXImporter.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 265
Build/VS2015/BansheeFontImporter.vcxproj

@@ -1,265 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{AB6C9284-D1CB-4AAD-BA4B-8A9E81AD1A73}</ProjectGuid>
-    <RootNamespace>CamelotTTFImporter</RootNamespace>
-    <ProjectName>BansheeFontImporter</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFontImporter/Include;../../Dependencies/BansheeFontImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FONT_EXPORTS;_WINDLL;USE_FREETYPE2_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFontImporter/lib/x86/Debug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFontImporter/Include;../../Dependencies/BansheeFontImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FONT_EXPORTS;_WINDLL;USE_FREETYPE2_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFontImporter/lib/x64/Debug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <ShowProgress>NotSet</ShowProgress>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFontImporter/Include;../../Dependencies/BansheeFontImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FONT_EXPORTS;_WINDLL;USE_FREETYPE2_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFontImporter/lib/x86/Release;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFontImporter/Include;../../Dependencies/BansheeFontImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FONT_EXPORTS;_WINDLL;USE_FREETYPE2_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFontImporter/lib/x86/OptimizedDebug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFontImporter/Include;../../Dependencies/BansheeFontImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FONT_EXPORTS;_WINDLL;USE_FREETYPE2_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFontImporter/lib/x64/Release;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFontImporter/Include;../../Dependencies/BansheeFontImporter/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_FONT_EXPORTS;_WINDLL;USE_FREETYPE2_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFontImporter/lib/x64/OptimizedDebug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;freetype.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeFontImporter\Include\BsFontImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeFontImporter\Include\BsFontPrerequisites.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeFontImporter\Source\BsFontImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeFontImporter\Source\BsFontPlugin.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 29
Build/VS2015/BansheeFontImporter.vcxproj.filters

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeFontImporter\Include\BsFontPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeFontImporter\Include\BsFontImporter.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeFontImporter\Source\BsFontPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeFontImporter\Source\BsFontImporter.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeFontImporter.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 270
Build/VS2015/BansheeFreeImgImporter.vcxproj

@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeFreeImgImporter\Include\BsFreeImgImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeFreeImgImporter\Include\BsFreeImgPrerequisites.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeFreeImgImporter\Source\BsFreeImgImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeFreeImgImporter\Source\BsFreeImgPlugin.cpp" />
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{122B7A22-0C62-4B35-B661-EBF3F394EA79}</ProjectGuid>
-    <RootNamespace>CamelotFreeImgImporter</RootNamespace>
-    <ProjectName>BansheeFreeImgImporter</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>BS_FREEIMG_EXPORTS;_MBCS;FREEIMAGE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFreeImgImporter/Include;../../Dependencies\BansheeFreeImgImporter\Include</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFreeImgImporter/lib/x86/Debug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>BS_FREEIMG_EXPORTS;_MBCS;FREEIMAGE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFreeImgImporter/Include;../../Dependencies/BansheeFreeImgImporter/Include</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFreeImgImporter/lib/x64/Debug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_FREEIMG_EXPORTS;_MBCS;FREEIMAGE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFreeImgImporter/Include;../../Dependencies/BansheeFreeImgImporter/Include</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFreeImgImporter/lib/x86/Release</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_FREEIMG_EXPORTS;_MBCS;FREEIMAGE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFreeImgImporter/Include;../../Dependencies/BansheeFreeImgImporter/Include</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeFreeImgImporter/lib/x86/OptimizedDebug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_FREEIMG_EXPORTS;_MBCS;FREEIMAGE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFreeImgImporter/Include;../../Dependencies/BansheeFreeImgImporter/Include</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFreeImgImporter/lib/x64/Release</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_FREEIMG_EXPORTS;_MBCS;FREEIMAGE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeFreeImgImporter/Include;../../Dependencies/BansheeFreeImgImporter/Include</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;FreeImage.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeFreeImgImporter/lib/x64/OptimizedDebug</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 29
Build/VS2015/BansheeFreeImgImporter.vcxproj.filters

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeFreeImgImporter\Include\BsFreeImgPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeFreeImgImporter\Include\BsFreeImgImporter.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeFreeImgImporter\Source\BsFreeImgPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeFreeImgImporter\Source\BsFreeImgImporter.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeFreeImgImporter.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 332
Build/VS2015/BansheeGLRenderAPI.vcxproj

@@ -1,332 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{F58FF869-2EA6-4FFF-AB84-328C531BA9D9}</ProjectGuid>
-    <RootNamespace>CamelotGLRenderer</RootNamespace>
-    <ProjectName>BansheeGLRenderAPI</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeGLRenderAPI/Source/win32;../../Source/BansheeGLRenderAPI/Source/GLSL/include;../../Source/BansheeUtility/Include;../../Source/BansheeCore/Include;../../Source/BansheeGLRenderAPI/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WINDLL;GLEW_STATIC;BS_RSGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>glu32.lib;opengl32.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeGLRenderAPI/Source/win32;../../Source/BansheeGLRenderAPI/Source/GLSL/include;../../Source/BansheeUtility/Include;../../Source/BansheeCore/Include;../../Source/BansheeGLRenderAPI/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WINDLL;GLEW_STATIC;BS_RSGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>glu32.lib;opengl32.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <ShowProgress>NotSet</ShowProgress>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeGLRenderAPI/Source/win32;../../Source/BansheeGLRenderAPI/Source/GLSL/include;../../Source/BansheeUtility/Include;../../Source/BansheeCore/Include;../../Source/BansheeGLRenderAPI/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WINDLL;GLEW_STATIC;BS_RSGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>glu32.lib;opengl32.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeGLRenderAPI/Source/win32;../../Source/BansheeGLRenderAPI/Source/GLSL/include;../../Source/BansheeUtility/Include;../../Source/BansheeCore/Include;../../Source/BansheeGLRenderAPI/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WINDLL;GLEW_STATIC;BS_RSGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>glu32.lib;opengl32.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeGLRenderAPI/Source/win32;../../Source/BansheeGLRenderAPI/Source/GLSL/include;../../Source/BansheeUtility/Include;../../Source/BansheeCore/Include;../../Source/BansheeGLRenderAPI/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WINDLL;GLEW_STATIC;BS_RSGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>glu32.lib;opengl32.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeGLRenderAPI/Source/win32;../../Source/BansheeGLRenderAPI/Source/GLSL/include;../../Source/BansheeUtility/Include;../../Source/BansheeCore/Include;../../Source/BansheeGLRenderAPI/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WINDLL;GLEW_STATIC;BS_RSGL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>glu32.lib;opengl32.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalLibraryDirectories>..\..\lib\$(Platform)\$(Configuration);</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLUtil.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLVertexArrayObjectManager.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLContext.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLEventQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLFrameBufferObject.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLGpuBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLGpuParamBlockBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLHardwareBufferManager.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLIndexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLOcclusionQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLPixelBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLQueryManager.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLTimerQuery.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLVertexBuffer.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLMultiRenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLPixelFormat.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLPrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderAPI.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderAPIFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderWindowManager.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLSupport.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLTexture.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLTextureManager.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32Context.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32GLSupport.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32Prerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32RenderWindow.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32VideoModeInfo.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLGpuProgram.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLParamParser.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLProgramFactory.h" />
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLProgramPipelineManager.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLPlugin.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLSLParamParser.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLVertexArrayObjectManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLContext.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLEventQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLFrameBufferObject.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLGpuBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLGpuParamBlockBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLHardwareBufferManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLIndexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLOcclusionQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLPixelBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLQueryManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLTimerQuery.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLVertexBuffer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLMultiRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLPixelFormat.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderAPI.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderAPIFactory.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderWindowManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLSupport.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLTexture.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLTextureManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\glew.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\src\BsGLSLGpuProgram.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\src\BsGLSLProgramFactory.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\src\BsGLSLProgramPipelineManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\win32\BsWin32Context.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\Win32\BsWin32GLSupport.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\Win32\BsWin32RenderWindow.cpp" />
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\Win32\BsWin32VideoModeInfo.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 224
Build/VS2015/BansheeGLRenderAPI.vcxproj.filters

@@ -1,224 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\GLSL">
-      <UniqueIdentifier>{4a04e68e-bddd-41da-a32c-b50d628cd689}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Win32">
-      <UniqueIdentifier>{e5ed7756-6562-4fda-b111-fbc35d54fb7c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Win32">
-      <UniqueIdentifier>{ba3de2cb-a789-41d9-918b-ecffa74967c3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\GLSL">
-      <UniqueIdentifier>{5a08232d-f612-44f5-b9f5-3bad262a935c}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLVertexArrayObjectManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLVertexBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLTimerQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLTextureManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLTexture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLSupport.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderWindowManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderTexture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLQueryManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLPixelFormat.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLPixelBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLOcclusionQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLMultiRenderTexture.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLIndexBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLHardwareBufferManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLGpuParamBlockBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLGpuBuffer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLFrameBufferObject.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLEventQuery.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLContext.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLProgramPipelineManager.h">
-      <Filter>Header Files\GLSL</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLProgramFactory.h">
-      <Filter>Header Files\GLSL</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLParamParser.h">
-      <Filter>Header Files\GLSL</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\include\BsGLSLGpuProgram.h">
-      <Filter>Header Files\GLSL</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderAPI.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLRenderAPIFactory.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32Context.h">
-      <Filter>Header Files\Win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32GLSupport.h">
-      <Filter>Header Files\Win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32Prerequisites.h">
-      <Filter>Header Files\Win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32RenderWindow.h">
-      <Filter>Header Files\Win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\Win32\BsWin32VideoModeInfo.h">
-      <Filter>Header Files\Win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeGLRenderAPI\Include\BsGLUtil.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\glew.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLVertexArrayObjectManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLVertexBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLTimerQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLTextureManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLTexture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLSupport.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderWindowManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderTexture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLQueryManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLPixelFormat.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLPixelBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLOcclusionQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLMultiRenderTexture.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLIndexBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLHardwareBufferManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLGpuParamBlockBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLGpuBuffer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLFrameBufferObject.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLEventQuery.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLContext.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\win32\BsWin32Context.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\src\BsGLSLProgramPipelineManager.cpp">
-      <Filter>Source Files\GLSL</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\src\BsGLSLProgramFactory.cpp">
-      <Filter>Source Files\GLSL</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\GLSL\src\BsGLSLGpuProgram.cpp">
-      <Filter>Source Files\GLSL</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLSLParamParser.cpp">
-      <Filter>Source Files\GLSL</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderAPI.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLRenderAPIFactory.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\Win32\BsWin32GLSupport.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\Win32\BsWin32RenderWindow.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\Win32\BsWin32VideoModeInfo.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeGLRenderAPI\Source\BsGLPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeGLRenderAPI.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 281
Build/VS2015/BansheeMono.vcxproj

@@ -1,281 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{4F05EF0A-B8DE-424B-8848-6ECEE9D99912}</ProjectGuid>
-    <RootNamespace>BansheeMono</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeMono/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeMono\Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_MONO_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;mono-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeMono/lib/x86/Debug</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeMono/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeMono\Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_MONO_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;mono-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);../../Dependencies/BansheeMono/lib/x64/Debug</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeMono/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeMono\Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>BS_MONO_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;mono-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeMono/lib/x86/Release</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeMono/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeMono\Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_MONO_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;mono-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeMono/lib/x86/OptimizedDebug</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeMono/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeMono\Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>BS_MONO_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;mono-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);../../Dependencies/BansheeMono/lib/x64/Release</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeMono/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;..\..\Dependencies\BansheeMono\Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_MONO_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;mono-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);../../Dependencies/BansheeMono/lib/x64/OptimizedDebug</AdditionalLibraryDirectories>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoArray.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoAssembly.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoClass.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoField.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoManager.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoMethod.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoPrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoProperty.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoUtil.h" />
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsScriptMeta.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoArray.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoAssembly.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoClass.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoMethod.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoPlugin.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoProperty.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoUtil.cpp" />
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsScriptMeta.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 77
Build/VS2015/BansheeMono.vcxproj.filters

@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoAssembly.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoClass.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoField.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoMethod.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoProperty.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoUtil.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsScriptMeta.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeMono\Include\BsMonoArray.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoAssembly.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoClass.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoField.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoMethod.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoProperty.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsScriptMeta.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoUtil.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeMono\Source\BsMonoArray.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeMono.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 272
Build/VS2015/BansheeOISInput.vcxproj

@@ -1,272 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{BFEBBAF8-8A84-4899-8899-D0D7196AF9A1}</ProjectGuid>
-    <RootNamespace>CamelotOISInput</RootNamespace>
-    <ProjectName>BansheeOISInput</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeOISInput/Include;../../Dependencies/BansheeOISInput/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_OIS_EXPORTS;OIS_DYNAMIC_LIB;OIS_NONCLIENT_BUILD;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeOISInput/lib/x86/Debug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeOIS.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeOISInput/Include;../../Dependencies/BansheeOISInput/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_OIS_EXPORTS;OIS_DYNAMIC_LIB;OIS_NONCLIENT_BUILD;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeOISInput/lib/x64/Debug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeOIS.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeOISInput/Include;../../Dependencies/BansheeOISInput/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_OIS_EXPORTS;OIS_DYNAMIC_LIB;OIS_NONCLIENT_BUILD;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeOISInput/lib/x86/Release;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeOIS.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeOISInput/Include;../../Dependencies/BansheeOISInput/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_OIS_EXPORTS;OIS_DYNAMIC_LIB;OIS_NONCLIENT_BUILD;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);../../Dependencies/BansheeOISInput/lib/x86/OptimizedDebug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeOIS.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeOISInput/Include;../../Dependencies/BansheeOISInput/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_OIS_EXPORTS;OIS_DYNAMIC_LIB;OIS_NONCLIENT_BUILD;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeOISInput/lib/x64/Release;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeOIS.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeOISInput/Include;../../Dependencies/BansheeOISInput/Include</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_OIS_EXPORTS;OIS_DYNAMIC_LIB;OIS_NONCLIENT_BUILD;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);../../Dependencies/BansheeOISInput/lib/x64/OptimizedDebug;</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeOIS.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeOISInput\Include\BsOISPrerequisites.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeOISInput\Include\BsInputHandlerOIS.h">
-      <FileType>CppCode</FileType>
-    </ClInclude>
-    <ClCompile Include="..\..\Source\BansheeOISInput\Source\BsOISPlugin.cpp" />
-    <ClCompile Include="..\..\Source\BansheeOISInput\Source\BsInputHandlerOIS.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 29
Build/VS2015/BansheeOISInput.vcxproj.filters

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeOISInput\Include\BsInputHandlerOIS.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeOISInput\Include\BsOISPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeOISInput\Source\BsInputHandlerOIS.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeOISInput\Source\BsOISPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeOISInput.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 293
Build/VS2015/BansheePhysX.vcxproj

@@ -1,293 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{69517850-7050-4A1A-B03F-6DC4498B0340}</ProjectGuid>
-    <RootNamespace>BansheePhysX</RootNamespace>
-    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Label="Shared">
-  </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 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)'=='OptimizedDebug|Win32'" 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)'=='Debug|x64'">
-    <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|x64'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|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|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheePhysX/Include;../../Dependencies/BansheePhysX/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <PreprocessorDefinitions>BS_PHYSX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <DisableSpecificWarnings>4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);..\..\Dependencies\BansheePhysX\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>PhysX3CHECKED_x86.lib;PhysX3CommonCHECKED_x86.lib;PhysX3CookingCHECKED_x86.lib;PhysX3CharacterKinematicCHECKED_x86.lib;PhysX3ExtensionsCHECKED.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheePhysX/Include;../../Dependencies/BansheePhysX/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <PreprocessorDefinitions>BS_PHYSX_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <DisableSpecificWarnings>4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);..\..\Dependencies\BansheePhysX\lib\x64\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>PhysX3CHECKED_x64.lib;PhysX3CommonCHECKED_x64.lib;PhysX3CookingCHECKED_x64.lib;PhysX3CharacterKinematicCHECKED_x64.lib;PhysX3ExtensionsCHECKED.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheePhysX/Include;../../Dependencies/BansheePhysX/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <PreprocessorDefinitions>BS_PHYSX_EXPORTS;NDEBUG;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <DisableSpecificWarnings>4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);..\..\Dependencies\BansheePhysX\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>PhysX3_x86.lib;PhysX3Common_x86.lib;PhysX3Cooking_x86.lib;PhysX3CharacterKinematic_x86.lib;PhysX3Extensions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <GenerateDebugInformation>No</GenerateDebugInformation>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheePhysX/Include;../../Dependencies/BansheePhysX/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <PreprocessorDefinitions>BS_PHYSX_EXPORTS;NDEBUG;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <DisableSpecificWarnings>4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);..\..\Dependencies\BansheePhysX\lib\x86\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>PhysX3_x86.lib;PhysX3Common_x86.lib;PhysX3Cooking_x86.lib;PhysX3CharacterKinematic_x86.lib;PhysX3Extensions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheePhysX/Include;../../Dependencies/BansheePhysX/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <PreprocessorDefinitions>BS_PHYSX_EXPORTS;NDEBUG;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <DisableSpecificWarnings>4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);..\..\Dependencies\BansheePhysX\lib\x64\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>PhysX3_x64.lib;PhysX3Common_x64.lib;PhysX3Cooking_x64.lib;PhysX3CharacterKinematic_x64.lib;PhysX3Extensions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <GenerateDebugInformation>No</GenerateDebugInformation>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheePhysX/Include;../../Dependencies/BansheePhysX/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <PreprocessorDefinitions>BS_PHYSX_EXPORTS;NDEBUG;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <DisableSpecificWarnings>4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);..\..\Dependencies\BansheePhysX\lib\x64\$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>PhysX3_x64.lib;PhysX3Common_x64.lib;PhysX3Cooking_x64.lib;PhysX3CharacterKinematic_x64.lib;PhysX3Extensions.lib;BansheeCore.lib;BansheeUtility.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsFPhysXCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsFPhysXJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysX.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXBoxCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXCapsuleCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXCharacterController.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXD6Joint.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXDistanceJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXFixedJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXHingeJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXMaterial.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXMesh.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXMeshCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXPlaneCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXPlugin.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXRigidbody.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXSliderJoint.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXSphereCollider.cpp" />
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXSphericalJoint.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsFPhysXJoint.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysX.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXBoxCollider.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsFPhysXCollider.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXCapsuleCollider.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXCharacterController.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXD6Joint.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXDistanceJoint.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXFixedJoint.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXHingeJoint.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMaterial.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMesh.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMeshCollider.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMeshRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXPlaneCollider.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXPrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXRigidbody.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXSliderJoint.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXSphereCollider.h" />
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXSphericalJoint.h" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 137
Build/VS2015/BansheePhysX.vcxproj.filters

@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\RTTI">
-      <UniqueIdentifier>{9f0be24d-5f52-4550-8ccf-beba570457fb}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysX.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXMaterial.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXRigidbody.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXBoxCollider.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsFPhysXCollider.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXSphereCollider.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXPlaneCollider.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXCapsuleCollider.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXMesh.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXMeshCollider.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsFPhysXJoint.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXFixedJoint.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXDistanceJoint.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXHingeJoint.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXSliderJoint.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXSphericalJoint.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXD6Joint.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheePhysX\Source\BsPhysXCharacterController.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysX.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMaterial.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXRigidbody.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXBoxCollider.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsFPhysXCollider.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXSphereCollider.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXPlaneCollider.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXCapsuleCollider.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMesh.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMeshRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXMeshCollider.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsFPhysXJoint.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXFixedJoint.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXDistanceJoint.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXHingeJoint.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXSliderJoint.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXSphericalJoint.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXD6Joint.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheePhysX\Include\BsPhysXCharacterController.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-</Project>

+ 0 - 27
Build/VS2015/BansheePhysX.vcxproj.user

@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-</Project>

+ 0 - 343
Build/VS2015/BansheeSL.vcxproj

@@ -1,343 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{2BA791F1-87F6-4863-A784-D07FF605AC5E}</ProjectGuid>
-    <RootNamespace>BansheeSL</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings" />
-  <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)'=='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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>false</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeSL/Include;./</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SL_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-    <PreBuildEvent>
-      <Command>"..\..\Dependencies\BansheeSL\tools\flex\flex.exe" --wincompat "..\..\Source\BansheeSL\BsLexerFX.l"
-"..\..\Dependencies\BansheeSL\tools\bison\bison.exe" "..\..\Source\BansheeSL\BsParserFX.y"
-xcopy /Y /I "BsLexerFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsLexerFX.c" "..\..\Source\BansheeSL\Source"
-xcopy /Y /I "BsParserFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsParserFX.c" "..\..\Source\BansheeSL\Source"
-del BsLexerFX.h BsLexerFX.c BsParserFX.h BsParserFX.c</Command>
-    </PreBuildEvent>
-    <PreBuildEvent>
-      <Message>Building lexer/parser...</Message>
-    </PreBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>false</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeSL/Include;./</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SL_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-    <PreBuildEvent>
-      <Command>"..\..\Dependencies\BansheeSL\tools\flex\flex.exe" --wincompat "..\..\Source\BansheeSL\BsLexerFX.l"
-"..\..\Dependencies\BansheeSL\tools\bison\bison.exe" "..\..\Source\BansheeSL\BsParserFX.y"
-xcopy /Y /I "BsLexerFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsLexerFX.c" "..\..\Source\BansheeSL\Source"
-xcopy /Y /I "BsParserFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsParserFX.c" "..\..\Source\BansheeSL\Source"
-del BsLexerFX.h BsLexerFX.c BsParserFX.h BsParserFX.c</Command>
-    </PreBuildEvent>
-    <PreBuildEvent>
-      <Message>Building lexer/parser...</Message>
-    </PreBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>false</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeSL/Include;./</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SL_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-    <PreBuildEvent>
-      <Command>"..\..\Dependencies\BansheeSL\tools\flex\flex.exe" --wincompat "..\..\Source\BansheeSL\BsLexerFX.l"
-"..\..\Dependencies\BansheeSL\tools\bison\bison.exe" "..\..\Source\BansheeSL\BsParserFX.y"
-xcopy /Y /I "BsLexerFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsLexerFX.c" "..\..\Source\BansheeSL\Source"
-xcopy /Y /I "BsParserFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsParserFX.c" "..\..\Source\BansheeSL\Source"
-del BsLexerFX.h BsLexerFX.c BsParserFX.h BsParserFX.c</Command>
-    </PreBuildEvent>
-    <PreBuildEvent>
-      <Message>Building lexer/parser...</Message>
-    </PreBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>false</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeSL/Include;./</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SL_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-    <PreBuildEvent>
-      <Command>"..\..\Dependencies\BansheeSL\tools\flex\flex.exe" --wincompat "..\..\Source\BansheeSL\BsLexerFX.l"
-"..\..\Dependencies\BansheeSL\tools\bison\bison.exe" "..\..\Source\BansheeSL\BsParserFX.y"
-xcopy /Y /I "BsLexerFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsLexerFX.c" "..\..\Source\BansheeSL\Source"
-xcopy /Y /I "BsParserFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsParserFX.c" "..\..\Source\BansheeSL\Source"
-del BsLexerFX.h BsLexerFX.c BsParserFX.h BsParserFX.c</Command>
-    </PreBuildEvent>
-    <PreBuildEvent>
-      <Message>Building lexer/parser...</Message>
-    </PreBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>false</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeSL/Include;./</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SL_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-    <PreBuildEvent>
-      <Command>"..\..\Dependencies\BansheeSL\tools\flex\flex.exe" --wincompat "..\..\Source\BansheeSL\BsLexerFX.l"
-"..\..\Dependencies\BansheeSL\tools\bison\bison.exe" "..\..\Source\BansheeSL\BsParserFX.y"
-xcopy /Y /I "BsLexerFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsLexerFX.c" "..\..\Source\BansheeSL\Source"
-xcopy /Y /I "BsParserFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsParserFX.c" "..\..\Source\BansheeSL\Source"
-del BsLexerFX.h BsLexerFX.c BsParserFX.h BsParserFX.c</Command>
-    </PreBuildEvent>
-    <PreBuildEvent>
-      <Message>Building lexer/parser...</Message>
-    </PreBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>false</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeSL/Include;./</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SL_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-    <PreBuildEvent>
-      <Command>"..\..\Dependencies\BansheeSL\tools\flex\flex.exe" --wincompat "..\..\Source\BansheeSL\BsLexerFX.l"
-"..\..\Dependencies\BansheeSL\tools\bison\bison.exe" "..\..\Source\BansheeSL\BsParserFX.y"
-xcopy /Y /I "BsLexerFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsLexerFX.c" "..\..\Source\BansheeSL\Source"
-xcopy /Y /I "BsParserFX.h" "..\..\Source\BansheeSL\Include"
-xcopy /Y /I "BsParserFX.c" "..\..\Source\BansheeSL\Source"
-del BsLexerFX.h BsLexerFX.c BsParserFX.h BsParserFX.c</Command>
-    </PreBuildEvent>
-    <PreBuildEvent>
-      <Message>Building lexer/parser...</Message>
-    </PreBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsASTFX.h" />
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsIncludeHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsLexerFX.h" />
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsParserFX.h" />
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsSLFXCompiler.h" />
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsSLImporter.h" />
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsMMAlloc.h" />
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsSLPrerequisites.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\Source\BansheeSL\BsLexerFX.l" />
-    <None Include="..\..\Source\BansheeSL\BsParserFX.y" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsASTFX.c" />
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsIncludeHandler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsLexerFX.c" />
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BSMMAlloc.c" />
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsParserFX.c" />
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsSLFXCompiler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsSLImporter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsSLPlugin.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets" />
-</Project>

+ 0 - 69
Build/VS2015/BansheeSL.vcxproj.filters

@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsSLPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsASTFX.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsMMAlloc.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsSLImporter.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsSLFXCompiler.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsIncludeHandler.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsLexerFX.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeSL\Include\BsParserFX.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\Source\BansheeSL\BsLexerFX.l" />
-    <None Include="..\..\Source\BansheeSL\BsParserFX.y" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsSLPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsASTFX.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsSLImporter.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsSLFXCompiler.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsIncludeHandler.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BSMMAlloc.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsLexerFX.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeSL\Source\BsParserFX.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeSL.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 430
Build/VS2015/BansheeUtility.vcxproj

@@ -1,430 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{CC7F9445-71C9-4559-9976-FF0A64DCB582}</ProjectGuid>
-    <RootNamespace>CamelotUtility</RootNamespace>
-    <ProjectName>BansheeUtility</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeUtility/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_UTILITY_EXPORTS</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>DbgHelp.lib;IPHLPAPI.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories></AdditionalLibraryDirectories>
-      <SubSystem>NotSet</SubSystem>
-      <NoEntryPoint>false</NoEntryPoint>
-      <EntryPointSymbol>
-      </EntryPointSymbol>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeUtility/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_UTILITY_EXPORTS</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>DbgHelp.lib;IPHLPAPI.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories></AdditionalLibraryDirectories>
-      <SubSystem>NotSet</SubSystem>
-      <NoEntryPoint>false</NoEntryPoint>
-      <EntryPointSymbol>
-      </EntryPointSymbol>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_UTILITY_EXPORTS</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeUtility/Include;</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>DbgHelp.lib;IPHLPAPI.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories></AdditionalLibraryDirectories>
-      <NoEntryPoint>false</NoEntryPoint>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_UTILITY_EXPORTS</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeUtility/Include;</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>DbgHelp.lib;IPHLPAPI.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories></AdditionalLibraryDirectories>
-      <NoEntryPoint>false</NoEntryPoint>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_UTILITY_EXPORTS</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeUtility/Include;</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <MinimalRebuild>
-      </MinimalRebuild>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>DbgHelp.lib;IPHLPAPI.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories></AdditionalLibraryDirectories>
-      <NoEntryPoint>false</NoEntryPoint>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>BS_UTILITY_EXPORTS</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/BansheeUtility/Include;</AdditionalIncludeDirectories>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-      <AdditionalDependencies>DbgHelp.lib;IPHLPAPI.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories></AdditionalLibraryDirectories>
-      <NoEntryPoint>false</NoEntryPoint>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinaryCloner.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBounds.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsCapsule.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsConvexVolume.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsGlobalFrameAlloc.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsLineSegment3.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMessageHandler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect3.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinaryDiff.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsSerializedObject.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsStringID.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTaskScheduler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTestOutput.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTestSuite.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsThreadPool.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsAABox.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsAsyncOp.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBitmapWriter.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDegree.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsFrameAlloc.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemorySerializer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsPath.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect2.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTorus.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsUtil.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector2I.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsManagedDataBlock.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemoryAllocator.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemStack.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRadian.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRay.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect2I.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsSphere.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTexAtlasGenerator.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\ThirdParty\md5.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32CrashHandler.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32FileSystem.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32PlatformUtility.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32Timer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32Window.cpp" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAny.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinaryCloner.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBitmapWriter.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBounds.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsCapsule.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsConvexVolume.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsCrashHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDebug.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsEvent.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFlags.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsLineSegment3.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsLog.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrixNxM.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMessageHandler.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMessageHandlerFwd.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlatformUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect3.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinaryDiff.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSerializedObject.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSerializedObjectRTTI.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsServiceLocator.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSpinLock.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStaticAlloc.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStringFormat.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStringID.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTaskScheduler.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTestOutput.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTestSuite.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsThreadPool.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAsyncOp.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinarySerializer.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBitwise.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsColor.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDegree.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDynLibManager.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsException.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFileSerializer.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFileSystem.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFrameAlloc.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemorySerializer.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect2.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTorus.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector2I.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsIReflectable.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsManagedDataBlock.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemoryAllocator.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemAllocProfiler.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsModule.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPath.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRadian.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect2I.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIField.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIManagedDataBlockField.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIPlainField.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIPrerequisites.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIReflectableField.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIReflectablePtrField.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIType.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemStack.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsString.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsThreadDefines.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTime.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTimer.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTypes.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFwdDeclUtil.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAABox.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMath.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrix3.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrix4.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlane.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlatformDefines.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPrerequisitesUtil.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsQuaternion.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRay.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSphere.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStdHeaders.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsUtil.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector2.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector3.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector4.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDynLib.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDataStream.h" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinarySerializer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsFileSerializer.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsIReflectable.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRTTIField.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRTTIType.cpp" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTexAtlasGenerator.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVectorNI.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsGlobalFrameAlloc.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\ThirdParty\md5.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\Win32\BsWin32PlatformUtility.h" />
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\Win32\BsWin32Window.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsColor.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDebug.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDynLibManager.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsException.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsLog.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMath.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMatrix3.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMatrix4.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsPlane.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsQuaternion.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsString.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTime.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector2.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector3.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector4.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDynLib.cpp" />
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDataStream.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 557
Build/VS2015/BansheeUtility.vcxproj.filters

@@ -1,557 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\Prerequisites">
-      <UniqueIdentifier>{1a68be3e-3394-4b01-9532-2fe9db03afe0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Math">
-      <UniqueIdentifier>{5423fdfe-e418-4fcd-8eae-9ab4e77856ef}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Math">
-      <UniqueIdentifier>{6f183461-d042-41e0-9c81-aa8bc8462641}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Threading">
-      <UniqueIdentifier>{b65008fc-0109-4b6d-b82b-7c30abdbeacf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\RTTI">
-      <UniqueIdentifier>{11d535e6-1203-47ca-9062-8548e4d71027}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Serialization">
-      <UniqueIdentifier>{4af02e17-2cf7-4e71-a749-58e0ba71625e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Serialization">
-      <UniqueIdentifier>{155906c8-9f79-4f86-835a-eb8f5c2f66bf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Reflection">
-      <UniqueIdentifier>{ceeeab21-95fc-4e22-922c-7c91ecaba0df}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Debug">
-      <UniqueIdentifier>{cdfa7307-cdee-490f-8d31-d8be0d929c70}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Debug">
-      <UniqueIdentifier>{1f4518ad-c827-49dc-8e69-f99a37c82871}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Threading">
-      <UniqueIdentifier>{cb0d2667-8d73-4d4c-9b2b-bc18fbd7fd70}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\ThirdParty">
-      <UniqueIdentifier>{e0b74f43-dbb4-4e2a-8000-6d9f29dda203}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\ThirdParty">
-      <UniqueIdentifier>{8087a3d9-e6ce-4730-9dd6-7550c08cbd3f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\RTTI">
-      <UniqueIdentifier>{57091de5-56e6-4b9a-9b76-8ecaeee60c3f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Win32">
-      <UniqueIdentifier>{e56d4454-f68c-4190-88cf-98a5cc24f6b4}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Allocators">
-      <UniqueIdentifier>{15489b83-13bb-41d3-8276-ddb56d5f46d2}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Allocators">
-      <UniqueIdentifier>{aa302904-e06f-421b-b4ec-ab94b583750b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Testing">
-      <UniqueIdentifier>{deff13b0-60fc-4600-ad80-50fc7aef9413}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\String">
-      <UniqueIdentifier>{7bc231a5-7777-4b95-b351-0e6c52bab986}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Testing">
-      <UniqueIdentifier>{f4db6226-fcc5-40a3-9eb6-90b1d70f45b6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\String">
-      <UniqueIdentifier>{572f61fe-1690-4434-9268-13ea43546c2a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Error">
-      <UniqueIdentifier>{066ffded-947d-45d1-a6a0-6410c81f96be}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Error">
-      <UniqueIdentifier>{3f227b3f-c844-4e76-a124-8c72abf52f25}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Filesystem">
-      <UniqueIdentifier>{3897653f-09ad-4e97-b79c-d056242992d2}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Filesystem">
-      <UniqueIdentifier>{3675d971-ea02-410e-af4f-fb3e9c6e44eb}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\General">
-      <UniqueIdentifier>{db663898-59b6-41a1-adf8-1aa06efc57cd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\General">
-      <UniqueIdentifier>{5c5b3495-a9a3-4d91-82a1-3096c7c67d23}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Image">
-      <UniqueIdentifier>{db53bb17-9025-45bd-8fb2-82615f7eb40d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Image">
-      <UniqueIdentifier>{dea9161b-d3f5-401f-9005-aceafe004b3d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Win32">
-      <UniqueIdentifier>{0c62f506-fd7d-401d-9fca-2382da459269}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsThreadDefines.h">
-      <Filter>Header Files\Threading</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAsyncOp.h">
-      <Filter>Header Files\Threading</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinarySerializer.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFileSerializer.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemorySerializer.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsIReflectable.h">
-      <Filter>Header Files\Reflection</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIField.h">
-      <Filter>Header Files\Reflection</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIManagedDataBlockField.h">
-      <Filter>Header Files\Reflection</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIPlainField.h">
-      <Filter>Header Files\Reflection</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIReflectableField.h">
-      <Filter>Header Files\Reflection</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIReflectablePtrField.h">
-      <Filter>Header Files\Reflection</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIType.h">
-      <Filter>Header Files\Reflection</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTypes.h">
-      <Filter>Header Files\Prerequisites</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStdHeaders.h">
-      <Filter>Header Files\Prerequisites</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPrerequisitesUtil.h">
-      <Filter>Header Files\Prerequisites</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlatformDefines.h">
-      <Filter>Header Files\Prerequisites</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFwdDeclUtil.h">
-      <Filter>Header Files\Prerequisites</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAABox.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDegree.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMath.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrix3.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrix4.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlane.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsQuaternion.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRadian.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRay.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSphere.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector2.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector2I.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector3.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector4.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBounds.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsConvexVolume.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTorus.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsLineSegment3.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect3.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect2.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect2I.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsCapsule.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\ThirdParty\md5.h">
-      <Filter>Header Files\ThirdParty</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrixNxM.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVectorNI.h">
-      <Filter>Header Files\Math</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinaryDiff.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSerializedObject.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSerializedObjectRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinaryCloner.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFrameAlloc.h">
-      <Filter>Header Files\Allocators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsGlobalFrameAlloc.h">
-      <Filter>Header Files\Allocators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemAllocProfiler.h">
-      <Filter>Header Files\Allocators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemoryAllocator.h">
-      <Filter>Header Files\Allocators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemStack.h">
-      <Filter>Header Files\Allocators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSpinLock.h">
-      <Filter>Header Files\Threading</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsThreadPool.h">
-      <Filter>Header Files\Threading</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStaticAlloc.h">
-      <Filter>Header Files\Allocators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTaskScheduler.h">
-      <Filter>Header Files\Threading</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsManagedDataBlock.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTestSuite.h">
-      <Filter>Header Files\Testing</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTestOutput.h">
-      <Filter>Header Files\Testing</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsString.h">
-      <Filter>Header Files\String</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStringFormat.h">
-      <Filter>Header Files\String</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStringID.h">
-      <Filter>Header Files\String</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsException.h">
-      <Filter>Header Files\Error</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsCrashHandler.h">
-      <Filter>Header Files\Error</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFileSystem.h">
-      <Filter>Header Files\Filesystem</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDataStream.h">
-      <Filter>Header Files\Filesystem</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPath.h">
-      <Filter>Header Files\Filesystem</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsColor.h">
-      <Filter>Header Files\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTexAtlasGenerator.h">
-      <Filter>Header Files\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAny.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBitwise.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDynLib.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDynLibManager.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsEvent.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMessageHandler.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMessageHandlerFwd.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsModule.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlatformUtility.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsServiceLocator.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTime.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTimer.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsUtil.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBitmapWriter.h">
-      <Filter>Header Files\Debug</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDebug.h">
-      <Filter>Header Files\Debug</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsLog.h">
-      <Filter>Header Files\Debug</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIPrerequisites.h">
-      <Filter>Header Files\Prerequisites</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\Win32\BsWin32PlatformUtility.h">
-      <Filter>Header Files\Win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\Win32\BsWin32Window.h">
-      <Filter>Header Files\Win32</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFlags.h">
-      <Filter>Header Files\General</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsAsyncOp.cpp">
-      <Filter>Source Files\Threading</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemorySerializer.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsFileSerializer.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinarySerializer.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsIReflectable.cpp">
-      <Filter>Source Files\RTTI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRTTIField.cpp">
-      <Filter>Source Files\RTTI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRTTIType.cpp">
-      <Filter>Source Files\RTTI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsAABox.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDegree.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMath.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMatrix3.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMatrix4.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsPlane.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsQuaternion.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRadian.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRay.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsSphere.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector2.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector2I.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector3.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector4.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBitmapWriter.cpp">
-      <Filter>Source Files\Debug</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBounds.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsConvexVolume.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTorus.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect3.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect2.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect2I.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsLineSegment3.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsCapsule.cpp">
-      <Filter>Source Files\Math</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\ThirdParty\md5.cpp">
-      <Filter>Source Files\ThirdParty</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinaryDiff.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsSerializedObject.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinaryCloner.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32FileSystem.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32CrashHandler.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32Timer.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32PlatformUtility.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsFrameAlloc.cpp">
-      <Filter>Source Files\Allocators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsGlobalFrameAlloc.cpp">
-      <Filter>Source Files\Allocators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsManagedDataBlock.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsLog.cpp">
-      <Filter>Source Files\Debug</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDebug.cpp">
-      <Filter>Source Files\Debug</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemStack.cpp">
-      <Filter>Source Files\Allocators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemoryAllocator.cpp">
-      <Filter>Source Files\Allocators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTaskScheduler.cpp">
-      <Filter>Source Files\Threading</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsThreadPool.cpp">
-      <Filter>Source Files\Threading</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTestSuite.cpp">
-      <Filter>Source Files\Testing</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTestOutput.cpp">
-      <Filter>Source Files\Testing</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsStringID.cpp">
-      <Filter>Source Files\String</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsString.cpp">
-      <Filter>Source Files\String</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsException.cpp">
-      <Filter>Source Files\Error</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDataStream.cpp">
-      <Filter>Source Files\Filesystem</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsPath.cpp">
-      <Filter>Source Files\Filesystem</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsColor.cpp">
-      <Filter>Source Files\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTexAtlasGenerator.cpp">
-      <Filter>Source Files\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDynLib.cpp">
-      <Filter>Source Files\General</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDynLibManager.cpp">
-      <Filter>Source Files\General</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMessageHandler.cpp">
-      <Filter>Source Files\General</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTime.cpp">
-      <Filter>Source Files\General</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsUtil.cpp">
-      <Filter>Source Files\General</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32Window.cpp">
-      <Filter>Source Files\Win32</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/BansheeUtility.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 256
Build/VS2015/ExampleProject.vcxproj

@@ -1,256 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{4E02D5FE-5A98-49C1-93FD-DF841A9FA3DB}</ProjectGuid>
-    <RootNamespace>ExampleProject</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <LinkIncremental>false</LinkIncremental>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <LinkIncremental>false</LinkIncremental>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/ExampleProject/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/ExampleProject/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.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>
-      <AdditionalIncludeDirectories>../../Source/ExampleProject/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/ExampleProject/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>OldStyle</DebugInformationFormat>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/ExampleProject/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/ExampleProject/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\ExampleProject\Source\CameraFlyer.cpp" />
-    <ClCompile Include="..\..\Source\ExampleProject\Source\Main.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\ExampleProject\Include\CameraFlyer.h" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 26
Build/VS2015/ExampleProject.vcxproj.filters

@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\ExampleProject\Source\CameraFlyer.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\ExampleProject\Source\Main.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\ExampleProject\Include\CameraFlyer.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-</Project>

+ 0 - 35
Build/VS2015/ExampleProject.vcxproj.user

@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-</Project>

+ 0 - 293
Build/VS2015/Game.vcxproj

@@ -1,293 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{B280B769-1BA4-42AF-8263-D644A67B4473}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-    <RootNamespace>Game</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <LinkIncremental>true</LinkIncremental>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <LinkIncremental>true</LinkIncremental>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/Game/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-    <PostBuildEvent>
-      <Command>xcopy /Y /I "$(TargetDir)$(TargetName).exe" "$(SolutionDir)..\..\Data\Binaries\Win32\"</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/Game/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-    <PostBuildEvent>
-      <Command>xcopy /Y /I "$(TargetDir)$(TargetName).exe" "$(SolutionDir)..\..\Data\Binaries\Win64\"</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/Game/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-    <PostBuildEvent>
-      <Command>xcopy /Y /I "$(TargetDir)$(TargetName).exe" "$(SolutionDir)..\..\Data\Binaries\Win32\"</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/Game/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-    <PostBuildEvent>
-      <Command>xcopy /Y /I "$(TargetDir)$(TargetName).exe" "$(SolutionDir)..\..\Data\Binaries\Win64\"</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/Game/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <MinimalRebuild>true</MinimalRebuild>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x86\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-    <PostBuildEvent>
-      <Command>xcopy /Y /I "$(TargetDir)$(TargetName).exe" "$(SolutionDir)..\..\Data\Binaries\Win32\"</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalIncludeDirectories>../../Source/Game/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ExceptionHandling>false</ExceptionHandling>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <DisableSpecificWarnings>4530;4509;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <SubSystem>Windows</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>..\..\lib\x64\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-    <PostBuildEvent>
-      <Command>xcopy /Y /I "$(TargetDir)$(TargetName).exe" "$(SolutionDir)..\..\Data\Binaries\Win64\"</Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Game\Source\Main.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Game\resource.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ResourceCompile Include="..\..\Source\Game\Game.rc" />
-  </ItemGroup>
-  <ItemGroup>
-    <Image Include="..\..\Source\Game\BansheeIcon.ico" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 29
Build/VS2015/Game.vcxproj.filters

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Game\Source\Main.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Game\resource.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ResourceCompile Include="..\..\Source\Game\Game.rc" />
-  </ItemGroup>
-  <ItemGroup>
-    <Image Include="..\..\Source\Game\BansheeIcon.ico" />
-  </ItemGroup>
-</Project>

+ 0 - 35
Build/VS2015/Game.vcxproj.user

@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugRelease|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x86\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <LocalDebuggerWorkingDirectory>..\..\bin\x64\$(Configuration)\</LocalDebuggerWorkingDirectory>
-    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
-  </PropertyGroup>
-</Project>

+ 0 - 285
Build/VS2015/RenderBeast.vcxproj

@@ -1,285 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{08975177-4A13-4EE7-BB21-3BB92FB3F3CC}</ProjectGuid>
-    <RootNamespace>CamelotForwardRenderer</RootNamespace>
-    <ProjectName>RenderBeast</ProjectName>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/RenderBeast/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_BSRND_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/RenderBeast/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_BSRND_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/RenderBeast/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_BSRND_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/RenderBeast/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_BSRND_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/RenderBeast/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_BSRND_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/RenderBeast/Include;</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_BSRND_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <MinimalRebuild>true</MinimalRebuild>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/$(Platform)/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\$(Platform)\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsLightRendering.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsPostProcessing.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsStaticRenderableHandler.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeast.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeastFactory.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeastPrerequisites.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeastOptions.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderTargets.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderTexturePool.h" />
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsSamplerOverrides.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsLightRendering.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsPostProcessing.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsStaticRenderableHandler.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderBeast.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderBeastFactory.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderBeastPlugin.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderTargets.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderTexturePool.cpp" />
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsSamplerOverrides.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 74
Build/VS2015/RenderBeast.vcxproj.filters

@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderTexturePool.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeastOptions.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsSamplerOverrides.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeast.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeastFactory.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderBeastPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsRenderTargets.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsStaticRenderableHandler.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsLightRendering.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\RenderBeast\Include\BsPostProcessing.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderTexturePool.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsSamplerOverrides.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderBeast.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderBeastFactory.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderBeastPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsRenderTargets.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsStaticRenderableHandler.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsLightRendering.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\RenderBeast\Source\BsPostProcessing.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/RenderBeast.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 383
Build/VS2015/SBansheeEditor.vcxproj

@@ -1,383 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{2DA6824A-4D3A-4B59-8AE9-85D3C14074A3}</ProjectGuid>
-    <RootNamespace>SBansheeEditor</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEditor/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;../../Source/SBansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;BansheeMono.lib;SBansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEditor/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;../../Source/SBansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;BansheeMono.lib;SBansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEditor/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;../../Source/SBansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>BS_SCR_BED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;BansheeMono.lib;SBansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEditor/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;../../Source/SBansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;BansheeMono.lib;SBansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEditor/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;../../Source/SBansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>BS_SCR_BED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;BansheeMono.lib;SBansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEditor/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEditor/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;../../Source/SBansheeEngine/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeEditor.lib;BansheeMono.lib;SBansheeEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);</AdditionalLibraryDirectories>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsEditorResourceLoader.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsEditorScriptLibrary.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsEditorScriptManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsGUIGameObjectField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsGUIResourceField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsGUITextureField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsMenuItemManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneHandles.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptBrowseDialog.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptBuildManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptCodeEditor.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptDragDropManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptDropDownWindow.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorInput.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorTestSuite.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorVirtualInput.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptFolderMonitor.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIEnumField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIListBoxField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUISceneTreeView.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUISliderField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUITextureField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptInspectorUtility.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptOSDropTarget.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorApplication.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorBuiltin.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorPrerequisites.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorSettings.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorUtility.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorWindow.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGizmoManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGizmos.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIColorField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIFloatField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIGameObjectField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIIntField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIResourceField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUITextField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIToggleField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIVector2Field.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIVector3Field.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIVector4Field.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderDisc.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleDrawing.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSlider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderLine.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderPlane.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptImportOptions.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptModalWindow.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptPlatformInfo.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptPrefabUtility.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptProjectLibrary.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptProjectSettings.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneGizmos.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneGrid.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneSelection.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSelection.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptUndoRedo.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptUnitTests.h" />
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsToolbarItemManager.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsEditorResourceLoader.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsEditorScriptLibrary.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsGUITextureField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsMenuItemManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneHandles.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptBuildManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptCodeEditor.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptDragDropManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsEditorScriptManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsGUIGameObjectField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsGUIResourceField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptBrowseDialog.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptDropDownWindow.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorInput.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorTestSuite.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorVirtualInput.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptFolderMonitor.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIEnumField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIListBoxField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUISceneTreeView.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUISliderField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUITextureField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptInspectorUtility.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptOSDropTarget.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorApplication.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorBuiltin.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorPlugin.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorSettings.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorUtility.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorWindow.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGizmoManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGizmos.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIColorField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIFloatField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIGameObjectField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIIntField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIResourceField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUITextField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIToggleField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIVector2Field.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIVector3Field.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIVector4Field.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleDrawing.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSlider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderDisc.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderLine.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderPlane.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptImportOptions.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptModalWindow.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptPlatformInfo.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptPrefabUtility.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptProjectLibrary.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptProjectSettings.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneGizmos.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneGrid.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneSelection.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSelection.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptUndoRedo.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptUnitTests.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsToolbarItemManager.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 401
Build/VS2015/SBansheeEditor.vcxproj.filters

@@ -1,401 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\Wrappers">
-      <UniqueIdentifier>{eb60c74c-163f-4706-b256-c8031cb5ff8b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Wrappers\GUI">
-      <UniqueIdentifier>{296f0e79-ff4e-4f90-8f71-afd7e26e87e1}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Wrappers">
-      <UniqueIdentifier>{e0255fa4-4a90-4abe-bff0-2b4694c44adf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Wrappers\GUI">
-      <UniqueIdentifier>{71b44666-325b-4251-a2b2-c7fdf57e6059}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorPrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsGUIGameObjectField.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsGUIResourceField.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsEditorScriptManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptDragDropManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsMenuItemManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsGUITextureField.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsEditorResourceLoader.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsEditorScriptLibrary.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsToolbarItemManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptCodeEditor.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptBrowseDialog.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptBuildManager.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptDropDownWindow.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorApplication.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorBuiltin.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorInput.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorSettings.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorTestSuite.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorUtility.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorVirtualInput.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptEditorWindow.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptFolderMonitor.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGizmos.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIColorField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIEnumField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIFloatField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIGameObjectField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIIntField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIListBoxField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIResourceField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUISceneTreeView.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUISliderField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUITextField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUITextureField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIToggleField.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIVector2Field.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIVector3Field.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGUIVector4Field.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptUnitTests.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptUndoRedo.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSelection.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneSelection.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneHandles.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneGrid.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptSceneGizmos.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptProjectSettings.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptProjectLibrary.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptPrefabUtility.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptPlatformInfo.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptOSDropTarget.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptModalWindow.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptInspectorUtility.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptImportOptions.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderPlane.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderManager.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderLine.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSliderDisc.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleSlider.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptHandleDrawing.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEditor\Include\BsScriptGizmoManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorPlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsGUIGameObjectField.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsGUIResourceField.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsEditorScriptManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGizmoManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsMenuItemManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsGUITextureField.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsEditorResourceLoader.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsEditorScriptLibrary.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsToolbarItemManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIColorField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIEnumField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIFloatField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIGameObjectField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIIntField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIListBoxField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIResourceField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUISceneTreeView.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUISliderField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUITextField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUITextureField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIToggleField.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIVector2Field.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIVector3Field.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGUIVector4Field.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptBrowseDialog.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptBuildManager.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptCodeEditor.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptDragDropManager.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptDropDownWindow.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorApplication.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorBuiltin.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorInput.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorSettings.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorTestSuite.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorUtility.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorVirtualInput.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptEditorWindow.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptFolderMonitor.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptGizmos.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleDrawing.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSlider.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderDisc.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderLine.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderManager.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptHandleSliderPlane.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptImportOptions.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptInspectorUtility.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptModalWindow.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptOSDropTarget.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptPlatformInfo.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptPrefabUtility.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptProjectLibrary.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptProjectSettings.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneGizmos.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneGrid.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneHandles.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSceneSelection.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptSelection.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptUndoRedo.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEditor\Source\BsScriptUnitTests.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/SBansheeEditor.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 0 - 517
Build/VS2015/SBansheeEngine.vcxproj

@@ -1,517 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="OptimizedDebug|Win32">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="OptimizedDebug|x64">
-      <Configuration>OptimizedDebug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</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>{A4865386-A95B-41BE-B016-4674F6B4272E}</ProjectGuid>
-    <RootNamespace>SBansheeEngine</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>NotSet</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)'=='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)'=='OptimizedDebug|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)'=='OptimizedDebug|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'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <OutDir>..\..\bin\x86\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <OutDir>..\..\bin\$(Platform)\$(Configuration)\</OutDir>
-    <IntDir>.\Intermediate\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BE_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeMono.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BE_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeMono.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>BS_SCR_BE_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeMono.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <DebugInformationFormat>None</DebugInformationFormat>
-      <PreprocessorDefinitions>BS_SCR_BE_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>false</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeMono.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BE_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x86/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeMono.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x86\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='OptimizedDebug|x64'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <SDLCheck>true</SDLCheck>
-      <AdditionalIncludeDirectories>../../Source/SBansheeEngine/Include;../../Source/BansheeCore/Include;../../Source/BansheeUtility/Include;../../Source/BansheeEngine/Include;../../Source/BansheeMono/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>BS_SCR_BE_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <ExceptionHandling>false</ExceptionHandling>
-      <DisableSpecificWarnings>4530;4577</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalLibraryDirectories>../../lib/x64/$(Configuration);</AdditionalLibraryDirectories>
-      <AdditionalDependencies>BansheeCore.lib;BansheeUtility.lib;BansheeEngine.lib;BansheeMono.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ImportLibrary>..\..\lib\x64\$(Configuration)\$(TargetName).lib</ImportLibrary>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptBoxCollider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsEngineScriptLibrary.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedComponent.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedComponentRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedDiff.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResource.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceMetaData.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceMetaDataRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableArray.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableArrayRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDictionary.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDictionaryRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDiff.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDiffRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableFieldRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableList.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableListRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObject.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsPlayInEditorManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptAssemblyManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptAsyncOp.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptBoneWeight.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptBuiltin.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCamera.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCapsuleCollider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCharacterController.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCollider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCollisionData.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptColor.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptComponent.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptContextMenu.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptControllerCollision.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCursor.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptDebug.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptDistanceJoint.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptEnginePrerequisites.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptFontBitmap.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGameObject.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGameObjectManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIButton.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIContentImages.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIElement.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIFixedSpace.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIFlexibleSpace.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptFont.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUILayoutUtility.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIElementStateStyle.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIElementStyle.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIInputBox.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUILabel.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUILayout.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIListBox.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIProgressBar.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIRenderTexture.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIScrollArea.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUISkin.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUISlider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUITexture.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIToggle.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIToggleGroup.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIWidget.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptHString.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptInput.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptInputConfiguration.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptJoint.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptJointCommon.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptLight.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptLogEntry.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptManagedResource.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMaterial.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMesh.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMeshCollider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMeshData.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptObject.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptObjectImpl.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptObjectManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysics.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysicsMaterial.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysicsMesh.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysicsQueryHit.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPixelData.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPixelUtility.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPlainText.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPlaneCollider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPostProcessSettings.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPrefab.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptProfilerOverlayInternal.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderable.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderTarget.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderTexture.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderTexture2D.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResource.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResourceManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResourceRef.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResources.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRigidbody.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptScene.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSceneObject.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObjectInfoRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObjectRTTI.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptScriptCode.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableArray.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableDictionary.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableField.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableList.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableObject.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableProperty.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableUtility.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptShader.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptShaderInclude.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSphereCollider.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSpriteTexture.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptStringTable.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptStringTableManager.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTexture.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTexture2D.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIContent.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObjectInfo.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTexture3D.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTextureCube.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTime.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVector.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVector2I.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVirtualButton.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVirtualInput.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptD6Joint.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptFixedJoint.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptHingeJoint.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptSliderJoint.h" />
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptSphericalJoint.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsEngineScriptLibrary.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedComponent.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedDiff.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedResource.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedResourceManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedResourceMetaData.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableDiff.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsPlayInEditorManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptAssemblyManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptAsyncOp.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptBoneWeight.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptBoxCollider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptBuiltin.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCamera.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCapsuleCollider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCharacterController.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCollider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCollisionData.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptColor.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptComponent.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptContextMenu.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptControllerCollision.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCursor.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptD6Joint.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptDebug.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptDistanceJoint.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptEnginePlugin.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptFixedJoint.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptFontBitmap.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGameObject.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGameObjectManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUI.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIButton.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIContentImages.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIElement.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIFixedSpace.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIFlexibleSpace.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptFont.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUILayoutUtility.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIElementStateStyle.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIElementStyle.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUILabel.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUILayout.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIListBox.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIProgressBar.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIScrollArea.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUISkin.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUISlider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUITexture.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIToggle.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIToggleGroup.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIWidget.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptHingeJoint.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptHString.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIInputBox.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptInput.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptInputConfiguration.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptJoint.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptJointCommon.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptLight.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptLogEntry.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptManagedResource.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMaterial.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMesh.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMeshCollider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMeshData.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptObject.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptObjectImpl.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptObjectManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysics.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysicsMaterial.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysicsMesh.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysicsQueryHit.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPixelData.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPixelUtility.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPlainText.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPlaneCollider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPostProcessSettings.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPrefab.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptProfilerOverlayInternal.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderable.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderTarget.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderTexture.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderTexture2D.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResource.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResourceManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResourceRef.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResources.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRigidbody.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptScene.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSceneObject.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableArray.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableDictionary.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableList.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableObject.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableObjectInfo.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptScriptCode.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableArray.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableDictionary.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableField.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableList.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableObject.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableProperty.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableUtility.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptShader.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptShaderInclude.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSliderJoint.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSphereCollider.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSphericalJoint.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSpriteTexture.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptStringTable.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptStringTableManager.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTexture.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTexture2D.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIContent.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTexture3D.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTextureCube.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTime.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVector.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVector2I.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVirtualInput.cpp" />
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVirtualButton.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 821
Build/VS2015/SBansheeEngine.vcxproj.filters

@@ -1,821 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Header Files\Serialization">
-      <UniqueIdentifier>{97b82061-c2d8-49e4-8840-80ff956f2cc0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Serialization">
-      <UniqueIdentifier>{10d91e2d-e560-4081-ac15-bc6753ca2a7e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Serialization\RTTI">
-      <UniqueIdentifier>{3225801f-fe74-4e07-aa59-37ad5d5ac1da}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\RTTI">
-      <UniqueIdentifier>{cff4d9c9-b006-4675-a58e-6a0e449ff8d5}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Wrappers">
-      <UniqueIdentifier>{beddd517-49bb-4a3a-a200-31f490620231}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Wrappers\Physics">
-      <UniqueIdentifier>{8355a19c-b7b7-49a0-a8dd-baec11b88e28}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Header Files\Wrappers\GUI">
-      <UniqueIdentifier>{90896fa0-9186-412e-bad6-b57e3ae7c060}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Wrappers">
-      <UniqueIdentifier>{45f5c7ec-9c9f-4154-8451-ff3a9ef6a020}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Wrappers\Physics">
-      <UniqueIdentifier>{9eb1c24d-26f9-4036-bf91-978b7a78966e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Source Files\Wrappers\GUI">
-      <UniqueIdentifier>{a412791a-7e2f-4aea-a34f-6c2ad7f1246c}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptObject.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptEnginePrerequisites.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedComponent.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResourceManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGameObjectManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIButton.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIContent.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIElementStateStyle.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIElementStyle.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIFixedSpace.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIFlexibleSpace.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIInputBox.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUILabel.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUILayout.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIListBox.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIScrollArea.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUITexture.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIToggle.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIToggleGroup.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableArrayRTTI.h">
-      <Filter>Header Files\Serialization\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDictionaryRTTI.h">
-      <Filter>Header Files\Serialization\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableListRTTI.h">
-      <Filter>Header Files\Serialization\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObjectRTTI.h">
-      <Filter>Header Files\Serialization\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableArray.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDictionary.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableList.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObject.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableFieldRTTI.h">
-      <Filter>Header Files\Serialization\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObjectInfoRTTI.h">
-      <Filter>Header Files\Serialization\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableField.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableObjectInfo.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptObjectImpl.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIElement.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUILayoutUtility.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResource.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceMetaData.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedComponentRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceMetaDataRTTI.h">
-      <Filter>Header Files\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedResourceManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIRenderTexture.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptObjectManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptAssemblyManager.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUISlider.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIProgressBar.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDiff.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedSerializableDiffRTTI.h">
-      <Filter>Header Files\Serialization\RTTI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsManagedDiff.h">
-      <Filter>Header Files\Serialization</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptStringTableManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUISkin.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsEngineScriptLibrary.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsPlayInEditorManager.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIWidget.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUI.h">
-      <Filter>Header Files\Wrappers\GUI</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCollider.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCollisionData.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysicsQueryHit.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRigidbody.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptBoxCollider.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSphereCollider.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCapsuleCollider.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPlaneCollider.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMeshCollider.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptJointCommon.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptControllerCollision.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCharacterController.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptJoint.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptDistanceJoint.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptHingeJoint.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptSliderJoint.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptSphericalJoint.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptFixedJoint.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Source\BsScriptD6Joint.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysics.h">
-      <Filter>Header Files\Wrappers\Physics</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptAsyncOp.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptBoneWeight.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptBuiltin.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCamera.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptColor.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptComponent.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptContextMenu.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptCursor.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptDebug.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptFont.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptFontBitmap.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGameObject.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptGUIContentImages.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptHString.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptInput.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptInputConfiguration.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptLight.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptLogEntry.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptManagedResource.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMaterial.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMesh.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptMeshData.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysicsMaterial.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPhysicsMesh.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPixelData.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPixelUtility.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPlainText.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPrefab.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptProfilerOverlayInternal.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderable.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderTarget.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderTexture.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptRenderTexture2D.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResource.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVirtualInput.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVirtualButton.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVector2I.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptVector.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTime.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTextureCube.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTexture3D.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTexture2D.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptTexture.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptStringTable.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSpriteTexture.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptShaderInclude.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptShader.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableUtility.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableProperty.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableObject.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableList.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableField.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableDictionary.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptScriptCode.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSerializableArray.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptSceneObject.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptScene.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResources.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptResourceRef.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\SBansheeEngine\Include\BsScriptPostProcessSettings.h">
-      <Filter>Header Files\Wrappers</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptEnginePlugin.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedComponent.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResourceManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGameObjectManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIButton.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIContent.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIElementStateStyle.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIElementStyle.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIFixedSpace.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIFlexibleSpace.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIInputBox.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUILabel.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUILayout.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIListBox.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIScrollArea.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUITexture.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIToggle.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIToggleGroup.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableArray.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableDictionary.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableField.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableList.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableObject.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableObjectInfo.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptObjectImpl.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptObject.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIElement.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUILayoutUtility.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedResource.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedResourceMetaData.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedResourceManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIRenderTexture.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptObjectManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptAssemblyManager.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUISlider.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIProgressBar.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedSerializableDiff.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsManagedDiff.cpp">
-      <Filter>Source Files\Serialization</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptStringTableManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUISkin.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsEngineScriptLibrary.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsPlayInEditorManager.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIWidget.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUI.cpp">
-      <Filter>Source Files\Wrappers\GUI</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCollider.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCollisionData.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysicsQueryHit.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRigidbody.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptBoxCollider.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSphereCollider.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCapsuleCollider.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPlaneCollider.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMeshCollider.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptJointCommon.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptControllerCollision.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCharacterController.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptJoint.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptDistanceJoint.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptHingeJoint.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSliderJoint.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptFixedJoint.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSphericalJoint.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptD6Joint.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysics.cpp">
-      <Filter>Source Files\Wrappers\Physics</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptAsyncOp.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptBoneWeight.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptBuiltin.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCamera.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptColor.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptComponent.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptContextMenu.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptCursor.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptDebug.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptFont.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptFontBitmap.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGameObject.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptGUIContentImages.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptHString.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptInput.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptInputConfiguration.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptLight.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptLogEntry.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptManagedResource.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMaterial.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMesh.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptMeshData.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysicsMaterial.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPhysicsMesh.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPixelData.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPixelUtility.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPlainText.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPrefab.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptProfilerOverlayInternal.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVirtualInput.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVirtualButton.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVector2I.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptVector.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTime.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTextureCube.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTexture3D.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTexture2D.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptTexture.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptStringTable.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSpriteTexture.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptShaderInclude.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptShader.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableUtility.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableProperty.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableObject.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableList.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableField.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableDictionary.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSerializableArray.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptScriptCode.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptSceneObject.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptScene.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResources.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResourceRef.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptResource.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderTexture2D.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderTexture.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderTarget.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptRenderable.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\SBansheeEngine\Source\BsScriptPostProcessSettings.cpp">
-      <Filter>Source Files\Wrappers</Filter>
-    </ClCompile>
-  </ItemGroup>
-</Project>

+ 0 - 4
Build/VS2015/SBansheeEngine.vcxproj.user

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup />
-</Project>

+ 1 - 0
CONTRIBUTING.md

@@ -0,0 +1 @@
+Before contributing please sign the <a href="https://cla-assistant.io/BearishSun/BansheeEngine">Contributor License Agreement</a>. This agreement gives us rights to use your contribution.

+ 20 - 0
Data/Editor/EmptyCSScriptText.txt

@@ -0,0 +1,20 @@
+namespace BansheeEngine
+{
+	public class NewComponent : Component
+	{
+		private void OnInitialize()
+		{
+			// TODO: Add code that needs to be called when Component is created
+		}
+		
+		private void OnUpdate()
+		{
+			// TODO: Add code that needs to be called every frame
+		}
+		
+		private void OnDestroy()
+		{
+			// TODO: Add code that needs to be called when Component is destroyed
+		}
+	}
+}

+ 95 - 0
Data/Editor/EmptyShaderText.txt

@@ -0,0 +1,95 @@
+Parameters =
+{
+	mat4x4		matWorldViewProj : auto("WVP");
+
+	Sampler2D 	samp : alias("tex");
+	Texture2D 	tex;
+};
+
+Blocks =
+{
+	Block PerObject : auto("PerObject");
+};
+
+Technique =
+{
+	Language = "HLSL11";
+	
+	Pass =
+	{
+
+		Vertex =
+		{
+			cbuffer PerObject
+			{
+				float4x4 matWorldViewProj;
+			}
+
+			void main(
+			  in float4 inPos : POSITION,
+			  in float2 uv : TEXCOORD0,
+			  out float4 oPosition : SV_Position,
+			  out float2 oUv : TEXCOORD0)
+			{
+			   oPosition = mul(matWorldViewProj, inPos);
+			   oUv = uv;
+			}
+		};
+		
+		Fragment =
+		{
+			SamplerState samp : register(s0);
+			Texture2D tex : register(t0);
+
+			float4 main(in float4 inPos : SV_Position, float2 uv : TEXCOORD0) : SV_Target
+			{
+			   return tex.Sample(samp, uv);
+			}
+		};
+	};
+};
+
+Technique =
+{
+	Language = "GLSL";
+	
+	Pass =
+	{
+
+		Vertex =
+		{
+			uniform PerObject
+			{
+				mat4 matWorldViewProj;
+			};
+
+			in vec4 bs_position;
+			in vec2 bs_texcoord0;
+			out vec2 texcoord0;
+
+			out gl_PerVertex
+			{
+				vec4 gl_Position;
+			};
+			
+			void main()
+			{
+			   texcoord0 = bs_texcoord0;
+			   gl_Position = matWorldViewProj * bs_position;
+			}
+		};
+		
+		Fragment =
+		{
+			uniform sampler2D tex;
+
+			in vec2 texcoord0;
+			out vec4 fragColor;
+
+			void main()
+			{
+			   fragColor = texture2D(tex, texcoord0.st);
+			}
+		};
+	};
+};

二進制
Data/Editor/GUISkin.asset


二進制
Data/Editor/Icons/AnimationAddEventIcon.png.asset


二進制
Data/Editor/Icons/AnimationAddEventIconOn.png.asset


二進制
Data/Editor/Icons/AnimationAddKeyframeIcon.png.asset


二進制
Data/Editor/Icons/AnimationAddKeyframeIconOn.png.asset


二進制
Data/Editor/Icons/AnimationClipIcon.psd.asset


二進制
Data/Editor/Icons/AnimationClipIcon.psd16.asset


二進制
Data/Editor/Icons/AnimationClipIcon.psd32.asset


二進制
Data/Editor/Icons/AnimationClipIcon.psd48.asset


二進制
Data/Editor/Icons/AnimationEventIcon.png.asset


二進制
Data/Editor/Icons/AnimationFrameBackIcon.png.asset


二進制
Data/Editor/Icons/AnimationFrameBackIconOn.png.asset


二進制
Data/Editor/Icons/AnimationFrameForwardIcon.png.asset


二進制
Data/Editor/Icons/AnimationFrameForwardIconOn.png.asset


二進制
Data/Editor/Icons/AnimationKeyframeIcon.png.asset


二進制
Data/Editor/Icons/AnimationPlayIcon.png.asset


二進制
Data/Editor/Icons/AnimationPlayIconOn.png.asset


二進制
Data/Editor/Icons/AnimationRecordIcon.png.asset


二進制
Data/Editor/Icons/AnimationRecordIconOn.png.asset


二進制
Data/Editor/Icons/AudioClipIcon.psd.asset


二進制
Data/Editor/Icons/AudioClipIcon.psd16.asset


二進制
Data/Editor/Icons/AudioClipIcon.psd32.asset


二進制
Data/Editor/Icons/AudioClipIcon.psd48.asset


二進制
Data/Editor/Icons/CSharpIcon.psd.asset


二進制
Data/Editor/Icons/CSharpIcon.psd16.asset


二進制
Data/Editor/Icons/CSharpIcon.psd32.asset


二進制
Data/Editor/Icons/CSharpIcon.psd48.asset


二進制
Data/Editor/Icons/FolderIcon.psd.asset


二進制
Data/Editor/Icons/FolderIcon.psd16.asset


二進制
Data/Editor/Icons/FolderIcon.psd32.asset


二進制
Data/Editor/Icons/FolderIcon.psd48.asset


二進制
Data/Editor/Icons/FontIcon.psd.asset


二進制
Data/Editor/Icons/FontIcon.psd16.asset


部分文件因文件數量過多而無法顯示