Source/ThirdParty/ANGLE: Made Windows build system for ANGLE and removed existing...
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jul 2013 21:13:28 +0000 (21:13 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jul 2013 21:13:28 +0000 (21:13 +0000)
Removed empty src/libGLESv2/shaders directory and old README files.
https://bugs.webkit.org/show_bug.cgi?id=119103

Reviewed by Brent Fulgham.

* ANGLE.vcxproj: Added.
* ANGLE.vcxproj/ANGLEGenerated.vcxproj: Added.
* ANGLE.vcxproj/ANGLEGenerated.vcxproj.filters: Added.
* ANGLE.vcxproj/libEGL.vcxproj: Added.
* ANGLE.vcxproj/libEGL.vcxproj.filters: Added.
* ANGLE.vcxproj/libEGLCommon.props: Added.
* ANGLE.vcxproj/libGLESv2.vcxproj: Added.
* ANGLE.vcxproj/libGLESv2.vcxproj.filters: Added.
* ANGLE.vcxproj/libGLESv2Common.props: Added.
* ANGLE.vcxproj/translator.vcxproj: Added.
* ANGLE.vcxproj/translator.vcxproj.filters: Added.
* ANGLE.vcxproj/translatorCommon.props: Added.
* src/ANGLE.sln: Removed.
* src/compiler/preprocessor/preprocessor.vcxproj: Removed.
* src/compiler/preprocessor/preprocessor.vcxproj.filters: Removed.
* src/compiler/translator_common.vcxproj: Removed.
* src/compiler/translator_common.vcxproj.filters: Removed.
* src/compiler/translator_hlsl.vcxproj: Removed.
* src/compiler/translator_hlsl.vcxproj.filters: Removed.
* src/libEGL/README: Removed.
* src/libEGL/libEGL.vcxproj: Removed.
* src/libEGL/libEGL.vcxproj.filters: Removed.
* src/libGLESv2/README: Removed.
* src/libGLESv2/libGLESv2.vcxproj: Removed.
* src/libGLESv2/libGLESv2.vcxproj.filters: Removed.
* src/libGLESv2/shaders: Removed.

Source/WebKit: Made Windows build system for ANGLE.
https://bugs.webkit.org/show_bug.cgi?id=119103

Reviewed by Brent Fulgham.

* WebKit.vcxproj/WebKit.sln:
Added ANGLEGenerated, libEGL, libGLESv2, and translator projects.
These projects are currently not built.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@153346 268f45cc-cd09-0410-ab3c-d52691b4dbfc

25 files changed:
Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj.filters [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj.filters [moved from Source/ThirdParty/ANGLE/src/libEGL/libEGL.vcxproj.filters with 60% similarity, mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGLCommon.props [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj.filters [moved from Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2.vcxproj.filters with 51% similarity, mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2Common.props [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator.vcxproj [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator.vcxproj.filters [new file with mode: 0755]
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translatorCommon.props [new file with mode: 0755]
Source/ThirdParty/ANGLE/ChangeLog
Source/ThirdParty/ANGLE/src/ANGLE.sln [deleted file]
Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.vcxproj [deleted file]
Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.vcxproj.filters [deleted file]
Source/ThirdParty/ANGLE/src/compiler/translator_common.vcxproj [deleted file]
Source/ThirdParty/ANGLE/src/compiler/translator_common.vcxproj.filters [deleted file]
Source/ThirdParty/ANGLE/src/compiler/translator_hlsl.vcxproj [deleted file]
Source/ThirdParty/ANGLE/src/compiler/translator_hlsl.vcxproj.filters [deleted file]
Source/ThirdParty/ANGLE/src/libEGL/README [deleted file]
Source/ThirdParty/ANGLE/src/libEGL/libEGL.vcxproj [deleted file]
Source/ThirdParty/ANGLE/src/libGLESv2/README [deleted file]
Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2.vcxproj [deleted file]
Source/WebKit/ChangeLog
Source/WebKit/WebKit.vcxproj/WebKit.sln

diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj
new file mode 100755 (executable)
index 0000000..36ea8ed
--- /dev/null
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug_WinCairo|Win32">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug_WinCairo|x64">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|Win32">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|x64">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|Win32">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|x64">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{567CC448-ADB5-4FAF-8707-EEB08202452D}</ProjectGuid>\r
+    <Keyword>MakeFileProj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="Configuration">\r
+    <ConfigurationType>Makefile</ConfigurationType>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <NMakeOutput />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <NMakeOutput />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
+    <NMakeOutput />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
+    <NMakeOutput />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <NMakeOutput>\r
+    </NMakeOutput>\r
+    <NMakePreprocessorDefinitions>WIN32;NDEBUG;</NMakePreprocessorDefinitions>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <NMakeOutput />\r
+    <NMakePreprocessorDefinitions>WIN32;NDEBUG;</NMakePreprocessorDefinitions>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
+    <NMakeOutput />\r
+    <NMakePreprocessorDefinitions>WIN32;NDEBUG;</NMakePreprocessorDefinitions>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
+    <NMakeOutput />\r
+    <NMakePreprocessorDefinitions>WIN32;NDEBUG;</NMakePreprocessorDefinitions>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
+    <NMakeOutput />\r
+    <NMakePreprocessorDefinitions>WIN32;NDEBUG;</NMakePreprocessorDefinitions>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
+    <NMakeOutput />\r
+    <NMakePreprocessorDefinitions>WIN32;NDEBUG;</NMakePreprocessorDefinitions>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup>\r
+  </ItemDefinitionGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj.filters b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj.filters
new file mode 100755 (executable)
index 0000000..ef1ebf5
--- /dev/null
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj
new file mode 100755 (executable)
index 0000000..ad74968
--- /dev/null
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug_WinCairo|Win32">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug_WinCairo|x64">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|Win32">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|x64">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|Win32">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|x64">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}</ProjectGuid>\r
+    <RootNamespace>libEGL</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libEGLCommon.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <ItemGroup>\r
+    <None Include="..\src\libEGL\libEGL.def" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\src\libEGL\libEGL.rc" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="libGLESv2.vcxproj">\r
+      <Project>{b5871a7a-968c-42e3-a33b-981e6f448e78}</Project>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\include\EGL\egl.h" />\r
+    <ClInclude Include="..\include\EGL\eglext.h" />\r
+    <ClInclude Include="..\include\EGL\eglplatform.h" />\r
+    <ClInclude Include="..\src\common\version.h" />\r
+    <ClInclude Include="..\src\libEGL\Config.h" />\r
+    <ClInclude Include="..\src\libEGL\Display.h" />\r
+    <ClInclude Include="..\src\libEGL\main.h" />\r
+    <ClInclude Include="..\src\libEGL\resource.h" />\r
+    <ClInclude Include="..\src\libEGL\Surface.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\common\debug.cpp" />\r
+    <ClCompile Include="..\src\libEGL\Config.cpp" />\r
+    <ClCompile Include="..\src\libEGL\Display.cpp" />\r
+    <ClCompile Include="..\src\libEGL\libEGL.cpp" />\r
+    <ClCompile Include="..\src\libEGL\main.cpp" />\r
+    <ClCompile Include="..\src\libEGL\Surface.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="translator.vcxproj">\r
+      <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
similarity index 60%
rename from Source/ThirdParty/ANGLE/src/libEGL/libEGL.vcxproj.filters
rename to Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj.filters
index 860e169..53feeb5
     </Filter>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="Config.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\Common\debug.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Display.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="libEGL.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="main.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Surface.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
+    <ResourceCompile Include="..\src\libEGL\libEGL.rc" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\src\libEGL\libEGL.def" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="Config.h">\r
+    <ClInclude Include="..\src\libEGL\Config.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Display.h">\r
+    <ClInclude Include="..\src\libEGL\Display.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\include\EGL\egl.h">\r
+    <ClInclude Include="..\src\libEGL\main.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\include\EGL\eglext.h">\r
+    <ClInclude Include="..\src\libEGL\resource.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\include\EGL\eglplatform.h">\r
+    <ClInclude Include="..\src\libEGL\Surface.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="main.h">\r
+    <ClInclude Include="..\include\EGL\egl.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="resource.h">\r
+    <ClInclude Include="..\include\EGL\eglext.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Surface.h">\r
+    <ClInclude Include="..\include\EGL\eglplatform.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\common\version.h">\r
+    <ClInclude Include="..\src\common\version.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ResourceCompile Include="libEGL.rc" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="libEGL.def" />\r
+    <ClCompile Include="..\src\libEGL\Config.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libEGL\Display.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libEGL\libEGL.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libEGL\main.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libEGL\Surface.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\common\debug.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGLCommon.props b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGLCommon.props
new file mode 100755 (executable)
index 0000000..fc84d65
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets" />\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup />\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>../src;../include</AdditionalIncludeDirectories>\r
+    </ClCompile>\r
+    <Link>\r
+      <AdditionalDependencies>d3d9.lib;libGLESv2.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\$(PlatformShortName)\;$(CONFIGURATIONBUILDDIR)\lib$(PlatformArchitecture)</AdditionalLibraryDirectories>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup />\r
+</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj
new file mode 100755 (executable)
index 0000000..813d417
--- /dev/null
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug_WinCairo|Win32">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug_WinCairo|x64">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|Win32">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|x64">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|Win32">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|x64">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{B5871A7A-968C-42E3-A33B-981E6F448E78}</ProjectGuid>\r
+    <RootNamespace>libGLESv2</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
+    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="libGLESv2Common.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\libGLESv2\Buffer.cpp" />\r
+    <ClCompile Include="..\src\third_party\murmurhash\MurmurHash3.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Production|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">NotUsing</PrecompiledHeader>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libGLESv2\Context.cpp" />\r
+    <ClCompile Include="..\src\common\debug.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Production|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">NotUsing</PrecompiledHeader>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libGLESv2\Fence.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\Float16ToFloat32.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\Framebuffer.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\HandleAllocator.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\libGLESv2.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\main.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\precompiled.cpp">\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Production|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">NotUsing</PrecompiledHeader>\r
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">NotUsing</PrecompiledHeader>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libGLESv2\Program.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\ProgramBinary.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\Query.cpp" />\r
+    <ClCompile Include="..\src\common\RefCountObject.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\Renderbuffer.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Blit.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Fence11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Fence9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\BufferStorage.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\BufferStorage11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\BufferStorage9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Image.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Image9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexBuffer.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexBuffer11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexBuffer9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexDataManager.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\ImageSSE2.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Image11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\InputLayoutCache.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Query11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Query9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Renderer.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Renderer11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\renderer11_utils.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Renderer9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\renderer9_utils.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\RenderTarget11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\RenderTarget9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\RenderStateCache.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\ShaderExecutable11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\ShaderExecutable9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\SwapChain11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\SwapChain9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\TextureStorage.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\TextureStorage11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\TextureStorage9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexBuffer.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexBuffer11.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexBuffer9.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexDataManager.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexDeclarationCache.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\ResourceManager.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\Shader.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\Texture.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\Uniform.cpp" />\r
+    <ClCompile Include="..\src\libGLESv2\utilities.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\src\common\debug.h" />\r
+    <ClInclude Include="..\src\common\system.h" />\r
+    <ClInclude Include="..\src\third_party\murmurhash\MurmurHash3.h" />\r
+    <ClInclude Include="..\src\libGLESv2\angletypes.h" />\r
+    <ClInclude Include="..\src\libGLESv2\BinaryStream.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Buffer.h" />\r
+    <ClInclude Include="..\src\libGLESv2\constants.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Context.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Fence.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Framebuffer.h" />\r
+    <ClInclude Include="..\include\GLES2\gl2.h" />\r
+    <ClInclude Include="..\include\GLES2\gl2ext.h" />\r
+    <ClInclude Include="..\include\GLES2\gl2platform.h" />\r
+    <ClInclude Include="..\src\libGLESv2\HandleAllocator.h" />\r
+    <ClInclude Include="..\src\libGLESv2\main.h" />\r
+    <ClInclude Include="..\src\libGLESv2\mathutil.h" />\r
+    <ClInclude Include="..\src\libGLESv2\precompiled.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Program.h" />\r
+    <ClInclude Include="..\src\libGLESv2\ProgramBinary.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Query.h" />\r
+    <ClInclude Include="..\src\common\RefCountObject.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Renderbuffer.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Blit.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Fence11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Fence9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\FenceImpl.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\BufferStorage.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\BufferStorage11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\BufferStorage9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\generatemip.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Image.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Image11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Image9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexBuffer.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexBuffer11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexBuffer9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexDataManager.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\InputLayoutCache.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Query11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\QueryImpl.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Query9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Renderer.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Renderer11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\renderer11_utils.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Renderer9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\renderer9_utils.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderTarget.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderTarget11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderTarget9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderStateCache.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderCache.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderExecutable.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderExecutable11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderExecutable9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\clear11vs.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\clearmultiple11ps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\clearsingle11ps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\componentmaskps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\flipyvs.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\luminanceps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthrough11vs.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughlum11ps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughlumalpha11ps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughrgb11ps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughrgba11ps.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\standardvs.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\SwapChain.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\SwapChain11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\SwapChain9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\TextureStorage.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\TextureStorage11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\TextureStorage9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexBuffer.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexBuffer11.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexBuffer9.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\vertexconversion.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexDataManager.h" />\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexDeclarationCache.h" />\r
+    <ClInclude Include="..\src\libGLESv2\resource.h" />\r
+    <ClInclude Include="..\src\libGLESv2\ResourceManager.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Shader.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Texture.h" />\r
+    <ClInclude Include="..\src\libGLESv2\Uniform.h" />\r
+    <ClInclude Include="..\src\libGLESv2\utilities.h" />\r
+    <ClInclude Include="..\src\common\version.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\src\libGLESv2\libGLESv2.def" />\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Blit.ps" />\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Blit.vs" />\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Clear11.hlsl" />\r
+    <None Include="..\src\libGLESv2\renderer\shaders\generate_shaders.bat" />\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Passthrough11.hlsl" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\src\libGLESv2\libGLESv2.rc" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="translator.vcxproj">\r
+      <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
similarity index 51%
rename from Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2.vcxproj.filters
rename to Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj.filters
index 34f9704..6a1415e
     </Filter>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="Buffer.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Context.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Context.cpp">\r
+    <ClCompile Include="..\src\common\debug.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\common\debug.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Fence.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Fence.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Float16ToFloat32.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Float16ToFloat32.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Framebuffer.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Framebuffer.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\HandleAllocator.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="HandleAllocator.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\libGLESv2.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="libGLESv2.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\main.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="main.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Program.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Program.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\ProgramBinary.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="ProgramBinary.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Query.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Query.cpp">\r
+    <ClCompile Include="..\src\common\RefCountObject.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\common\RefCountObject.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Renderbuffer.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Renderbuffer.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\ResourceManager.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="ResourceManager.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Shader.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Shader.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Texture.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Texture.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\utilities.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="utilities.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="renderer\Image.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Image.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\TextureStorage.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\TextureStorage.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Renderer.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Renderer.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\third_party\murmurhash\MurmurHash3.cpp">\r
+    <ClCompile Include="..\src\third_party\murmurhash\MurmurHash3.cpp">\r
       <Filter>Third Party\MurmurHash</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\IndexDataManager.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexDataManager.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\VertexDataManager.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexDataManager.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Image.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Image.cpp">\r
       <Filter>Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\ImageSSE2.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\ImageSSE2.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\VertexBuffer.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexBuffer.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\IndexBuffer.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexBuffer.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="Uniform.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\Uniform.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\BufferStorage.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\BufferStorage.cpp">\r
       <Filter>Source Files\Renderer</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\BufferStorage11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\BufferStorage11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Fence11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Fence11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Image11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Image11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\IndexBuffer11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexBuffer11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Query11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Query11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Renderer11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Renderer11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\renderer11_utils.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\renderer11_utils.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\RenderTarget11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\RenderTarget11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\ShaderExecutable11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\ShaderExecutable11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\SwapChain11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\SwapChain11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\TextureStorage11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\TextureStorage11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\VertexBuffer11.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexBuffer11.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\BufferStorage9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\BufferStorage9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Fence9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Fence9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Image9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Image9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\IndexBuffer9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\IndexBuffer9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Query9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Query9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Renderer9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Renderer9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\renderer9_utils.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\renderer9_utils.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\RenderTarget9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\RenderTarget9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\ShaderExecutable9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\ShaderExecutable9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\SwapChain9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\SwapChain9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\TextureStorage9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\TextureStorage9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\VertexBuffer9.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexBuffer9.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\Blit.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\Blit.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\InputLayoutCache.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\InputLayoutCache.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\RenderStateCache.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\RenderStateCache.cpp">\r
       <Filter>Source Files\Renderer11</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="renderer\VertexDeclarationCache.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\renderer\VertexDeclarationCache.cpp">\r
       <Filter>Source Files\Renderer9</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="precompiled.cpp">\r
+    <ClCompile Include="..\src\libGLESv2\precompiled.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\libGLESv2\Buffer.cpp">\r
       <Filter>Source Files</Filter>\r
     </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="BinaryStream.h">\r
+    <ClInclude Include="..\src\libGLESv2\BinaryStream.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Buffer.h">\r
+    <ClInclude Include="..\src\libGLESv2\Buffer.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Context.h">\r
+    <ClInclude Include="..\src\libGLESv2\Context.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Fence.h">\r
+    <ClInclude Include="..\src\libGLESv2\Fence.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Framebuffer.h">\r
+    <ClInclude Include="..\src\libGLESv2\Framebuffer.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\include\GLES2\gl2.h">\r
+    <ClInclude Include="..\include\GLES2\gl2.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\include\GLES2\gl2ext.h">\r
+    <ClInclude Include="..\include\GLES2\gl2ext.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\include\GLES2\gl2platform.h">\r
+    <ClInclude Include="..\include\GLES2\gl2platform.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="HandleAllocator.h">\r
+    <ClInclude Include="..\src\libGLESv2\HandleAllocator.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="main.h">\r
+    <ClInclude Include="..\src\libGLESv2\main.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="mathutil.h">\r
+    <ClInclude Include="..\src\libGLESv2\mathutil.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Program.h">\r
+    <ClInclude Include="..\src\libGLESv2\Program.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="ProgramBinary.h">\r
+    <ClInclude Include="..\src\libGLESv2\ProgramBinary.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Query.h">\r
+    <ClInclude Include="..\src\libGLESv2\Query.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\common\RefCountObject.h">\r
+    <ClInclude Include="..\src\common\RefCountObject.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Renderbuffer.h">\r
+    <ClInclude Include="..\src\libGLESv2\Renderbuffer.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="resource.h">\r
+    <ClInclude Include="..\src\libGLESv2\resource.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="ResourceManager.h">\r
+    <ClInclude Include="..\src\libGLESv2\ResourceManager.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Shader.h">\r
+    <ClInclude Include="..\src\libGLESv2\Shader.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Texture.h">\r
+    <ClInclude Include="..\src\libGLESv2\Texture.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="utilities.h">\r
+    <ClInclude Include="..\src\libGLESv2\utilities.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\common\version.h">\r
+    <ClInclude Include="..\src\common\version.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="angletypes.h">\r
+    <ClInclude Include="..\src\libGLESv2\angletypes.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\third_party\murmurhash\MurmurHash3.h">\r
+    <ClInclude Include="..\src\third_party\murmurhash\MurmurHash3.h">\r
       <Filter>Third Party\MurmurHash</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="Uniform.h">\r
+    <ClInclude Include="..\src\libGLESv2\Uniform.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\passthrough11vs.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthrough11vs.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\standardvs.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\standardvs.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\componentmaskps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\componentmaskps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\flipyvs.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\flipyvs.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\luminanceps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\luminanceps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughrgba11ps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughrgba11ps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughrgb11ps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughrgb11ps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughlum11ps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughlum11ps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughlumalpha11ps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\passthroughlumalpha11ps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\clear11vs.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\clear11vs.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\clearmultiple11ps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\clearmultiple11ps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\shaders\compiled\clearsingle11ps.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\shaders\compiled\clearsingle11ps.h">\r
       <Filter>Shaders\Compiled</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\common\system.h">\r
+    <ClInclude Include="..\src\common\system.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\common\debug.h">\r
+    <ClInclude Include="..\src\common\debug.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\BufferStorage.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\BufferStorage.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\FenceImpl.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\FenceImpl.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\generatemip.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\generatemip.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Image.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Image.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\IndexBuffer.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexBuffer.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\IndexDataManager.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexDataManager.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\QueryImpl.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\QueryImpl.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Renderer.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Renderer.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\RenderTarget.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderTarget.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\ShaderExecutable.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderExecutable.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\SwapChain.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\SwapChain.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\TextureStorage.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\TextureStorage.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\VertexBuffer.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexBuffer.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\vertexconversion.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\vertexconversion.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\VertexDataManager.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexDataManager.h">\r
       <Filter>Header Files\Renderer</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\BufferStorage11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\BufferStorage11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\IndexBuffer11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexBuffer11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Query11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Query11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Renderer11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Renderer11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\RenderTarget11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderTarget11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\ShaderExecutable11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderExecutable11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\SwapChain11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\SwapChain11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\TextureStorage11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\TextureStorage11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\VertexBuffer11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexBuffer11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\BufferStorage9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\BufferStorage9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Fence9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Fence9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Image9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Image9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\IndexBuffer9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\IndexBuffer9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Query9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Query9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Renderer9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Renderer9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\renderer9_utils.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\renderer9_utils.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\RenderTarget9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderTarget9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\ShaderExecutable9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderExecutable9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\SwapChain9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\SwapChain9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\TextureStorage9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\TextureStorage9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\VertexBuffer9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexBuffer9.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Fence11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Fence11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Image11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Image11.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\renderer11_utils.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\renderer11_utils.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Fence9.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Fence9.h">\r
       <Filter>Header Files\Renderer\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Query11.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Query11.h">\r
       <Filter>Header Files\Renderer\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\Blit.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\Blit.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\ShaderCache.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\ShaderCache.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\InputLayoutCache.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\InputLayoutCache.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\RenderStateCache.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\RenderStateCache.h">\r
       <Filter>Header Files\Renderer11</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="renderer\VertexDeclarationCache.h">\r
+    <ClInclude Include="..\src\libGLESv2\renderer\VertexDeclarationCache.h">\r
       <Filter>Header Files\Renderer9</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="constants.h">\r
+    <ClInclude Include="..\src\libGLESv2\constants.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="precompiled.h">\r
+    <ClInclude Include="..\src\libGLESv2\precompiled.h">\r
       <Filter>Header Files</Filter>\r
     </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <None Include="renderer\shaders\Blit.ps">\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Blit.ps">\r
       <Filter>Shaders</Filter>\r
     </None>\r
-    <None Include="renderer\shaders\Blit.vs">\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Blit.vs">\r
       <Filter>Shaders</Filter>\r
     </None>\r
-    <None Include="renderer\shaders\generate_shaders.bat">\r
+    <None Include="..\src\libGLESv2\renderer\shaders\generate_shaders.bat">\r
       <Filter>Shaders</Filter>\r
     </None>\r
-    <None Include="renderer\shaders\Passthrough11.hlsl">\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Passthrough11.hlsl">\r
       <Filter>Shaders</Filter>\r
     </None>\r
-    <None Include="renderer\shaders\Clear11.hlsl">\r
+    <None Include="..\src\libGLESv2\renderer\shaders\Clear11.hlsl">\r
       <Filter>Shaders</Filter>\r
     </None>\r
-    <None Include="libGLESv2.def" />\r
+    <None Include="..\src\libGLESv2\libGLESv2.def" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ResourceCompile Include="libGLESv2.rc" />\r
+    <ResourceCompile Include="..\src\libGLESv2\libGLESv2.rc" />\r
   </ItemGroup>\r
 </Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2Common.props b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2Common.props
new file mode 100755 (executable)
index 0000000..76c1491
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets" />\r
+  <PropertyGroup Label="UserMacros" />\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>..\src;..\src\libGLESv2;..\include;..\include\KHR;$(DXSDK_DIR)Include</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+    </ClCompile>\r
+    <Link>\r
+      <ModuleDefinitionFile>../src/libGLESv2/libGLESv2.def</ModuleDefinitionFile>\r
+      <AdditionalDependencies>d3d9.lib;dxguid.lib;translator.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\$(PlatformShortName)\;$(CONFIGURATIONBUILDDIR)\lib$(PlatformArchitecture)</AdditionalLibraryDirectories>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup />\r
+</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator.vcxproj b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator.vcxproj
new file mode 100755 (executable)
index 0000000..25e38d9
--- /dev/null
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug_WinCairo|Win32">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug_WinCairo|x64">\r
+      <Configuration>Debug_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|Win32">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Production|x64">\r
+      <Configuration>Production</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|Win32">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release_WinCairo|x64">\r
+      <Configuration>Release_WinCairo</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}</ProjectGuid>\r
+    <RootNamespace>compiler</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
+    <ConfigurationType>StaticLibrary</ConfigurationType>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
+    <Import Project="..\..\..\..\WebKitLibraries\win\tools\vsprops\common.props" />\r
+    <Import Project="translatorCommon.props" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\compiler\BuiltInFunctionEmulator.cpp" />\r
+    <ClCompile Include="..\src\compiler\CodeGenGLSL.cpp" />\r
+    <ClCompile Include="..\src\compiler\Compiler.cpp" />\r
+    <ClCompile Include="..\src\compiler\debug.cpp" />\r
+    <ClCompile Include="..\src\compiler\DetectCallDepth.cpp" />\r
+    <ClCompile Include="..\src\compiler\DetectDiscontinuity.cpp" />\r
+    <ClCompile Include="..\src\compiler\Diagnostics.cpp" />\r
+    <ClCompile Include="..\src\compiler\DirectiveHandler.cpp" />\r
+    <ClCompile Include="..\src\compiler\ForLoopUnroll.cpp" />\r
+    <ClCompile Include="..\src\compiler\InfoSink.cpp" />\r
+    <ClCompile Include="..\src\compiler\Initialize.cpp" />\r
+    <ClCompile Include="..\src\compiler\InitializeDll.cpp" />\r
+    <ClCompile Include="..\src\compiler\InitializeParseContext.cpp" />\r
+    <ClCompile Include="..\src\compiler\Intermediate.cpp" />\r
+    <ClCompile Include="..\src\compiler\intermOut.cpp" />\r
+    <ClCompile Include="..\src\compiler\IntermTraverse.cpp" />\r
+    <ClCompile Include="..\src\compiler\MapLongVariableNames.cpp" />\r
+    <ClCompile Include="..\src\compiler\ossource_win.cpp" />\r
+    <ClCompile Include="..\src\compiler\OutputESSL.cpp" />\r
+    <ClCompile Include="..\src\compiler\OutputGLSL.cpp" />\r
+    <ClCompile Include="..\src\compiler\OutputGLSLBase.cpp" />\r
+    <ClCompile Include="..\src\compiler\parseConst.cpp" />\r
+    <ClCompile Include="..\src\compiler\ParseHelper.cpp" />\r
+    <ClCompile Include="..\src\compiler\PoolAlloc.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\DiagnosticsBase.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\DirectiveHandlerBase.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\DirectiveParser.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\ExpressionParser.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\Input.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\Lexer.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\Macro.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\MacroExpander.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\Preprocessor.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\Token.cpp" />\r
+    <ClCompile Include="..\src\compiler\preprocessor\Tokenizer.cpp" />\r
+    <ClCompile Include="..\src\compiler\QualifierAlive.cpp" />\r
+    <ClCompile Include="..\src\compiler\RemoveTree.cpp" />\r
+    <ClCompile Include="..\src\compiler\SearchSymbol.cpp" />\r
+    <ClCompile Include="..\src\compiler\ShaderLang.cpp" />\r
+    <ClCompile Include="..\src\compiler\SymbolTable.cpp" />\r
+    <ClCompile Include="..\src\compiler\TranslatorESSL.cpp" />\r
+    <ClCompile Include="..\src\compiler\TranslatorGLSL.cpp" />\r
+    <ClCompile Include="..\src\compiler\UnfoldShortCircuit.cpp" />\r
+    <ClCompile Include="..\src\compiler\Uniform.cpp" />\r
+    <ClCompile Include="..\src\compiler\util.cpp" />\r
+    <ClCompile Include="..\src\compiler\ValidateLimitations.cpp" />\r
+    <ClCompile Include="..\src\compiler\VariableInfo.cpp" />\r
+    <ClCompile Include="..\src\compiler\VariablePacker.cpp" />\r
+    <ClCompile Include="..\src\compiler\glslang_lex.cpp" />\r
+    <ClCompile Include="..\src\compiler\glslang_tab.cpp" />\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraph.cpp" />\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraphBuilder.cpp" />\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraphOutput.cpp" />\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraphTraverse.cpp" />\r
+    <ClCompile Include="..\src\compiler\timing\RestrictFragmentShaderTiming.cpp" />\r
+    <ClCompile Include="..\src\compiler\timing\RestrictVertexShaderTiming.cpp" />\r
+    <ClCompile Include="..\src\compiler\VersionGLSL.cpp" />\r
+    <ClCompile Include="..\src\third_party\compiler\ArrayBoundsClamper.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <CustomBuild Include="..\src\compiler\glslang.l">\r
+    </CustomBuild>\r
+    <CustomBuild Include="..\src\compiler\glslang.y">\r
+    </CustomBuild>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\src\compiler\BaseTypes.h" />\r
+    <ClInclude Include="..\src\compiler\BuiltInFunctionEmulator.h" />\r
+    <ClInclude Include="..\src\compiler\Common.h" />\r
+    <ClInclude Include="..\src\compiler\ConstantUnion.h" />\r
+    <ClInclude Include="..\src\compiler\debug.h" />\r
+    <ClInclude Include="..\src\compiler\DetectCallDepth.h" />\r
+    <ClInclude Include="..\src\compiler\DetectDiscontinuity.h" />\r
+    <ClInclude Include="..\src\compiler\Diagnostics.h" />\r
+    <ClInclude Include="..\src\compiler\DirectiveHandler.h" />\r
+    <ClInclude Include="..\src\compiler\ForLoopUnroll.h" />\r
+    <ClInclude Include="..\src\compiler\HashNames.h" />\r
+    <ClInclude Include="..\src\compiler\InfoSink.h" />\r
+    <ClInclude Include="..\src\compiler\Initialize.h" />\r
+    <ClInclude Include="..\src\compiler\InitializeDll.h" />\r
+    <ClInclude Include="..\src\compiler\InitializeGlobals.h" />\r
+    <ClInclude Include="..\src\compiler\InitializeParseContext.h" />\r
+    <ClInclude Include="..\src\compiler\intermediate.h" />\r
+    <ClInclude Include="..\src\compiler\localintermediate.h" />\r
+    <ClInclude Include="..\src\compiler\MapLongVariableNames.h" />\r
+    <ClInclude Include="..\src\compiler\MMap.h" />\r
+    <ClInclude Include="..\src\compiler\osinclude.h" />\r
+    <ClInclude Include="..\src\compiler\OutputESSL.h" />\r
+    <ClInclude Include="..\src\compiler\OutputGLSL.h" />\r
+    <ClInclude Include="..\src\compiler\OutputGLSLBase.h" />\r
+    <ClInclude Include="..\src\compiler\ParseHelper.h" />\r
+    <ClInclude Include="..\src\compiler\PoolAlloc.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\DiagnosticsBase.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\DirectiveHandlerBase.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\DirectiveParser.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\ExpressionParser.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\Input.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\length_limits.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\Lexer.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\Macro.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\MacroExpander.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\numeric_lex.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\pp_utils.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\Preprocessor.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\SourceLocation.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\Token.h" />\r
+    <ClInclude Include="..\src\compiler\preprocessor\Tokenizer.h" />\r
+    <ClInclude Include="..\src\compiler\QualifierAlive.h" />\r
+    <ClInclude Include="..\src\compiler\RemoveTree.h" />\r
+    <ClInclude Include="..\src\compiler\RenameFunction.h" />\r
+    <ClInclude Include="..\include\GLSLANG\ShaderLang.h" />\r
+    <ClInclude Include="..\src\compiler\SearchSymbol.h" />\r
+    <ClInclude Include="..\src\compiler\ShHandle.h" />\r
+    <ClInclude Include="..\src\compiler\SymbolTable.h" />\r
+    <ClInclude Include="..\src\compiler\TranslatorESSL.h" />\r
+    <ClInclude Include="..\src\compiler\TranslatorGLSL.h" />\r
+    <ClInclude Include="..\src\compiler\Types.h" />\r
+    <ClInclude Include="..\src\compiler\UnfoldShortCircuit.h" />\r
+    <ClInclude Include="..\src\compiler\Uniform.h" />\r
+    <ClInclude Include="..\src\compiler\util.h" />\r
+    <ClInclude Include="..\src\compiler\ValidateLimitations.h" />\r
+    <ClInclude Include="..\src\compiler\VariableInfo.h" />\r
+    <ClInclude Include="..\src\compiler\VariablePacker.h" />\r
+    <ClInclude Include="..\src\compiler\glslang_tab.h" />\r
+    <ClInclude Include="..\src\compiler\timing\RestrictFragmentShaderTiming.h" />\r
+    <ClInclude Include="..\src\compiler\timing\RestrictVertexShaderTiming.h" />\r
+    <ClInclude Include="..\src\compiler\depgraph\DependencyGraph.h" />\r
+    <ClInclude Include="..\src\compiler\depgraph\DependencyGraphBuilder.h" />\r
+    <ClInclude Include="..\src\compiler\depgraph\DependencyGraphOutput.h" />\r
+    <ClInclude Include="..\src\compiler\VersionGLSL.h" />\r
+    <ClInclude Include="..\src\third_party\compiler\ArrayBoundsClamper.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\src\compiler\preprocessor\Tokenizer.l" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator.vcxproj.filters b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator.vcxproj.filters
new file mode 100755 (executable)
index 0000000..8f6c761
--- /dev/null
@@ -0,0 +1,435 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files">\r
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\translatorCommon">\r
+      <UniqueIdentifier>{e4831339-014f-480e-80d7-4bb73b7faff6}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Header Files\translator_glsl">\r
+      <UniqueIdentifier>{8870a134-19b3-4b67-9898-3f2a2ec918bc}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Header Files\translatorCommon\timing">\r
+      <UniqueIdentifier>{5f5742e9-15e1-43b4-b1e7-0c118be14e04}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Header Files\translatorCommon\depgraph">\r
+      <UniqueIdentifier>{c4007e35-3c11-44d6-95f7-bb81db528068}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Header Files\translatorCommon\generated">\r
+      <UniqueIdentifier>{094f7115-35d3-4c63-870c-ab5f393dc2c2}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files\translatorCommon">\r
+      <UniqueIdentifier>{f9756665-207a-4ea7-ac03-5b1b8b1add09}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files\translator_glsl">\r
+      <UniqueIdentifier>{b8052ce1-288c-42ab-babc-b270fb04e41f}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files\preprocessor">\r
+      <UniqueIdentifier>{abeefce1-e4fc-4e77-b238-9c11e23c0d26}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files\translatorCommon\depgraph">\r
+      <UniqueIdentifier>{b5410d3a-c3c8-4ae6-843a-b000d652632e}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files\translatorCommon\generated">\r
+      <UniqueIdentifier>{eb8da157-b29c-43c3-880d-54679e176dc5}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Source Files\translatorCommon\timing">\r
+      <UniqueIdentifier>{a9847611-dcd5-4c89-8262-a22b96c7c98d}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="Header Files\preprocessor">\r
+      <UniqueIdentifier>{30ba5abc-b6ef-42b1-a13d-ce0372389b47}</UniqueIdentifier>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\compiler\glslang_lex.cpp">\r
+      <Filter>Source Files\translatorCommon\generated</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\glslang_tab.cpp">\r
+      <Filter>Source Files\translatorCommon\generated</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraph.cpp">\r
+      <Filter>Source Files\translatorCommon\depgraph</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraphBuilder.cpp">\r
+      <Filter>Source Files\translatorCommon\depgraph</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraphOutput.cpp">\r
+      <Filter>Source Files\translatorCommon\depgraph</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\depgraph\DependencyGraphTraverse.cpp">\r
+      <Filter>Source Files\translatorCommon\depgraph</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\timing\RestrictFragmentShaderTiming.cpp">\r
+      <Filter>Source Files\translatorCommon\timing</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\timing\RestrictVertexShaderTiming.cpp">\r
+      <Filter>Source Files\translatorCommon\timing</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\VariablePacker.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\third_party\compiler\ArrayBoundsClamper.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\BuiltInFunctionEmulator.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\Compiler.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\debug.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\DetectCallDepth.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\Diagnostics.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\DirectiveHandler.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\ForLoopUnroll.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\InfoSink.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\Initialize.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\InitializeDll.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\InitializeParseContext.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\Intermediate.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\intermOut.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\IntermTraverse.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\MapLongVariableNames.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\ossource_win.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\parseConst.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\ParseHelper.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\PoolAlloc.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\QualifierAlive.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\RemoveTree.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\ShaderLang.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\SymbolTable.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\util.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\ValidateLimitations.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\VariableInfo.cpp">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\CodeGenGLSL.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\DetectDiscontinuity.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\OutputESSL.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\OutputGLSL.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\OutputGLSLBase.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\SearchSymbol.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\TranslatorESSL.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\TranslatorGLSL.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\UnfoldShortCircuit.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\Uniform.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\DiagnosticsBase.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\DirectiveHandlerBase.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\DirectiveParser.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\ExpressionParser.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\Input.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\Lexer.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\Macro.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\MacroExpander.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\Preprocessor.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\Token.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\preprocessor\Tokenizer.cpp">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\compiler\VersionGLSL.cpp">\r
+      <Filter>Source Files\translator_glsl</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\src\compiler\glslang_tab.h">\r
+      <Filter>Header Files\translatorCommon\generated</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\timing\RestrictFragmentShaderTiming.h">\r
+      <Filter>Header Files\translatorCommon\timing</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\timing\RestrictVertexShaderTiming.h">\r
+      <Filter>Header Files\translatorCommon\timing</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\depgraph\DependencyGraph.h">\r
+      <Filter>Header Files\translatorCommon\depgraph</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\depgraph\DependencyGraphBuilder.h">\r
+      <Filter>Header Files\translatorCommon\depgraph</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\depgraph\DependencyGraphOutput.h">\r
+      <Filter>Header Files\translatorCommon\depgraph</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\BaseTypes.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\BuiltInFunctionEmulator.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\Common.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\ConstantUnion.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\debug.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\DetectCallDepth.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\Diagnostics.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\DirectiveHandler.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\ForLoopUnroll.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\HashNames.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\InfoSink.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\Initialize.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\InitializeDll.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\InitializeGlobals.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\InitializeParseContext.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\intermediate.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\localintermediate.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\MapLongVariableNames.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\MMap.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\osinclude.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\ParseHelper.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\PoolAlloc.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\QualifierAlive.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\RemoveTree.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\RenameFunction.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\include\GLSLANG\ShaderLang.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\ShHandle.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\SymbolTable.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\Types.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\util.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\ValidateLimitations.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\VariableInfo.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\VariablePacker.h">\r
+      <Filter>Header Files\translatorCommon</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\DetectDiscontinuity.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\Uniform.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\OutputESSL.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\OutputGLSL.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\SearchSymbol.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\TranslatorESSL.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\TranslatorGLSL.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\UnfoldShortCircuit.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\OutputGLSLBase.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\DiagnosticsBase.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\DirectiveHandlerBase.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\DirectiveParser.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\ExpressionParser.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\Input.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\length_limits.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\Lexer.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\Macro.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\MacroExpander.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\numeric_lex.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\pp_utils.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\Preprocessor.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\SourceLocation.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\Token.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\preprocessor\Tokenizer.h">\r
+      <Filter>Header Files\preprocessor</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\third_party\compiler\ArrayBoundsClamper.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\compiler\VersionGLSL.h">\r
+      <Filter>Header Files\translator_glsl</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <CustomBuild Include="..\src\compiler\glslang.l">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </CustomBuild>\r
+    <CustomBuild Include="..\src\compiler\glslang.y">\r
+      <Filter>Source Files\translatorCommon</Filter>\r
+    </CustomBuild>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="..\src\compiler\preprocessor\Tokenizer.l">\r
+      <Filter>Source Files\preprocessor</Filter>\r
+    </None>\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/ANGLE.vcxproj/translatorCommon.props b/Source/ThirdParty/ANGLE/ANGLE.vcxproj/translatorCommon.props
new file mode 100755 (executable)
index 0000000..76abfb2
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ImportGroup Label="PropertySheets" />\r
+  <PropertyGroup Label="UserMacros" />\r
+  <ItemDefinitionGroup>\r
+    <ClCompile>\r
+      <AdditionalIncludeDirectories>../src;../include;../include/KHR</AdditionalIncludeDirectories>\r
+    </ClCompile>\r
+    <Lib>\r
+      <OutputFile>$(CONFIGURATIONBUILDDIR)\lib$(PlatformArchitecture)\$(TargetName)$(TargetExt)</OutputFile>\r
+    </Lib>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup />\r
+</Project>
\ No newline at end of file
index 0a8f893d52f377d43b34d8f1420d54b6e52f2e14..e85af17fcdfafd8224f5a0175c19512ac49e3792 100644 (file)
@@ -1,3 +1,38 @@
+2013-07-25  Alex Christensen  <achristensen@apple.com>
+
+        Made Windows build system for ANGLE and removed existing broken build system.
+        Removed empty src/libGLESv2/shaders directory and old README files.
+        https://bugs.webkit.org/show_bug.cgi?id=119103
+
+        Reviewed by Brent Fulgham.
+
+        * ANGLE.vcxproj: Added.
+        * ANGLE.vcxproj/ANGLEGenerated.vcxproj: Added.
+        * ANGLE.vcxproj/ANGLEGenerated.vcxproj.filters: Added.
+        * ANGLE.vcxproj/libEGL.vcxproj: Added.
+        * ANGLE.vcxproj/libEGL.vcxproj.filters: Added.
+        * ANGLE.vcxproj/libEGLCommon.props: Added.
+        * ANGLE.vcxproj/libGLESv2.vcxproj: Added.
+        * ANGLE.vcxproj/libGLESv2.vcxproj.filters: Added.
+        * ANGLE.vcxproj/libGLESv2Common.props: Added.
+        * ANGLE.vcxproj/translator.vcxproj: Added.
+        * ANGLE.vcxproj/translator.vcxproj.filters: Added.
+        * ANGLE.vcxproj/translatorCommon.props: Added.
+        * src/ANGLE.sln: Removed.
+        * src/compiler/preprocessor/preprocessor.vcxproj: Removed.
+        * src/compiler/preprocessor/preprocessor.vcxproj.filters: Removed.
+        * src/compiler/translator_common.vcxproj: Removed.
+        * src/compiler/translator_common.vcxproj.filters: Removed.
+        * src/compiler/translator_hlsl.vcxproj: Removed.
+        * src/compiler/translator_hlsl.vcxproj.filters: Removed.
+        * src/libEGL/README: Removed.
+        * src/libEGL/libEGL.vcxproj: Removed.
+        * src/libEGL/libEGL.vcxproj.filters: Removed.
+        * src/libGLESv2/README: Removed.
+        * src/libGLESv2/libGLESv2.vcxproj: Removed.
+        * src/libGLESv2/libGLESv2.vcxproj.filters: Removed.
+        * src/libGLESv2/shaders: Removed.
+
 2013-07-24  Alex Christensen  <achristensen@apple.com>
 
         Generate derived files in ANGLE at build time rather than when updating from upstream.
diff --git a/Source/ThirdParty/ANGLE/src/ANGLE.sln b/Source/ThirdParty/ANGLE/src/ANGLE.sln
deleted file mode 100644 (file)
index c575165..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "libEGL\libEGL.vcxproj", "{E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "libGLESv2\libGLESv2.vcxproj", "{B5871A7A-968C-42E3-A33B-981E6F448E78}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "translator_hlsl", "compiler\translator_hlsl.vcxproj", "{5620F0E4-6C43-49BC-A178-B804E1A0C3A7}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "translator_common", "compiler\translator_common.vcxproj", "{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "preprocessor", "compiler\preprocessor\preprocessor.vcxproj", "{FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}"
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug|Win32 = Debug|Win32
-               Debug|x64 = Debug|x64
-               Release|Win32 = Release|Win32
-               Release|x64 = Release|x64
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug|Win32.ActiveCfg = Debug|Win32
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug|Win32.Build.0 = Debug|Win32
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug|x64.ActiveCfg = Debug|x64
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug|x64.Build.0 = Debug|x64
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|Win32.ActiveCfg = Release|Win32
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|Win32.Build.0 = Release|Win32
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|x64.ActiveCfg = Release|x64
-               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|x64.Build.0 = Release|x64
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug|Win32.ActiveCfg = Debug|Win32
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug|Win32.Build.0 = Debug|Win32
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug|x64.ActiveCfg = Debug|x64
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug|x64.Build.0 = Debug|x64
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release|Win32.ActiveCfg = Release|Win32
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release|Win32.Build.0 = Release|Win32
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release|x64.ActiveCfg = Release|x64
-               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release|x64.Build.0 = Release|x64
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Debug|Win32.ActiveCfg = Debug|Win32
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Debug|Win32.Build.0 = Debug|Win32
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Debug|x64.ActiveCfg = Debug|x64
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Debug|x64.Build.0 = Debug|x64
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Release|Win32.ActiveCfg = Release|Win32
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Release|Win32.Build.0 = Release|Win32
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Release|x64.ActiveCfg = Release|x64
-               {5620F0E4-6C43-49BC-A178-B804E1A0C3A7}.Release|x64.Build.0 = Release|x64
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|Win32.ActiveCfg = Debug|Win32
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|Win32.Build.0 = Debug|Win32
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|x64.ActiveCfg = Debug|x64
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|x64.Build.0 = Debug|x64
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release|Win32.ActiveCfg = Release|Win32
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release|Win32.Build.0 = Release|Win32
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release|x64.ActiveCfg = Release|x64
-               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release|x64.Build.0 = Release|x64
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Debug|Win32.ActiveCfg = Debug|Win32
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Debug|Win32.Build.0 = Debug|Win32
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Debug|x64.ActiveCfg = Debug|x64
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Debug|x64.Build.0 = Debug|x64
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Release|Win32.ActiveCfg = Release|Win32
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Release|Win32.Build.0 = Release|Win32
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Release|x64.ActiveCfg = Release|x64
-               {FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}.Release|x64.Build.0 = Release|x64
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.vcxproj b/Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.vcxproj
deleted file mode 100644 (file)
index ca8530b..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|x64">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|Win32">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|x64">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-  </ItemGroup>\r
-  <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{FBE32DF3-0FB0-4F2F-A424-2C21BD7BC325}</ProjectGuid>\r
-    <RootNamespace>preprocessor</RootNamespace>\r
-    <Keyword>Win32Proj</Keyword>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-  <ImportGroup Label="ExtensionSettings">\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <PropertyGroup Label="UserMacros" />\r
-  <PropertyGroup>\r
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-  </PropertyGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="DiagnosticsBase.cpp" />\r
-    <ClCompile Include="DirectiveHandlerBase.cpp" />\r
-    <ClCompile Include="DirectiveParser.cpp" />\r
-    <ClCompile Include="ExpressionParser.cpp" />\r
-    <ClCompile Include="Input.cpp" />\r
-    <ClCompile Include="Lexer.cpp" />\r
-    <ClCompile Include="Macro.cpp" />\r
-    <ClCompile Include="MacroExpander.cpp" />\r
-    <ClCompile Include="Preprocessor.cpp" />\r
-    <ClCompile Include="Token.cpp" />\r
-    <ClCompile Include="Tokenizer.cpp" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="length_limits.h" />\r
-    <ClInclude Include="DiagnosticsBase.h" />\r
-    <ClInclude Include="DirectiveHandlerBase.h" />\r
-    <ClInclude Include="DirectiveParser.h" />\r
-    <ClInclude Include="ExpressionParser.h" />\r
-    <ClInclude Include="Input.h" />\r
-    <ClInclude Include="Lexer.h" />\r
-    <ClInclude Include="Macro.h" />\r
-    <ClInclude Include="MacroExpander.h" />\r
-    <ClInclude Include="numeric_lex.h" />\r
-    <ClInclude Include="pp_utils.h" />\r
-    <ClInclude Include="Preprocessor.h" />\r
-    <ClInclude Include="SourceLocation.h" />\r
-    <ClInclude Include="Token.h" />\r
-    <ClInclude Include="Tokenizer.h" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="Tokenizer.l" />\r
-  </ItemGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets">\r
-  </ImportGroup>\r
-</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.vcxproj.filters b/Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.vcxproj.filters
deleted file mode 100644 (file)
index 4ac202f..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup>\r
-    <Filter Include="Source Files">\r
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
-    </Filter>\r
-    <Filter Include="Header Files">\r
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
-    </Filter>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="DirectiveParser.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="ExpressionParser.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Input.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Lexer.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Macro.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="MacroExpander.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Preprocessor.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Token.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Tokenizer.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="DiagnosticsBase.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="DirectiveHandlerBase.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="DirectiveParser.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="ExpressionParser.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Input.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Lexer.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Macro.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="MacroExpander.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="numeric_lex.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="pp_utils.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Preprocessor.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="SourceLocation.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Token.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Tokenizer.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="length_limits.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="DiagnosticsBase.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="DirectiveHandlerBase.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="Tokenizer.l">\r
-      <Filter>Source Files</Filter>\r
-    </None>\r
-  </ItemGroup>\r
-</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/src/compiler/translator_common.vcxproj b/Source/ThirdParty/ANGLE/src/compiler/translator_common.vcxproj
deleted file mode 100644 (file)
index 3800094..0000000
+++ /dev/null
@@ -1,273 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|x64">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|Win32">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|x64">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-  </ItemGroup>\r
-  <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}</ProjectGuid>\r
-    <RootNamespace>compiler</RootNamespace>\r
-    <Keyword>Win32Proj</Keyword>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>NotSet</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>NotSet</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>NotSet</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>NotSet</CharacterSet>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-  <ImportGroup Label="ExtensionSettings">\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <PropertyGroup Label="UserMacros" />\r
-  <PropertyGroup>\r
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\common\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\common\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-  </PropertyGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4267;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4267;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="BuiltInFunctionEmulator.cpp" />\r
-    <ClCompile Include="Compiler.cpp" />\r
-    <ClCompile Include="debug.cpp" />\r
-    <ClCompile Include="DetectCallDepth.cpp" />\r
-    <ClCompile Include="Diagnostics.cpp" />\r
-    <ClCompile Include="DirectiveHandler.cpp" />\r
-    <ClCompile Include="ForLoopUnroll.cpp" />\r
-    <ClCompile Include="InfoSink.cpp" />\r
-    <ClCompile Include="Initialize.cpp" />\r
-    <ClCompile Include="InitializeDll.cpp" />\r
-    <ClCompile Include="InitializeParseContext.cpp" />\r
-    <ClCompile Include="Intermediate.cpp" />\r
-    <ClCompile Include="intermOut.cpp" />\r
-    <ClCompile Include="IntermTraverse.cpp" />\r
-    <ClCompile Include="MapLongVariableNames.cpp" />\r
-    <ClCompile Include="ossource_win.cpp" />\r
-    <ClCompile Include="parseConst.cpp" />\r
-    <ClCompile Include="ParseHelper.cpp" />\r
-    <ClCompile Include="PoolAlloc.cpp" />\r
-    <ClCompile Include="QualifierAlive.cpp" />\r
-    <ClCompile Include="RemoveTree.cpp" />\r
-    <ClCompile Include="ShaderLang.cpp" />\r
-    <ClCompile Include="SymbolTable.cpp" />\r
-    <ClCompile Include="util.cpp" />\r
-    <ClCompile Include="ValidateLimitations.cpp" />\r
-    <ClCompile Include="VariableInfo.cpp" />\r
-    <ClCompile Include="VariablePacker.cpp" />\r
-    <ClCompile Include="glslang_lex.cpp" />\r
-    <ClCompile Include="glslang_tab.cpp" />\r
-    <ClCompile Include="depgraph\DependencyGraph.cpp" />\r
-    <ClCompile Include="depgraph\DependencyGraphBuilder.cpp" />\r
-    <ClCompile Include="depgraph\DependencyGraphOutput.cpp" />\r
-    <ClCompile Include="depgraph\DependencyGraphTraverse.cpp" />\r
-    <ClCompile Include="timing\RestrictFragmentShaderTiming.cpp" />\r
-    <ClCompile Include="timing\RestrictVertexShaderTiming.cpp" />\r
-    <ClCompile Include="..\third_party\compiler\ArrayBoundsClamper.cpp" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="glslang.l">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-      </Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-      </Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-      </Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-      </Command>\r
-      <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalInputs)</AdditionalInputs>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs>\r
-    </CustomBuild>\r
-    <CustomBuild Include="glslang.y">\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-      </Command>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Outputs)</Outputs>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-      </Command>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Outputs)</Outputs>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-      </Command>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Outputs)</Outputs>\r
-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-      </Message>\r
-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-      </Command>\r
-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Outputs)</Outputs>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="BaseTypes.h" />\r
-    <ClInclude Include="BuiltInFunctionEmulator.h" />\r
-    <ClInclude Include="Common.h" />\r
-    <ClInclude Include="ConstantUnion.h" />\r
-    <ClInclude Include="debug.h" />\r
-    <ClInclude Include="DetectCallDepth.h" />\r
-    <ClInclude Include="Diagnostics.h" />\r
-    <ClInclude Include="DirectiveHandler.h" />\r
-    <ClInclude Include="ForLoopUnroll.h" />\r
-    <ClInclude Include="HashNames.h" />\r
-    <ClInclude Include="InfoSink.h" />\r
-    <ClInclude Include="Initialize.h" />\r
-    <ClInclude Include="InitializeDll.h" />\r
-    <ClInclude Include="InitializeGlobals.h" />\r
-    <ClInclude Include="InitializeParseContext.h" />\r
-    <ClInclude Include="intermediate.h" />\r
-    <ClInclude Include="localintermediate.h" />\r
-    <ClInclude Include="MapLongVariableNames.h" />\r
-    <ClInclude Include="MMap.h" />\r
-    <ClInclude Include="osinclude.h" />\r
-    <ClInclude Include="ParseHelper.h" />\r
-    <ClInclude Include="PoolAlloc.h" />\r
-    <ClInclude Include="QualifierAlive.h" />\r
-    <ClInclude Include="RemoveTree.h" />\r
-    <ClInclude Include="RenameFunction.h" />\r
-    <ClInclude Include="..\..\include\GLSLANG\ShaderLang.h" />\r
-    <ClInclude Include="ShHandle.h" />\r
-    <ClInclude Include="SymbolTable.h" />\r
-    <ClInclude Include="Types.h" />\r
-    <ClInclude Include="util.h" />\r
-    <ClInclude Include="ValidateLimitations.h" />\r
-    <ClInclude Include="VariableInfo.h" />\r
-    <ClInclude Include="VariablePacker.h" />\r
-    <ClInclude Include="glslang_tab.h" />\r
-    <ClInclude Include="timing\RestrictFragmentShaderTiming.h" />\r
-    <ClInclude Include="timing\RestrictVertexShaderTiming.h" />\r
-    <ClInclude Include="depgraph\DependencyGraph.h" />\r
-    <ClInclude Include="depgraph\DependencyGraphBuilder.h" />\r
-    <ClInclude Include="depgraph\DependencyGraphOutput.h" />\r
-    <ClInclude Include="..\third_party\compiler\ArrayBoundsClamper.h" />\r
-  </ItemGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets">\r
-  </ImportGroup>\r
-</Project>
diff --git a/Source/ThirdParty/ANGLE/src/compiler/translator_common.vcxproj.filters b/Source/ThirdParty/ANGLE/src/compiler/translator_common.vcxproj.filters
deleted file mode 100644 (file)
index e5692b4..0000000
+++ /dev/null
@@ -1,271 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup>\r
-    <Filter Include="Source Files">\r
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
-    </Filter>\r
-    <Filter Include="Source Files\generated">\r
-      <UniqueIdentifier>{eb8da157-b29c-43c3-880d-54679e176dc5}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="Source Files\depgraph">\r
-      <UniqueIdentifier>{b5410d3a-c3c8-4ae6-843a-b000d652632e}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="Source Files\timing">\r
-      <UniqueIdentifier>{a9847611-dcd5-4c89-8262-a22b96c7c98d}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="Header Files">\r
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
-    </Filter>\r
-    <Filter Include="Header Files\generated">\r
-      <UniqueIdentifier>{094f7115-35d3-4c63-870c-ab5f393dc2c2}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="Header Files\timing">\r
-      <UniqueIdentifier>{5f5742e9-15e1-43b4-b1e7-0c118be14e04}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="Header Files\depgraph">\r
-      <UniqueIdentifier>{c4007e35-3c11-44d6-95f7-bb81db528068}</UniqueIdentifier>\r
-    </Filter>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="BuiltInFunctionEmulator.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Compiler.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="debug.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="DetectCallDepth.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Diagnostics.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="DirectiveHandler.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="ForLoopUnroll.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="InfoSink.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Initialize.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="InitializeDll.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="InitializeParseContext.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Intermediate.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="intermOut.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="IntermTraverse.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="MapLongVariableNames.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="ossource_win.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="parseConst.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="ParseHelper.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="PoolAlloc.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="QualifierAlive.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="RemoveTree.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="ShaderLang.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="SymbolTable.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="util.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="ValidateLimitations.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="VariableInfo.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="VariablePacker.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="glslang_lex.cpp">\r
-      <Filter>Source Files\generated</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="glslang_tab.cpp">\r
-      <Filter>Source Files\generated</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="depgraph\DependencyGraph.cpp">\r
-      <Filter>Source Files\depgraph</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="depgraph\DependencyGraphBuilder.cpp">\r
-      <Filter>Source Files\depgraph</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="depgraph\DependencyGraphOutput.cpp">\r
-      <Filter>Source Files\depgraph</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="depgraph\DependencyGraphTraverse.cpp">\r
-      <Filter>Source Files\depgraph</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="timing\RestrictFragmentShaderTiming.cpp">\r
-      <Filter>Source Files\timing</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="timing\RestrictVertexShaderTiming.cpp">\r
-      <Filter>Source Files\timing</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="ArrayBoundsClamper.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="BaseTypes.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="BuiltInFunctionEmulator.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Common.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="ConstantUnion.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="debug.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="DetectCallDepth.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Diagnostics.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="DirectiveHandler.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="ForLoopUnroll.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="InfoSink.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Initialize.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="InitializeDll.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="InitializeGlobals.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="InitializeParseContext.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="intermediate.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="localintermediate.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="MapLongVariableNames.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="MMap.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="osinclude.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="ParseHelper.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="PoolAlloc.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="QualifierAlive.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="RemoveTree.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="RenameFunction.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\include\GLSLANG\ShaderLang.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="ShHandle.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="SymbolTable.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Types.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="util.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="ValidateLimitations.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="VariableInfo.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="VariablePacker.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="glslang_tab.h">\r
-      <Filter>Header Files\generated</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="timing\RestrictFragmentShaderTiming.h">\r
-      <Filter>Header Files\timing</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="timing\RestrictVertexShaderTiming.h">\r
-      <Filter>Header Files\timing</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="depgraph\DependencyGraph.h">\r
-      <Filter>Header Files\depgraph</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="depgraph\DependencyGraphBuilder.h">\r
-      <Filter>Header Files\depgraph</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="depgraph\DependencyGraphOutput.h">\r
-      <Filter>Header Files\depgraph</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="HashNames.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="ArrayBoundsClamper.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <CustomBuild Include="glslang.l">\r
-      <Filter>Source Files</Filter>\r
-    </CustomBuild>\r
-    <CustomBuild Include="glslang.y">\r
-      <Filter>Source Files</Filter>\r
-    </CustomBuild>\r
-  </ItemGroup>\r
-</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/src/compiler/translator_hlsl.vcxproj b/Source/ThirdParty/ANGLE/src/compiler/translator_hlsl.vcxproj
deleted file mode 100644 (file)
index 0aade59..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|x64">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|Win32">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|x64">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-  </ItemGroup>\r
-  <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{5620F0E4-6C43-49BC-A178-B804E1A0C3A7}</ProjectGuid>\r
-    <RootNamespace>CrossCompilerHLSL</RootNamespace>\r
-    <Keyword>Win32Proj</Keyword>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
-    <ConfigurationType>StaticLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-  <ImportGroup Label="ExtensionSettings">\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <PropertyGroup Label="UserMacros" />\r
-  <PropertyGroup>\r
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\hlsl\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\hlsl\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-  </PropertyGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <IntrinsicFunctions>true</IntrinsicFunctions>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <FunctionLevelLinking>true</FunctionLevelLinking>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <IntrinsicFunctions>true</IntrinsicFunctions>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)../;$(ProjectDir)../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <FunctionLevelLinking>true</FunctionLevelLinking>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-    </ClCompile>\r
-  </ItemDefinitionGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="CodeGenHLSL.cpp" />\r
-    <ClCompile Include="DetectDiscontinuity.cpp" />\r
-    <ClCompile Include="OutputHLSL.cpp" />\r
-    <ClCompile Include="SearchSymbol.cpp" />\r
-    <ClCompile Include="TranslatorHLSL.cpp" />\r
-    <ClCompile Include="UnfoldShortCircuit.cpp" />\r
-    <ClCompile Include="Uniform.cpp" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="DetectDiscontinuity.h" />\r
-    <ClInclude Include="OutputHLSL.h" />\r
-    <ClInclude Include="SearchSymbol.h" />\r
-    <ClInclude Include="TranslatorHLSL.h" />\r
-    <ClInclude Include="UnfoldShortCircuit.h" />\r
-    <ClInclude Include="Uniform.h" />\r
-  </ItemGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets">\r
-  </ImportGroup>\r
-</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/src/compiler/translator_hlsl.vcxproj.filters b/Source/ThirdParty/ANGLE/src/compiler/translator_hlsl.vcxproj.filters
deleted file mode 100644 (file)
index f4824dc..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup>\r
-    <Filter Include="Source Files">\r
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
-      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
-    </Filter>\r
-    <Filter Include="Header Files">\r
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
-    </Filter>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="CodeGenHLSL.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="DetectDiscontinuity.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="OutputHLSL.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="SearchSymbol.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="TranslatorHLSL.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="UnfoldShortCircuit.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="Uniform.cpp">\r
-      <Filter>Source Files</Filter>\r
-    </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="DetectDiscontinuity.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="OutputHLSL.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="SearchSymbol.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="TranslatorHLSL.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="UnfoldShortCircuit.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="Uniform.h">\r
-      <Filter>Header Files</Filter>\r
-    </ClInclude>\r
-  </ItemGroup>\r
-</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/src/libEGL/README b/Source/ThirdParty/ANGLE/src/libEGL/README
deleted file mode 100644 (file)
index e0f07c5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-This directory's contents are not synced from the ANGLE project because no platform in WebKit needs them yet.
diff --git a/Source/ThirdParty/ANGLE/src/libEGL/libEGL.vcxproj b/Source/ThirdParty/ANGLE/src/libEGL/libEGL.vcxproj
deleted file mode 100644 (file)
index b6bc1ef..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|x64">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|Win32">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|x64">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-  </ItemGroup>\r
-  <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}</ProjectGuid>\r
-    <RootNamespace>libEGL</RootNamespace>\r
-    <Keyword>Win32Proj</Keyword>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-  <ImportGroup Label="ExtensionSettings">\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <PropertyGroup Label="UserMacros" />\r
-  <PropertyGroup>\r
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath)</LibraryPath>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\lib\x86;$(LibraryPath)</LibraryPath>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath)</LibraryPath>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath)</LibraryPath>\r
-    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(DXSDK_DIR)\include;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;</IncludePath>\r
-  </PropertyGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBEGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>\r
-      <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX86</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>ANGLE_DISABLE_TRACE;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBEGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>\r
-      <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <OptimizeReferences>true</OptimizeReferences>\r
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX86</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBEGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>\r
-      <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX64</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBEGL_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <ModuleDefinitionFile>libEGL.def</ModuleDefinitionFile>\r
-      <DelayLoadDLLs>%(DelayLoadDLLs)</DelayLoadDLLs>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <OptimizeReferences>true</OptimizeReferences>\r
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX64</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libEGL.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="Config.cpp" />\r
-    <ClCompile Include="..\Common\debug.cpp" />\r
-    <ClCompile Include="Display.cpp" />\r
-    <ClCompile Include="libEGL.cpp" />\r
-    <ClCompile Include="main.cpp" />\r
-    <ClCompile Include="Surface.cpp" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="Config.h" />\r
-    <ClInclude Include="Display.h" />\r
-    <ClInclude Include="..\..\include\EGL\egl.h" />\r
-    <ClInclude Include="..\..\include\EGL\eglext.h" />\r
-    <ClInclude Include="..\..\include\EGL\eglplatform.h" />\r
-    <ClInclude Include="main.h" />\r
-    <ClInclude Include="resource.h" />\r
-    <ClInclude Include="Surface.h" />\r
-    <ClInclude Include="..\common\version.h" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="libEGL.def" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ResourceCompile Include="libEGL.rc" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\libGLESv2\libGLESv2.vcxproj">\r
-      <Project>{b5871a7a-968c-42e3-a33b-981e6f448e78}</Project>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets">\r
-  </ImportGroup>\r
-</Project>
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/src/libGLESv2/README b/Source/ThirdParty/ANGLE/src/libGLESv2/README
deleted file mode 100644 (file)
index 527d3f5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-This directory's contents are not synced from the ANGLE project because no platform in WebKit needs them yet.
\ No newline at end of file
diff --git a/Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2.vcxproj b/Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2.vcxproj
deleted file mode 100644 (file)
index ca0d6b5..0000000
+++ /dev/null
@@ -1,423 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|x64">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|Win32">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|x64">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-  </ItemGroup>\r
-  <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{B5871A7A-968C-42E3-A33B-981E6F448E78}</ProjectGuid>\r
-    <RootNamespace>libGLESv2</RootNamespace>\r
-    <Keyword>Win32Proj</Keyword>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <WholeProgramOptimization>true</WholeProgramOptimization>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-  <ImportGroup Label="ExtensionSettings">\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-  </ImportGroup>\r
-  <PropertyGroup Label="UserMacros" />\r
-  <PropertyGroup>\r
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>\r
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>\r
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>\r
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>\r
-    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IncludePath)</IncludePath>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath)</LibraryPath>\r
-    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IncludePath)</IncludePath>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath)</LibraryPath>\r
-    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IncludePath)</IncludePath>\r
-    <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IncludePath)</IncludePath>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath)</LibraryPath>\r
-    <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath)</LibraryPath>\r
-  </PropertyGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>Use</PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile>\r
-      <AdditionalOptions>$(ExternalCompilerOptions) %(AdditionalOptions)</AdditionalOptions>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX86</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>ANGLE_DISABLE_TRACE;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>Use</PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile>\r
-      <AdditionalOptions>$(ExternalCompilerOptions) %(AdditionalOptions)</AdditionalOptions>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
-      <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <OptimizeReferences>true</OptimizeReferences>\r
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX86</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <MinimalRebuild>true</MinimalRebuild>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
-      <PrecompiledHeader>Use</PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile>\r
-      <AdditionalOptions>$(ExternalCompilerOptions) %(AdditionalOptions)</AdditionalOptions>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX64</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <Midl>\r
-      <TargetEnvironment>X64</TargetEnvironment>\r
-    </Midl>\r
-    <ClCompile>\r
-      <Optimization>MaxSpeed</Optimization>\r
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)/..; $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGLESV2_EXPORTS;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
-      <PrecompiledHeader>Use</PrecompiledHeader>\r
-      <WarningLevel>Level4</WarningLevel>\r
-      <DisableSpecificWarnings>4100;4127;4189;4239;4244;4245;4512;4702;4718;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <TreatWarningAsError>true</TreatWarningAsError>\r
-      <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile>\r
-      <AdditionalOptions>$(ExternalCompilerOptions) %(AdditionalOptions)</AdditionalOptions>\r
-    </ClCompile>\r
-    <Link>\r
-      <AdditionalDependencies>d3d9.lib;dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
-      <ModuleDefinitionFile>libGLESv2.def</ModuleDefinitionFile>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Windows</SubSystem>\r
-      <OptimizeReferences>true</OptimizeReferences>\r
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
-      <DataExecutionPrevention>\r
-      </DataExecutionPrevention>\r
-      <TargetMachine>MachineX64</TargetMachine>\r
-    </Link>\r
-    <PostBuildEvent>\r
-      <Command>%40echo on\r
-mkdir "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.dll" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"\r
-%40echo off\r
-</Command>\r
-    </PostBuildEvent>\r
-  </ItemDefinitionGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="..\third_party\murmurhash\MurmurHash3.cpp">\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
-    </ClCompile>\r
-    <ClCompile Include="Buffer.cpp" />\r
-    <ClCompile Include="Context.cpp" />\r
-    <ClCompile Include="..\common\debug.cpp">\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>\r
-    </ClCompile>\r
-    <ClCompile Include="Fence.cpp" />\r
-    <ClCompile Include="Float16ToFloat32.cpp" />\r
-    <ClCompile Include="Framebuffer.cpp" />\r
-    <ClCompile Include="HandleAllocator.cpp" />\r
-    <ClCompile Include="libGLESv2.cpp" />\r
-    <ClCompile Include="main.cpp" />\r
-    <ClCompile Include="precompiled.cpp">\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>\r
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>\r
-    </ClCompile>\r
-    <ClCompile Include="Program.cpp" />\r
-    <ClCompile Include="ProgramBinary.cpp" />\r
-    <ClCompile Include="Query.cpp" />\r
-    <ClCompile Include="..\common\RefCountObject.cpp" />\r
-    <ClCompile Include="Renderbuffer.cpp" />\r
-    <ClCompile Include="renderer\Blit.cpp" />\r
-    <ClCompile Include="renderer\Fence11.cpp" />\r
-    <ClCompile Include="renderer\Fence9.cpp" />\r
-    <ClCompile Include="renderer\BufferStorage.cpp" />\r
-    <ClCompile Include="renderer\BufferStorage11.cpp" />\r
-    <ClCompile Include="renderer\BufferStorage9.cpp" />\r
-    <ClCompile Include="renderer\Image.cpp" />\r
-    <ClCompile Include="renderer\Image9.cpp" />\r
-    <ClCompile Include="renderer\IndexBuffer.cpp" />\r
-    <ClCompile Include="renderer\IndexBuffer11.cpp" />\r
-    <ClCompile Include="renderer\IndexBuffer9.cpp" />\r
-    <ClCompile Include="renderer\IndexDataManager.cpp" />\r
-    <ClCompile Include="renderer\ImageSSE2.cpp" />\r
-    <ClCompile Include="renderer\Image11.cpp" />\r
-    <ClCompile Include="renderer\InputLayoutCache.cpp" />\r
-    <ClCompile Include="renderer\Query11.cpp" />\r
-    <ClCompile Include="renderer\Query9.cpp" />\r
-    <ClCompile Include="renderer\Renderer.cpp" />\r
-    <ClCompile Include="renderer\Renderer11.cpp" />\r
-    <ClCompile Include="renderer\renderer11_utils.cpp" />\r
-    <ClCompile Include="renderer\Renderer9.cpp" />\r
-    <ClCompile Include="renderer\renderer9_utils.cpp" />\r
-    <ClCompile Include="renderer\RenderTarget11.cpp" />\r
-    <ClCompile Include="renderer\RenderTarget9.cpp" />\r
-    <ClCompile Include="renderer\RenderStateCache.cpp" />\r
-    <ClCompile Include="renderer\ShaderExecutable11.cpp" />\r
-    <ClCompile Include="renderer\ShaderExecutable9.cpp" />\r
-    <ClCompile Include="renderer\SwapChain11.cpp" />\r
-    <ClCompile Include="renderer\SwapChain9.cpp" />\r
-    <ClCompile Include="renderer\TextureStorage.cpp" />\r
-    <ClCompile Include="renderer\TextureStorage11.cpp" />\r
-    <ClCompile Include="renderer\TextureStorage9.cpp" />\r
-    <ClCompile Include="renderer\VertexBuffer.cpp" />\r
-    <ClCompile Include="renderer\VertexBuffer11.cpp" />\r
-    <ClCompile Include="renderer\VertexBuffer9.cpp" />\r
-    <ClCompile Include="renderer\VertexDataManager.cpp" />\r
-    <ClCompile Include="renderer\VertexDeclarationCache.cpp" />\r
-    <ClCompile Include="ResourceManager.cpp" />\r
-    <ClCompile Include="Shader.cpp" />\r
-    <ClCompile Include="Texture.cpp" />\r
-    <ClCompile Include="Uniform.cpp" />\r
-    <ClCompile Include="utilities.cpp" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="..\common\debug.h" />\r
-    <ClInclude Include="..\common\system.h" />\r
-    <ClInclude Include="..\third_party\murmurhash\MurmurHash3.h" />\r
-    <ClInclude Include="angletypes.h" />\r
-    <ClInclude Include="BinaryStream.h" />\r
-    <ClInclude Include="Buffer.h" />\r
-    <ClInclude Include="constants.h" />\r
-    <ClInclude Include="Context.h" />\r
-    <ClInclude Include="Fence.h" />\r
-    <ClInclude Include="Framebuffer.h" />\r
-    <ClInclude Include="..\..\include\GLES2\gl2.h" />\r
-    <ClInclude Include="..\..\include\GLES2\gl2ext.h" />\r
-    <ClInclude Include="..\..\include\GLES2\gl2platform.h" />\r
-    <ClInclude Include="HandleAllocator.h" />\r
-    <ClInclude Include="main.h" />\r
-    <ClInclude Include="mathutil.h" />\r
-    <ClInclude Include="precompiled.h" />\r
-    <ClInclude Include="Program.h" />\r
-    <ClInclude Include="ProgramBinary.h" />\r
-    <ClInclude Include="Query.h" />\r
-    <ClInclude Include="..\common\RefCountObject.h" />\r
-    <ClInclude Include="Renderbuffer.h" />\r
-    <ClInclude Include="renderer\Blit.h" />\r
-    <ClInclude Include="renderer\Fence11.h" />\r
-    <ClInclude Include="renderer\Fence9.h" />\r
-    <ClInclude Include="renderer\FenceImpl.h" />\r
-    <ClInclude Include="renderer\BufferStorage.h" />\r
-    <ClInclude Include="renderer\BufferStorage11.h" />\r
-    <ClInclude Include="renderer\BufferStorage9.h" />\r
-    <ClInclude Include="renderer\generatemip.h" />\r
-    <ClInclude Include="renderer\Image.h" />\r
-    <ClInclude Include="renderer\Image11.h" />\r
-    <ClInclude Include="renderer\Image9.h" />\r
-    <ClInclude Include="renderer\IndexBuffer.h" />\r
-    <ClInclude Include="renderer\IndexBuffer11.h" />\r
-    <ClInclude Include="renderer\IndexBuffer9.h" />\r
-    <ClInclude Include="renderer\IndexDataManager.h" />\r
-    <ClInclude Include="renderer\InputLayoutCache.h" />\r
-    <ClInclude Include="renderer\Query11.h" />\r
-    <ClInclude Include="renderer\QueryImpl.h" />\r
-    <ClInclude Include="renderer\Query9.h" />\r
-    <ClInclude Include="renderer\Renderer.h" />\r
-    <ClInclude Include="renderer\Renderer11.h" />\r
-    <ClInclude Include="renderer\renderer11_utils.h" />\r
-    <ClInclude Include="renderer\Renderer9.h" />\r
-    <ClInclude Include="renderer\renderer9_utils.h" />\r
-    <ClInclude Include="renderer\RenderTarget.h" />\r
-    <ClInclude Include="renderer\RenderTarget11.h" />\r
-    <ClInclude Include="renderer\RenderTarget9.h" />\r
-    <ClInclude Include="renderer\RenderStateCache.h" />\r
-    <ClInclude Include="renderer\ShaderCache.h" />\r
-    <ClInclude Include="renderer\ShaderExecutable.h" />\r
-    <ClInclude Include="renderer\ShaderExecutable11.h" />\r
-    <ClInclude Include="renderer\ShaderExecutable9.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\clear11vs.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\clearmultiple11ps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\clearsingle11ps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\componentmaskps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\flipyvs.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\luminanceps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\passthrough11vs.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughlum11ps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughlumalpha11ps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughrgb11ps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\passthroughrgba11ps.h" />\r
-    <ClInclude Include="renderer\shaders\compiled\standardvs.h" />\r
-    <ClInclude Include="renderer\SwapChain.h" />\r
-    <ClInclude Include="renderer\SwapChain11.h" />\r
-    <ClInclude Include="renderer\SwapChain9.h" />\r
-    <ClInclude Include="renderer\TextureStorage.h" />\r
-    <ClInclude Include="renderer\TextureStorage11.h" />\r
-    <ClInclude Include="renderer\TextureStorage9.h" />\r
-    <ClInclude Include="renderer\VertexBuffer.h" />\r
-    <ClInclude Include="renderer\VertexBuffer11.h" />\r
-    <ClInclude Include="renderer\VertexBuffer9.h" />\r
-    <ClInclude Include="renderer\vertexconversion.h" />\r
-    <ClInclude Include="renderer\VertexDataManager.h" />\r
-    <ClInclude Include="renderer\VertexDeclarationCache.h" />\r
-    <ClInclude Include="resource.h" />\r
-    <ClInclude Include="ResourceManager.h" />\r
-    <ClInclude Include="Shader.h" />\r
-    <ClInclude Include="Texture.h" />\r
-    <ClInclude Include="Uniform.h" />\r
-    <ClInclude Include="utilities.h" />\r
-    <ClInclude Include="..\common\version.h" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="libGLESv2.def" />\r
-    <None Include="renderer\shaders\Blit.ps" />\r
-    <None Include="renderer\shaders\Blit.vs" />\r
-    <None Include="renderer\shaders\Clear11.hlsl" />\r
-    <None Include="renderer\shaders\generate_shaders.bat" />\r
-    <None Include="renderer\shaders\Passthrough11.hlsl" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ResourceCompile Include="libGLESv2.rc" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ProjectReference Include="..\compiler\preprocessor\preprocessor.vcxproj">\r
-      <Project>{fbe32df3-0fb0-4f2f-a424-2c21bd7bc325}</Project>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\compiler\translator_common.vcxproj">\r
-      <Project>{5b3a6db8-1e7e-40d7-92b9-da8aae619fad}</Project>\r
-    </ProjectReference>\r
-    <ProjectReference Include="..\compiler\translator_hlsl.vcxproj">\r
-      <Project>{5620f0e4-6c43-49bc-a178-b804e1a0c3a7}</Project>\r
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>\r
-      <Private>true</Private>\r
-      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>\r
-      <LinkLibraryDependencies>true</LinkLibraryDependencies>\r
-      <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>\r
-    </ProjectReference>\r
-  </ItemGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets">\r
-  </ImportGroup>\r
-</Project>
\ No newline at end of file
index b94e20e840d40deae6c9d45fec82f8ae03e9b098..a45e5c0139fadfd9052e0a08c22b143ac3650187 100644 (file)
@@ -1,3 +1,14 @@
+2013-07-25  Alex Christensen  <achristensen@apple.com>
+
+        Made Windows build system for ANGLE.
+        https://bugs.webkit.org/show_bug.cgi?id=119103
+
+        Reviewed by Brent Fulgham.
+
+        * WebKit.vcxproj/WebKit.sln:
+        Added ANGLEGenerated, libEGL, libGLESv2, and translator projects.
+        These projects are currently not built.
+
 2013-07-23  Tim Horton  <timothy_horton@apple.com>
 
         Unreviewed build fix after r153054.
index d9e9474cb94e0d12027e0420cecd026f3c17b37a..5cacb799a855b2a2a979320f7562e0181549a9d0 100644 (file)
@@ -161,6 +161,25 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AssembleBuildLogs", "..\..\
                {AF94D13A-36C1-45FF-9B0B-EB5D3FF6F43D} = {AF94D13A-36C1-45FF-9B0B-EB5D3FF6F43D}
        EndProjectSection
 EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ANGLE projects", "ANGLE projects", "{5E9B7191-CF7D-4EA4-8168-14A73749E585}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ANGLEGenerated", "..\..\ThirdParty\ANGLE\ANGLE.vcxproj\ANGLEGenerated.vcxproj", "{567CC448-ADB5-4FAF-8707-EEB08202452D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEGL", "..\..\ThirdParty\ANGLE\ANGLE.vcxproj\libEGL.vcxproj", "{E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}"
+       ProjectSection(ProjectDependencies) = postProject
+               {567CC448-ADB5-4FAF-8707-EEB08202452D} = {567CC448-ADB5-4FAF-8707-EEB08202452D}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libGLESv2", "..\..\ThirdParty\ANGLE\ANGLE.vcxproj\libGLESv2.vcxproj", "{B5871A7A-968C-42E3-A33B-981E6F448E78}"
+       ProjectSection(ProjectDependencies) = postProject
+               {567CC448-ADB5-4FAF-8707-EEB08202452D} = {567CC448-ADB5-4FAF-8707-EEB08202452D}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "translator", "..\..\ThirdParty\ANGLE\ANGLE.vcxproj\translator.vcxproj", "{5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}"
+       ProjectSection(ProjectDependencies) = postProject
+               {567CC448-ADB5-4FAF-8707-EEB08202452D} = {567CC448-ADB5-4FAF-8707-EEB08202452D}
+       EndProjectSection
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug_WinCairo|Win32 = Debug_WinCairo|Win32
@@ -747,6 +766,46 @@ Global
                {67A61940-F80B-42A0-A29D-B6DB1C27BCEE}.Release|Win32.Build.0 = Release|Win32
                {67A61940-F80B-42A0-A29D-B6DB1C27BCEE}.Release|x64.ActiveCfg = Release|x64
                {67A61940-F80B-42A0-A29D-B6DB1C27BCEE}.Release|x64.Build.0 = Release|x64
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Debug|Win32.ActiveCfg = Debug|Win32
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Debug|x64.ActiveCfg = Debug|x64
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Production|Win32.ActiveCfg = Production|Win32
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Production|x64.ActiveCfg = Production|x64
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Release|Win32.ActiveCfg = Release|Win32
+               {567CC448-ADB5-4FAF-8707-EEB08202452D}.Release|x64.ActiveCfg = Release|x64
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug|Win32.ActiveCfg = Debug|Win32
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Debug|x64.ActiveCfg = Debug|x64
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Production|Win32.ActiveCfg = Production|Win32
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Production|x64.ActiveCfg = Production|x64
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|Win32.ActiveCfg = Release|Win32
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6}.Release|x64.ActiveCfg = Release|x64
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug|Win32.ActiveCfg = Debug|Win32
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Debug|x64.ActiveCfg = Debug|x64
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Production|Win32.ActiveCfg = Production|Win32
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Production|x64.ActiveCfg = Production|x64
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release|Win32.ActiveCfg = Release|Win32
+               {B5871A7A-968C-42E3-A33B-981E6F448E78}.Release|x64.ActiveCfg = Release|x64
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|Win32.ActiveCfg = Debug|Win32
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Debug|x64.ActiveCfg = Debug|x64
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Production|Win32.ActiveCfg = Production|Win32
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Production|x64.ActiveCfg = Production|x64
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release|Win32.ActiveCfg = Release|Win32
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD}.Release|x64.ActiveCfg = Release|x64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
@@ -785,5 +844,9 @@ Global
                {AF94D13A-36C1-45FF-9B0B-EB5D3FF6F43D} = {68A7C287-F9C4-4A31-9B49-995E64CAC100}
                {F93EBE5A-20F3-44C1-B192-C4AA2BA95FD5} = {74E05245-682B-4D12-98AD-BFC64C9C14CE}
                {67A61940-F80B-42A0-A29D-B6DB1C27BCEE} = {74E05245-682B-4D12-98AD-BFC64C9C14CE}
+               {567CC448-ADB5-4FAF-8707-EEB08202452D} = {5E9B7191-CF7D-4EA4-8168-14A73749E585}
+               {E746FCA9-64C3-433E-85E8-9A5A67AB7ED6} = {5E9B7191-CF7D-4EA4-8168-14A73749E585}
+               {B5871A7A-968C-42E3-A33B-981E6F448E78} = {5E9B7191-CF7D-4EA4-8168-14A73749E585}
+               {5B3A6DB8-1E7E-40D7-92B9-DA8AAE619FAD} = {5E9B7191-CF7D-4EA4-8168-14A73749E585}
        EndGlobalSection
 EndGlobal