Use a common implementation of the matrix stack for fixed-function OpenGL.

Change-Id: Ie51cddb3465f72375f20c704293d0850c95a735b
Reviewed-on: https://swiftshader-review.googlesource.com/2600
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libGL/libGL.vcxproj b/src/OpenGL/libGL/libGL.vcxproj
index d8c182d..fc13a35 100644
--- a/src/OpenGL/libGL/libGL.vcxproj
+++ b/src/OpenGL/libGL/libGL.vcxproj
@@ -318,6 +318,7 @@
     </PostBuildEvent>

   </ItemDefinitionGroup>

   <ItemGroup>

+    <ClCompile Include="..\common\MatrixStack.cpp" />

     <ClCompile Include="..\common\NameSpace.cpp" />

     <ClCompile Include="..\common\Object.cpp" />

     <ClCompile Include="Buffer.cpp" />

@@ -331,7 +332,6 @@
     <ClCompile Include="IndexDataManager.cpp" />

     <ClCompile Include="libGL.cpp" />

     <ClCompile Include="main.cpp" />

-    <ClCompile Include="MatrixStack.cpp" />

     <ClCompile Include="Program.cpp" />

     <ClCompile Include="Query.cpp" />

     <ClCompile Include="Renderbuffer.cpp" />

@@ -344,6 +344,7 @@
   </ItemGroup>

   <ItemGroup>

     <ClInclude Include="..\common\debug.h" />

+    <ClInclude Include="..\common\MatrixStack.hpp" />

     <ClInclude Include="..\common\NameSpace.hpp" />

     <ClInclude Include="..\common\Object.hpp" />

     <ClInclude Include="..\include\GL\glcorearb.h" />

@@ -360,7 +361,6 @@
     <ClInclude Include="IndexDataManager.h" />

     <ClInclude Include="main.h" />

     <ClInclude Include="mathutil.h" />

-    <ClInclude Include="MatrixStack.hpp" />

     <ClInclude Include="Program.h" />

     <ClInclude Include="Query.h" />

     <ClInclude Include="Renderbuffer.h" />