diff --git a/windows/VC7/mesa/gdi/gdi.vcproj b/windows/VC7/mesa/gdi/gdi.vcproj
index 82de75dc5d8..0dc7892a4b1 100644
--- a/windows/VC7/mesa/gdi/gdi.vcproj
+++ b/windows/VC7/mesa/gdi/gdi.vcproj
@@ -1,181 +1,195 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/windows/VC7/mesa/glu/glu.vcproj b/windows/VC7/mesa/glu/glu.vcproj
index e0c481e011f..3f057317c0c 100644
--- a/windows/VC7/mesa/glu/glu.vcproj
+++ b/windows/VC7/mesa/glu/glu.vcproj
@@ -1,7 +1,7 @@
-
+
@@ -70,8 +70,14 @@ if exist ..\..\..\..\progs\demos copy Release\GLU32.DLL ..\..\..\..\progs\demos
Culture="1033"/>
+
+
+
+
+
+
+
+
+
+
@@ -239,9 +256,6 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
-
-
@@ -297,10 +311,10 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
RelativePath="..\..\..\..\src\glu\sgi\libnurbs\interface\glcurveval.h">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\interface\glimports.h">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\glimports.h">
@@ -314,9 +328,6 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
-
-
@@ -326,6 +337,9 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
+
+
@@ -357,10 +371,10 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\monoPolyPart.h">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\internals\monotonizer.h">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\monoTriangulation.h">
@@ -371,18 +385,18 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
-
-
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\mystdio.h">
+
+
@@ -459,10 +473,10 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\sampleCompTop.h">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\sampledLine.h">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\sampleMonoPoly.h">
@@ -516,9 +530,6 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
-
-
@@ -633,15 +644,15 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
+
+
-
-
@@ -681,6 +692,9 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
+
+
@@ -700,10 +714,10 @@ if exist ..\..\..\..\progs\demos copy Debug\GLU32.DLL ..\..\..\..\progs\demos
RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\sampleCompTop.cc">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\sampledLine.cc">
+ RelativePath="..\..\..\..\src\glu\sgi\libnurbs\nurbtess\sampleMonoPoly.cc">
diff --git a/windows/VC7/mesa/mesa.sln b/windows/VC7/mesa/mesa.sln
index ada5568f489..ae47790753b 100644
--- a/windows/VC7/mesa/mesa.sln
+++ b/windows/VC7/mesa/mesa.sln
@@ -1,20 +1,26 @@
-Microsoft Visual Studio Solution File, Format Version 7.00
+Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdi", "gdi\gdi.vcproj", "{A1B24907-E196-4826-B6AF-26723629B633}"
+ ProjectSection(ProjectDependencies) = postProject
+ {2120C974-2717-4709-B44F-D6E6D0A56448} = {2120C974-2717-4709-B44F-D6E6D0A56448}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glu", "glu\glu.vcproj", "{2E50FDAF-430B-475B-AE6B-60B68F2875BA}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mesa", "mesa\mesa.vcproj", "{2120C974-2717-4709-B44F-D6E6D0A56448}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "osmesa", "osmesa\osmesa.vcproj", "{8D6CD423-383B-49E7-81BC-D20C70B07DF5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A1B24907-E196-4826-B6AF-26723629B633} = {A1B24907-E196-4826-B6AF-26723629B633}
+ EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
- ConfigName.0 = Debug
- ConfigName.1 = Release
- EndGlobalSection
- GlobalSection(ProjectDependencies) = postSolution
- {A1B24907-E196-4826-B6AF-26723629B633}.0 = {2120C974-2717-4709-B44F-D6E6D0A56448}
- {8D6CD423-383B-49E7-81BC-D20C70B07DF5}.0 = {A1B24907-E196-4826-B6AF-26723629B633}
+ Debug = Debug
+ Release = Release
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{A1B24907-E196-4826-B6AF-26723629B633}.Debug.ActiveCfg = Debug|Win32
diff --git a/windows/VC7/mesa/mesa/mesa.vcproj b/windows/VC7/mesa/mesa/mesa.vcproj
index 668c6fbb814..8a682585cda 100644
--- a/windows/VC7/mesa/mesa/mesa.vcproj
+++ b/windows/VC7/mesa/mesa/mesa.vcproj
@@ -1,7 +1,7 @@
-
+
@@ -55,6 +55,12 @@
Culture="1033"/>
+
+
+
+
+
+
+
+
-
-
-
-
@@ -128,15 +136,15 @@
-
-
+
+
@@ -236,6 +244,15 @@
Name="VCCLCompilerTool"/>
+
+
+
+
+
@@ -299,15 +316,9 @@
-
-
-
-
@@ -317,9 +328,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -341,9 +376,6 @@
-
-
@@ -377,6 +409,9 @@
+
+
@@ -389,9 +424,6 @@
-
-
@@ -420,28 +452,16 @@
RelativePath="..\..\..\..\src\mesa\swrast\s_zoom.c">
+ RelativePath="..\..\..\..\src\mesa\shader\shader_api.c">
+ RelativePath="..\..\..\..\src\mesa\main\shaders.c">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_builtin.c">
-
-
-
-
-
-
-
-
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_codegen.c">
@@ -459,32 +479,47 @@
RelativePath="..\..\..\..\src\mesa\shader\slang\slang_compile_variable.c">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_emit.c">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_ir.c">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_label.c">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_link.c">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_log.c">
+
+
+
+
+
+
+
+
+
+
@@ -497,15 +532,12 @@
-
-
-
-
+
+
@@ -548,18 +580,6 @@
-
-
-
-
-
-
-
-
@@ -593,6 +613,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -834,9 +899,6 @@
-
-
@@ -846,12 +908,6 @@
-
-
-
-
@@ -861,14 +917,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ RelativePath="..\..\..\..\src\mesa\shader\programopt.h">
+ RelativePath="..\..\..\..\src\mesa\main\queryobj.h">
+
+
@@ -912,6 +989,9 @@
+
+
@@ -961,47 +1041,77 @@
RelativePath="..\..\..\..\src\mesa\swrast\s_zoom.h">
+ RelativePath="..\..\..\..\src\mesa\shader\shader_api.h">
+ RelativePath="..\..\..\..\src\mesa\main\shaders.h">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_builtin.h">
-
-
-
-
-
-
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_codegen.h">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_compile_function.h">
+ RelativePath="..\..\..\..\src\mesa\shader\slang\slang_compile_operation.h">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1026,24 +1136,12 @@
-
-
-
-
-
-
-
-
@@ -1059,9 +1157,6 @@
-
-
@@ -1093,10 +1188,28 @@
RelativePath="..\..\..\..\src\mesa\tnl\tnl.h">
+ RelativePath="..\..\..\..\src\mesa\main\varray.h">
+ RelativePath="..\..\..\..\src\mesa\vbo\vbo.h">
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/windows/VC7/mesa/osmesa/osmesa.vcproj b/windows/VC7/mesa/osmesa/osmesa.vcproj
index 266aff509f5..553dad7e6a1 100644
--- a/windows/VC7/mesa/osmesa/osmesa.vcproj
+++ b/windows/VC7/mesa/osmesa/osmesa.vcproj
@@ -1,7 +1,7 @@
-
+
@@ -71,8 +71,14 @@ if exist ..\..\..\..\progs\demos copy Release\OSMESA32.DLL ..\..\..\..\progs\dem
Culture="1033"/>
+
+
+
+
+
+
+
+