Change build output directory to 'out'.

Although we only produce libraries, 'lib' is confusing as an output
directory. We already used 'out' for the CMake build.

Bug b/116336664
Bug b/29024574

Change-Id: I2bc1015a72100f81f734fc969a32e9f5a967e17c
Reviewed-on: https://swiftshader-review.googlesource.com/c/21228
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/README.md b/README.md
index 5bd1f18..98f9d4a 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
 

 * **Visual Studio**

   

-  On Windows, open the [SwiftShader.sln](SwiftShader.sln) file using [Visual Studio Community](https://visualstudio.microsoft.com/vs/community/) or compatible version, and build the solution. Output DLLs will be placed in the _lib_ subfolder. Sample executables such as _OGLES3ColourGrading_ can be found under the Tests solution folder and can be run from the IDE.

+  On Windows, open the [SwiftShader.sln](SwiftShader.sln) file using [Visual Studio Community](https://visualstudio.microsoft.com/vs/community/) or compatible version, and build the solution. Output DLLs will be placed in the _out_ subfolder. Sample executables such as _OGLES3ColourGrading_ can be found under the Tests solution folder and can be run from the IDE.

 

 * **CMake**

 

@@ -25,6 +25,9 @@
       cmake ..

       make --jobs=8

 

+      ./unittests

+      ./OGLES2HelloAPI

+

 Usage

 -----

 

diff --git a/docs/dEQP.md b/docs/dEQP.md
index a6ffdc8..dd72aa3 100644
--- a/docs/dEQP.md
+++ b/docs/dEQP.md
@@ -96,8 +96,8 @@
 

     From:

 

-    `<path to SwiftShader>\lib\Release_x64` or  

-    `<path to SwiftShader>\lib\Debug_x64`

+    `<path to SwiftShader>\out\Release_x64` or  

+    `<path to SwiftShader>\out\Debug_x64`

 

     To:

 

diff --git a/src/D3D8/D3D8.vcxproj b/src/D3D8/D3D8.vcxproj
index 4145fd0..df5aa3a 100644
--- a/src/D3D8/D3D8.vcxproj
+++ b/src/D3D8/D3D8.vcxproj
@@ -110,8 +110,8 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d8.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d8.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

     <ProjectReference>

       <LinkLibraryDependencies>false</LinkLibraryDependencies>

@@ -158,8 +158,8 @@
       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d8.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d8.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

     <ProjectReference>

       <LinkLibraryDependencies>false</LinkLibraryDependencies>

@@ -204,8 +204,8 @@
       <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d8.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d8.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

     <ProjectReference>

       <LinkLibraryDependencies>false</LinkLibraryDependencies>

diff --git a/src/D3D9/D3D9.vcxproj b/src/D3D9/D3D9.vcxproj
index 71842ec..5968fa2 100644
--- a/src/D3D9/D3D9.vcxproj
+++ b/src/D3D9/D3D9.vcxproj
@@ -162,8 +162,8 @@
       <OutputFile>$(OutDir)d3d9.dll</OutputFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

@@ -201,8 +201,8 @@
       <OutputFile>$(OutDir)d3d9.dll</OutputFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

@@ -247,8 +247,8 @@
       <OutputFile>$(OutDir)d3d9.dll</OutputFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">

@@ -291,8 +291,8 @@
       <OutputFile>$(OutDir)d3d9.dll</OutputFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

@@ -341,8 +341,8 @@
       <OutputFile>$(OutDir)d3d9.dll</OutputFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">

@@ -389,8 +389,8 @@
       <OutputFile>$(OutDir)d3d9.dll</OutputFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)d3d9.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)d3d9.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemGroup>

diff --git a/src/OpenGL/libEGL/libEGL.vcxproj b/src/OpenGL/libEGL/libEGL.vcxproj
index 7e3c6fc..64d7408 100644
--- a/src/OpenGL/libEGL/libEGL.vcxproj
+++ b/src/OpenGL/libEGL/libEGL.vcxproj
@@ -143,10 +143,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

@@ -174,10 +174,10 @@
       <SubSystem>Windows</SubSystem>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -210,10 +210,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

@@ -242,10 +242,10 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -278,10 +278,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">

@@ -310,10 +310,10 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libEGL.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libEGL.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libEGL_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

diff --git a/src/OpenGL/libGL/libGL.vcxproj b/src/OpenGL/libGL/libGL.vcxproj
index 676f0b5..c940f25 100644
--- a/src/OpenGL/libGL/libGL.vcxproj
+++ b/src/OpenGL/libGL/libGL.vcxproj
@@ -164,8 +164,8 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)opengl32.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

@@ -190,8 +190,8 @@
       <SubSystem>Windows</SubSystem>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)opengl32.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -228,8 +228,8 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)opengl32.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

@@ -262,8 +262,8 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)opengl32.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -298,8 +298,8 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)opengl32.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">

@@ -330,8 +330,8 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)opengl32.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)opengl32.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

diff --git a/src/OpenGL/libGLES_CM/libGLES_CM.vcxproj b/src/OpenGL/libGLES_CM/libGLES_CM.vcxproj
index d146d12..aaa648c 100644
--- a/src/OpenGL/libGLES_CM/libGLES_CM.vcxproj
+++ b/src/OpenGL/libGLES_CM/libGLES_CM.vcxproj
@@ -146,10 +146,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

@@ -174,10 +174,10 @@
       <SubSystem>Windows</SubSystem>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -214,10 +214,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

@@ -250,10 +250,10 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -288,10 +288,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">

@@ -322,10 +322,10 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\"

-copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\"

+copy "$(OutDir)libGLES_CM.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_CM_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

diff --git a/src/OpenGL/libGLESv2/libGLESv2.vcxproj b/src/OpenGL/libGLESv2/libGLESv2.vcxproj
index 80766fd..9c9bb32 100644
--- a/src/OpenGL/libGLESv2/libGLESv2.vcxproj
+++ b/src/OpenGL/libGLESv2/libGLESv2.vcxproj
@@ -148,10 +148,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

@@ -178,10 +178,10 @@
       <SubSystem>Windows</SubSystem>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -220,10 +220,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

@@ -258,10 +258,10 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

@@ -298,10 +298,10 @@
       <TargetMachine>MachineX86</TargetMachine>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">

@@ -334,10 +334,10 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"

-mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator"

-copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\translator"

+copy "$(OutDir)libGLESv2.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\translator\libGLES_V2_translator.dll"</Command>

     </PostBuildEvent>

     <ResourceCompile>

       <PreprocessorDefinitions>WIN64</PreprocessorDefinitions>

diff --git a/src/Vulkan/vulkan.vcxproj b/src/Vulkan/vulkan.vcxproj
index 7718597..fdd4c21 100644
--- a/src/Vulkan/vulkan.vcxproj
+++ b/src/Vulkan/vulkan.vcxproj
@@ -102,8 +102,8 @@
       <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
-copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

@@ -118,8 +118,8 @@
       <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
-copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

@@ -134,8 +134,8 @@
       <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
-copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

@@ -154,8 +154,8 @@
       <ModuleDefinitionFile>swiftshader_icd.def</ModuleDefinitionFile>

     </Link>

     <PostBuildEvent>

-      <Command>mkdir "$(SolutionDir)lib\$(Configuration)_$(Platform)\"
-copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)lib\$(Configuration)_$(Platform)\"</Command>

+      <Command>mkdir "$(SolutionDir)out\$(Configuration)_$(Platform)\"

+copy "$(OutDir)vk_swiftshader.dll" "$(SolutionDir)out\$(Configuration)_$(Platform)\"</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemGroup>

diff --git a/tests/OGLSimpleCube/OGLSimpleCube.vcxproj b/tests/OGLSimpleCube/OGLSimpleCube.vcxproj
index 2c56e57..39e95bb 100644
--- a/tests/OGLSimpleCube/OGLSimpleCube.vcxproj
+++ b/tests/OGLSimpleCube/OGLSimpleCube.vcxproj
@@ -103,7 +103,7 @@
       <AdditionalDependencies>%(AdditionalDependencies);opengl32.lib</AdditionalDependencies>

     </Link>

     <PostBuildEvent>

-      <Command>XCOPY /Y "$(SolutionDir)lib\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

+      <Command>XCOPY /Y "$(SolutionDir)out\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

@@ -122,7 +122,7 @@
       <AdditionalDependencies>%(AdditionalDependencies);opengl32.lib</AdditionalDependencies>

     </Link>

     <PostBuildEvent>

-      <Command>XCOPY /Y "$(SolutionDir)lib\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

+      <Command>XCOPY /Y "$(SolutionDir)out\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

@@ -145,7 +145,7 @@
       <AdditionalDependencies>%(AdditionalDependencies);opengl32.lib</AdditionalDependencies>

     </Link>

     <PostBuildEvent>

-      <Command>XCOPY /Y "$(SolutionDir)lib\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

+      <Command>XCOPY /Y "$(SolutionDir)out\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

@@ -168,7 +168,7 @@
       <AdditionalDependencies>%(AdditionalDependencies);opengl32.lib</AdditionalDependencies>

     </Link>

     <PostBuildEvent>

-      <Command>XCOPY /Y "$(SolutionDir)lib\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

+      <Command>XCOPY /Y "$(SolutionDir)out\$(Configuration)_$(Platform)\opengl32.dll" "$(SolutionDir)src\$(Configuration)\$(Platform)\" /Q /E /I</Command>

     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemGroup>

diff --git a/tests/unittests/unittests.vcxproj.user b/tests/unittests/unittests.vcxproj.user
index 075c68f..2331f3d 100644
--- a/tests/unittests/unittests.vcxproj.user
+++ b/tests/unittests/unittests.vcxproj.user
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="utf-8"?>

 <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

     <LocalDebuggerCommandArguments>--gtest_break_on_failure --gtest_filter=*</LocalDebuggerCommandArguments>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

     <LocalDebuggerCommandArguments>--gtest_break_on_failure --gtest_filter=*</LocalDebuggerCommandArguments>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

 </Project>
\ No newline at end of file
diff --git a/third_party/PowerVR_SDK/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.user b/third_party/PowerVR_SDK/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.user
index 6d5cee8..50f687e 100644
--- a/third_party/PowerVR_SDK/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.user
+++ b/third_party/PowerVR_SDK/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.user
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="utf-8"?>

 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

 </Project>
\ No newline at end of file
diff --git a/third_party/PowerVR_SDK/Examples/Beginner/01_HelloAPI/OGLES2/Build/WindowsVC2010/OGLES2HelloAPI.vcxproj.user b/third_party/PowerVR_SDK/Examples/Beginner/01_HelloAPI/OGLES2/Build/WindowsVC2010/OGLES2HelloAPI.vcxproj.user
index 6d5cee8..50f687e 100644
--- a/third_party/PowerVR_SDK/Examples/Beginner/01_HelloAPI/OGLES2/Build/WindowsVC2010/OGLES2HelloAPI.vcxproj.user
+++ b/third_party/PowerVR_SDK/Examples/Beginner/01_HelloAPI/OGLES2/Build/WindowsVC2010/OGLES2HelloAPI.vcxproj.user
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="utf-8"?>

 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

 </Project>
\ No newline at end of file
diff --git a/third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/OGLES/Build/WindowsVC2010/OGLESBasicTnL.vcxproj.user b/third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/OGLES/Build/WindowsVC2010/OGLESBasicTnL.vcxproj.user
index 6d5cee8..50f687e 100644
--- a/third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/OGLES/Build/WindowsVC2010/OGLESBasicTnL.vcxproj.user
+++ b/third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/OGLES/Build/WindowsVC2010/OGLESBasicTnL.vcxproj.user
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="utf-8"?>

 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

 </Project>
\ No newline at end of file
diff --git a/third_party/PowerVR_SDK/Examples/Intermediate/ColourGrading/OGLES3/Build/WindowsVC2010/OGLES3ColourGrading.vcxproj.user b/third_party/PowerVR_SDK/Examples/Intermediate/ColourGrading/OGLES3/Build/WindowsVC2010/OGLES3ColourGrading.vcxproj.user
index 6d5cee8..50f687e 100644
--- a/third_party/PowerVR_SDK/Examples/Intermediate/ColourGrading/OGLES3/Build/WindowsVC2010/OGLES3ColourGrading.vcxproj.user
+++ b/third_party/PowerVR_SDK/Examples/Intermediate/ColourGrading/OGLES3/Build/WindowsVC2010/OGLES3ColourGrading.vcxproj.user
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="utf-8"?>

 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

 </Project>
\ No newline at end of file
diff --git a/third_party/PowerVR_SDK/Examples/Intermediate/DisplacementMap/OGLES2/Build/WindowsVC2010/OGLES2DisplacementMap.vcxproj.user b/third_party/PowerVR_SDK/Examples/Intermediate/DisplacementMap/OGLES2/Build/WindowsVC2010/OGLES2DisplacementMap.vcxproj.user
index 6d5cee8..50f687e 100644
--- a/third_party/PowerVR_SDK/Examples/Intermediate/DisplacementMap/OGLES2/Build/WindowsVC2010/OGLES2DisplacementMap.vcxproj.user
+++ b/third_party/PowerVR_SDK/Examples/Intermediate/DisplacementMap/OGLES2/Build/WindowsVC2010/OGLES2DisplacementMap.vcxproj.user
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="utf-8"?>

 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">

-    <LocalDebuggerEnvironment>PATH=$(SolutionDir)lib\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

+    <LocalDebuggerEnvironment>PATH=$(SolutionDir)out\$(Configuration)_$(Platform)</LocalDebuggerEnvironment>

     <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>

   </PropertyGroup>

 </Project>
\ No newline at end of file