diff --git a/msvc/2005_amd_opencl/BULLET_PHYSICS.sln b/msvc/2005_amd_opencl/BULLET_PHYSICS.sln
new file mode 100644
index 000000000..992cd0ac1
--- /dev/null
+++ b/msvc/2005_amd_opencl/BULLET_PHYSICS.sln
@@ -0,0 +1,135 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppOpenCLClothDemo_AMD", "Demos\OpenCLClothDemo\AMD\AppOpenCLClothDemo_AMD.vcproj", "{14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {42361612-E0E6-4C0E-A677-F87952057968} = {42361612-E0E6-4C0E-A677-F87952057968}
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C} = {A5C2F21A-8806-4157-8A5C-83B703EA950C}
+ {E868D926-E65E-4C9C-A384-609CDD1C4396} = {E868D926-E65E-4C9C-A384-609CDD1C4396}
+ {013A1F89-0772-44CA-A501-CF205620704C} = {013A1F89-0772-44CA-A501-CF205620704C}
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE} = {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815} = {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436} = {20314BDF-B9C4-4660-87BA-37F60D4EB436}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppParticlesOCL_AMD", "Demos\ParticlesOpenCL\AMD\AppParticlesOCL_AMD.vcproj", "{C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C} = {A5C2F21A-8806-4157-8A5C-83B703EA950C}
+ {E868D926-E65E-4C9C-A384-609CDD1C4396} = {E868D926-E65E-4C9C-A384-609CDD1C4396}
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE} = {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815} = {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436} = {20314BDF-B9C4-4660-87BA-37F60D4EB436}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppVectorAdd_AMD", "Demos\VectorAdd_OpenCL\AMD\AppVectorAdd_AMD.vcproj", "{C712F73A-722D-44C7-82B6-73DF879314FF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815} = {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436} = {20314BDF-B9C4-4660-87BA-37F60D4EB436}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletCollision", "src\BulletCollision\BulletCollision.vcproj", "{A5C2F21A-8806-4157-8A5C-83B703EA950C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletDynamics", "src\BulletDynamics\BulletDynamics.vcproj", "{E868D926-E65E-4C9C-A384-609CDD1C4396}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletMultiThreaded", "src\BulletMultiThreaded\BulletMultiThreaded.vcproj", "{20314BDF-B9C4-4660-87BA-37F60D4EB436}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletSoftBody", "src\BulletSoftBody\BulletSoftBody.vcproj", "{42361612-E0E6-4C0E-A677-F87952057968}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletSoftBodySolvers_OpenCL_AMD", "src\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\AMD\BulletSoftBodySolvers_OpenCL_AMD.vcproj", "{013A1F89-0772-44CA-A501-CF205620704C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LinearMath", "src\LinearMath\LinearMath.vcproj", "{6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenGLSupport", "Demos\OpenGL\OpenGLSupport.vcproj", "{4F85BAB8-7909-493A-B3C0-0D04043DFDDE}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ MinSizeRel|Win32 = MinSizeRel|Win32
+ Release|Win32 = Release|Win32
+ RelWithDebInfo|Win32 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.Debug|Win32.Build.0 = Debug|Win32
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.Release|Win32.ActiveCfg = Release|Win32
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.Release|Win32.Build.0 = Release|Win32
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {14E7F3EF-31AD-4C33-B8B5-3660ACE5926E}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.Debug|Win32.Build.0 = Debug|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.Release|Win32.ActiveCfg = Release|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.Release|Win32.Build.0 = Release|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {C4F21E06-9E0F-44B9-878C-F9D4F0E75F62}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.Debug|Win32.Build.0 = Debug|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.Release|Win32.ActiveCfg = Release|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.Release|Win32.Build.0 = Release|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {C712F73A-722D-44C7-82B6-73DF879314FF}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.Debug|Win32.Build.0 = Debug|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.Release|Win32.ActiveCfg = Release|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.Release|Win32.Build.0 = Release|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {A5C2F21A-8806-4157-8A5C-83B703EA950C}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.Debug|Win32.Build.0 = Debug|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.Release|Win32.ActiveCfg = Release|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.Release|Win32.Build.0 = Release|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {E868D926-E65E-4C9C-A384-609CDD1C4396}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.Debug|Win32.ActiveCfg = Debug|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.Debug|Win32.Build.0 = Debug|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.Release|Win32.ActiveCfg = Release|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.Release|Win32.Build.0 = Release|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {20314BDF-B9C4-4660-87BA-37F60D4EB436}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.Debug|Win32.ActiveCfg = Debug|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.Debug|Win32.Build.0 = Debug|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.Release|Win32.ActiveCfg = Release|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.Release|Win32.Build.0 = Release|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {42361612-E0E6-4C0E-A677-F87952057968}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.Debug|Win32.Build.0 = Debug|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.Release|Win32.ActiveCfg = Release|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.Release|Win32.Build.0 = Release|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {013A1F89-0772-44CA-A501-CF205620704C}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.Debug|Win32.Build.0 = Debug|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.Release|Win32.ActiveCfg = Release|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.Release|Win32.Build.0 = Release|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {6531CCD6-37CD-4EA2-9FE2-BFBAD09DC815}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.Debug|Win32.Build.0 = Debug|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.Release|Win32.ActiveCfg = Release|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.Release|Win32.Build.0 = Release|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {4F85BAB8-7909-493A-B3C0-0D04043DFDDE}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/msvc/2005_amd_opencl/Demos/OpenCLClothDemo/AMD/AppOpenCLClothDemo_AMD.vcproj b/msvc/2005_amd_opencl/Demos/OpenCLClothDemo/AMD/AppOpenCLClothDemo_AMD.vcproj
new file mode 100644
index 000000000..8301b707f
--- /dev/null
+++ b/msvc/2005_amd_opencl/Demos/OpenCLClothDemo/AMD/AppOpenCLClothDemo_AMD.vcproj
@@ -0,0 +1,304 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/Demos/OpenGL/OpenGLSupport.vcproj b/msvc/2005_amd_opencl/Demos/OpenGL/OpenGLSupport.vcproj
new file mode 100644
index 000000000..26a6862a5
--- /dev/null
+++ b/msvc/2005_amd_opencl/Demos/OpenGL/OpenGLSupport.vcproj
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/Demos/ParticlesOpenCL/AMD/AppParticlesOCL_AMD.vcproj b/msvc/2005_amd_opencl/Demos/ParticlesOpenCL/AMD/AppParticlesOCL_AMD.vcproj
new file mode 100644
index 000000000..7c89d6d80
--- /dev/null
+++ b/msvc/2005_amd_opencl/Demos/ParticlesOpenCL/AMD/AppParticlesOCL_AMD.vcproj
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/Demos/VectorAdd_OpenCL/AMD/AppVectorAdd_AMD.vcproj b/msvc/2005_amd_opencl/Demos/VectorAdd_OpenCL/AMD/AppVectorAdd_AMD.vcproj
new file mode 100644
index 000000000..bfbac31a6
--- /dev/null
+++ b/msvc/2005_amd_opencl/Demos/VectorAdd_OpenCL/AMD/AppVectorAdd_AMD.vcproj
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/src/BulletCollision/BulletCollision.vcproj b/msvc/2005_amd_opencl/src/BulletCollision/BulletCollision.vcproj
new file mode 100644
index 000000000..d48c3917d
--- /dev/null
+++ b/msvc/2005_amd_opencl/src/BulletCollision/BulletCollision.vcproj
@@ -0,0 +1,863 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/src/BulletDynamics/BulletDynamics.vcproj b/msvc/2005_amd_opencl/src/BulletDynamics/BulletDynamics.vcproj
new file mode 100644
index 000000000..e8b2bb3ba
--- /dev/null
+++ b/msvc/2005_amd_opencl/src/BulletDynamics/BulletDynamics.vcproj
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/src/BulletMultiThreaded/BulletMultiThreaded.vcproj b/msvc/2005_amd_opencl/src/BulletMultiThreaded/BulletMultiThreaded.vcproj
new file mode 100644
index 000000000..7316c61d5
--- /dev/null
+++ b/msvc/2005_amd_opencl/src/BulletMultiThreaded/BulletMultiThreaded.vcproj
@@ -0,0 +1,377 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/src/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/AMD/BulletSoftBodySolvers_OpenCL_AMD.vcproj b/msvc/2005_amd_opencl/src/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/AMD/BulletSoftBodySolvers_OpenCL_AMD.vcproj
new file mode 100644
index 000000000..d440f4f42
--- /dev/null
+++ b/msvc/2005_amd_opencl/src/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/AMD/BulletSoftBodySolvers_OpenCL_AMD.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/src/BulletSoftBody/BulletSoftBody.vcproj b/msvc/2005_amd_opencl/src/BulletSoftBody/BulletSoftBody.vcproj
new file mode 100644
index 000000000..285662056
--- /dev/null
+++ b/msvc/2005_amd_opencl/src/BulletSoftBody/BulletSoftBody.vcproj
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005_amd_opencl/src/LinearMath/LinearMath.vcproj b/msvc/2005_amd_opencl/src/LinearMath/LinearMath.vcproj
new file mode 100644
index 000000000..5a8bd592b
--- /dev/null
+++ b/msvc/2005_amd_opencl/src/LinearMath/LinearMath.vcproj
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+