diff --git a/Demos/AllBulletDemos/CMakeLists.txt b/Demos/AllBulletDemos/CMakeLists.txt
index 0b8d14e2e..a8bcdbdb1 100644
--- a/Demos/AllBulletDemos/CMakeLists.txt
+++ b/Demos/AllBulletDemos/CMakeLists.txt
@@ -8,9 +8,7 @@
# You shouldn't have to modify anything below this line
########################################################
-LINK_DIRECTORIES(
-"C:/MinGW/lib"
-)
+
INCLUDE_DIRECTORIES(
${BULLET_PHYSICS_SOURCE_DIR}/Extras
diff --git a/msvc/2005/BULLET_PHYSICS.sln b/msvc/2005/BULLET_PHYSICS.sln
new file mode 100644
index 000000000..221e22e4d
--- /dev/null
+++ b/msvc/2005/BULLET_PHYSICS.sln
@@ -0,0 +1,699 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppAllBulletDemos", "Demos\AllBulletDemos\AppAllBulletDemos.vcproj", "{F3A907E6-F79C-4040-9655-697EB2FC1BB7}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5555A782-A065-4207-985F-B0608B4FE7A7} = {5555A782-A065-4207-985F-B0608B4FE7A7}
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117} = {3D507819-AEE3-41C9-A6C4-9BB934AD9117}
+ {7F37926A-B763-4EAB-823B-29B40BA816DC} = {7F37926A-B763-4EAB-823B-29B40BA816DC}
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD} = {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2} = {9D615B04-07EE-4BF3-8477-025951F9DDC2}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {47FFDB73-E749-4EB4-9855-100623F588F8} = {47FFDB73-E749-4EB4-9855-100623F588F8}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppBasicDemo", "Demos\BasicDemo\AppBasicDemo.vcproj", "{004CFB5E-2311-4367-BCB3-05CBB110C816}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppBenchmarks", "Demos\Benchmarks\AppBenchmarks.vcproj", "{0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppBox2dDemo", "Demos\Box2dDemo\AppBox2dDemo.vcproj", "{A6DF6F8A-1447-4804-B604-1CDB0946458F}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppBspPhysicsDemo", "Demos\BspDemo\AppBspPhysicsDemo.vcproj", "{9A51A8AE-FE63-4603-BA4E-D47CCA914744}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppCcdPhysicsDemo", "Demos\CcdPhysicsDemo\AppCcdPhysicsDemo.vcproj", "{0EB5C23B-44E3-4DA6-864C-916161F23F10}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppCharacterDemo", "Demos\CharacterDemo\AppCharacterDemo.vcproj", "{874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppCollisionDemo", "Demos\CollisionDemo\AppCollisionDemo.vcproj", "{E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppCollisionInterfaceDemo", "Demos\CollisionInterfaceDemo\AppCollisionInterfaceDemo.vcproj", "{0C4165D1-AB28-4BE8-8A99-BDA9714FE084}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppConcaveConvexCastDemo", "Demos\ConcaveConvexcastDemo\AppConcaveConvexCastDemo.vcproj", "{19AA265F-82E0-4B42-B5A4-863A685FD1F2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppConcaveDemo", "Demos\ConcaveDemo\AppConcaveDemo.vcproj", "{91A3B20D-00BE-462C-9B46-1949A70F397A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD} = {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {47FFDB73-E749-4EB4-9855-100623F588F8} = {47FFDB73-E749-4EB4-9855-100623F588F8}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppConcaveRayCastDemo", "Demos\ConcaveRaycastDemo\AppConcaveRayCastDemo.vcproj", "{7AFA167A-A581-49B2-ADD5-1048029169DF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppConstraintDemo", "Demos\ConstraintDemo\AppConstraintDemo.vcproj", "{D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD} = {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ {47FFDB73-E749-4EB4-9855-100623F588F8} = {47FFDB73-E749-4EB4-9855-100623F588F8}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppContinuousConvexCollisionDemo", "Demos\ContinuousConvexCollision\AppContinuousConvexCollisionDemo.vcproj", "{490B0D8B-4E89-446D-B748-45A209116DCF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppConvexDecompositionDemo", "Demos\ConvexDecompositionDemo\AppConvexDecompositionDemo.vcproj", "{7DD685BB-6C7C-4000-BE96-1300D4164CE1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD} = {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ {47FFDB73-E749-4EB4-9855-100623F588F8} = {47FFDB73-E749-4EB4-9855-100623F588F8}
+ {7F37926A-B763-4EAB-823B-29B40BA816DC} = {7F37926A-B763-4EAB-823B-29B40BA816DC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppDoublePrecisionDemo", "Demos\DoublePrecisionDemo\AppDoublePrecisionDemo.vcproj", "{4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppForkLiftDemo", "Demos\ForkLiftDemo\AppForkLiftDemo.vcproj", "{DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppGenericJointDemo", "Demos\GenericJointDemo\AppGenericJointDemo.vcproj", "{C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppHelloWorld", "Demos\HelloWorld\AppHelloWorld.vcproj", "{D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppInternalEdgeDemo", "Demos\InternalEdgeDemo\AppInternalEdgeDemo.vcproj", "{7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppLinearConvexCastDemo", "Demos\GjkConvexCastDemo\AppLinearConvexCastDemo.vcproj", "{7F08383F-84BD-4E43-951C-C6A13C9531A2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppMiniCLVectorAdd", "Demos\MiniCL_VectorAdd\AppMiniCLVectorAdd.vcproj", "{0786F060-E008-4F4E-98DE-3AE2B30589E8}"
+ ProjectSection(ProjectDependencies) = postProject
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852} = {E921C9E8-3784-4B4C-A47C-74FB847E8852}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppMotorDemo", "Demos\DynamicControlDemo\AppMotorDemo.vcproj", "{8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppMovingConcaveDemo", "Demos\MovingConcaveDemo\AppMovingConcaveDemo.vcproj", "{AC748472-9E30-4CEE-BAE1-094663E58461}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppMultiMaterialDemo", "Demos\MultiMaterialDemo\AppMultiMaterialDemo.vcproj", "{A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppMultiThreadedDemo", "Demos\MultiThreadedDemo\AppMultiThreadedDemo.vcproj", "{4FD97170-F05D-4848-B169-992755568FD5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852} = {E921C9E8-3784-4B4C-A47C-74FB847E8852}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppRagdollDemo", "Demos\RagdollDemo\AppRagdollDemo.vcproj", "{9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppRaytracer", "Demos\Raytracer\AppRaytracer.vcproj", "{250A087D-F2E1-456E-B012-59D4D39E8C9D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppSerializeDemo", "Demos\SerializeDemo\AppSerializeDemo.vcproj", "{E2793D9F-A739-498E-B3B4-310BAB15F879}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD} = {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {47FFDB73-E749-4EB4-9855-100623F588F8} = {47FFDB73-E749-4EB4-9855-100623F588F8}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppSimplexDemo", "Demos\SimplexDemo\AppSimplexDemo.vcproj", "{207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppSliderConstraintDemo", "Demos\SliderConstraintDemo\AppSliderConstraintDemo.vcproj", "{FC0432EA-4BB8-4DFD-9EEF-8137342D4933}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppSoftBodyDemo", "Demos\SoftDemo\AppSoftBodyDemo.vcproj", "{94259ADC-ADD4-42B8-88C6-1EA57221CC89}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2} = {9D615B04-07EE-4BF3-8477-025951F9DDC2}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppUserCollisionAlgorithm", "Demos\UserCollisionAlgorithm\AppUserCollisionAlgorithm.vcproj", "{4CCE83E1-021D-4AD0-B1C2-398741120FEC}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppVehicleDemo", "Demos\VehicleDemo\AppVehicleDemo.vcproj", "{ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletCollision", "src\BulletCollision\BulletCollision.vcproj", "{2CB2B934-9C64-4113-9765-9995129492D1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletDynamics", "src\BulletDynamics\BulletDynamics.vcproj", "{7CEC25D6-B294-4E27-A18F-D598123F7DE4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletFileLoader", "Extras\Serialize\BulletFileLoader\BulletFileLoader.vcproj", "{47FFDB73-E749-4EB4-9855-100623F588F8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletMultiThreaded", "src\BulletMultiThreaded\BulletMultiThreaded.vcproj", "{E921C9E8-3784-4B4C-A47C-74FB847E8852}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletSoftBody", "src\BulletSoftBody\BulletSoftBody.vcproj", "{9D615B04-07EE-4BF3-8477-025951F9DDC2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletWorldImporter", "Extras\Serialize\BulletWorldImporter\BulletWorldImporter.vcproj", "{E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConvexDecomposition", "Extras\ConvexDecomposition\ConvexDecomposition.vcproj", "{7F37926A-B763-4EAB-823B-29B40BA816DC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GIMPACTUtils", "Extras\GIMPACTUtils\GIMPACTUtils.vcproj", "{3D507819-AEE3-41C9-A6C4-9BB934AD9117}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GLUI", "Extras\glui\GLUI.vcproj", "{5555A782-A065-4207-985F-B0608B4FE7A7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HfFluidDemo", "Demos\HeightFieldFluidDemo\HfFluidDemo.vcproj", "{93E389DC-C504-40BA-A59F-1C139A1EA935}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098} = {4B8AE804-0890-49C3-8E1E-D1270DD69098}
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4} = {7CEC25D6-B294-4E27-A18F-D598123F7DE4}
+ {2CB2B934-9C64-4113-9765-9995129492D1} = {2CB2B934-9C64-4113-9765-9995129492D1}
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC} = {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LinearMath", "src\LinearMath\LinearMath.vcproj", "{2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenGLSupport", "Demos\OpenGL\OpenGLSupport.vcproj", "{4B8AE804-0890-49C3-8E1E-D1270DD69098}"
+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
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.Debug|Win32.Build.0 = Debug|Win32
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.Release|Win32.ActiveCfg = Release|Win32
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.Release|Win32.Build.0 = Release|Win32
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {F3A907E6-F79C-4040-9655-697EB2FC1BB7}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.Debug|Win32.ActiveCfg = Debug|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.Debug|Win32.Build.0 = Debug|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.Release|Win32.ActiveCfg = Release|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.Release|Win32.Build.0 = Release|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {004CFB5E-2311-4367-BCB3-05CBB110C816}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.Debug|Win32.Build.0 = Debug|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.Release|Win32.ActiveCfg = Release|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.Release|Win32.Build.0 = Release|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {0C43D4AB-7BCC-4CF4-91AE-14E7BAE00E27}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.Debug|Win32.Build.0 = Debug|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.Release|Win32.ActiveCfg = Release|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.Release|Win32.Build.0 = Release|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {A6DF6F8A-1447-4804-B604-1CDB0946458F}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.Debug|Win32.Build.0 = Debug|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.Release|Win32.ActiveCfg = Release|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.Release|Win32.Build.0 = Release|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {9A51A8AE-FE63-4603-BA4E-D47CCA914744}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.Debug|Win32.Build.0 = Debug|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.Release|Win32.ActiveCfg = Release|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.Release|Win32.Build.0 = Release|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {0EB5C23B-44E3-4DA6-864C-916161F23F10}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.Debug|Win32.Build.0 = Debug|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.Release|Win32.ActiveCfg = Release|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.Release|Win32.Build.0 = Release|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {874BA3D4-B8B3-4FC7-9A89-97C8F312AB0A}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.Debug|Win32.Build.0 = Debug|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.Release|Win32.ActiveCfg = Release|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.Release|Win32.Build.0 = Release|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {E152B2D5-92D0-4CE3-8CF6-36AAF7EB0BA4}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.Debug|Win32.Build.0 = Debug|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.Release|Win32.ActiveCfg = Release|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.Release|Win32.Build.0 = Release|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {0C4165D1-AB28-4BE8-8A99-BDA9714FE084}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.Debug|Win32.Build.0 = Debug|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.Release|Win32.ActiveCfg = Release|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.Release|Win32.Build.0 = Release|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {19AA265F-82E0-4B42-B5A4-863A685FD1F2}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.Debug|Win32.Build.0 = Debug|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.Release|Win32.ActiveCfg = Release|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.Release|Win32.Build.0 = Release|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {91A3B20D-00BE-462C-9B46-1949A70F397A}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.Debug|Win32.Build.0 = Debug|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.Release|Win32.ActiveCfg = Release|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.Release|Win32.Build.0 = Release|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {7AFA167A-A581-49B2-ADD5-1048029169DF}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.Debug|Win32.Build.0 = Debug|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.Release|Win32.ActiveCfg = Release|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.Release|Win32.Build.0 = Release|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {D01421F1-5FF4-4F07-B8A9-F2FE6A5AD1FA}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.Debug|Win32.Build.0 = Debug|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.Release|Win32.ActiveCfg = Release|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.Release|Win32.Build.0 = Release|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {490B0D8B-4E89-446D-B748-45A209116DCF}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.Debug|Win32.Build.0 = Debug|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.Release|Win32.ActiveCfg = Release|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.Release|Win32.Build.0 = Release|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {7DD685BB-6C7C-4000-BE96-1300D4164CE1}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.Debug|Win32.Build.0 = Debug|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.Release|Win32.ActiveCfg = Release|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.Release|Win32.Build.0 = Release|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {4808076F-6E03-4C12-A4A6-3E7EC0C1BED1}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.Debug|Win32.Build.0 = Debug|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.Release|Win32.ActiveCfg = Release|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.Release|Win32.Build.0 = Release|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {DC1B3BBD-536D-4168-83A2-546C7F5CF3C7}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.Debug|Win32.Build.0 = Debug|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.Release|Win32.ActiveCfg = Release|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.Release|Win32.Build.0 = Release|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {C7253AB9-6324-4C9F-B7FE-8E75BF9170AB}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.Debug|Win32.Build.0 = Debug|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.Release|Win32.ActiveCfg = Release|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.Release|Win32.Build.0 = Release|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {D15FA0C7-59BA-4374-92BE-FD349F3BA5B5}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.Debug|Win32.Build.0 = Debug|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.Release|Win32.ActiveCfg = Release|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.Release|Win32.Build.0 = Release|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {7C5DEBE2-A94E-48E2-8C41-668C5CE5DF11}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.Debug|Win32.Build.0 = Debug|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.Release|Win32.ActiveCfg = Release|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.Release|Win32.Build.0 = Release|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {7F08383F-84BD-4E43-951C-C6A13C9531A2}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.Debug|Win32.Build.0 = Debug|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.Release|Win32.ActiveCfg = Release|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.Release|Win32.Build.0 = Release|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {0786F060-E008-4F4E-98DE-3AE2B30589E8}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.Debug|Win32.Build.0 = Debug|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.Release|Win32.ActiveCfg = Release|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.Release|Win32.Build.0 = Release|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {8FC1C1B3-AD8A-4574-8ACB-BB37167F1696}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.Debug|Win32.Build.0 = Debug|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.Release|Win32.ActiveCfg = Release|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.Release|Win32.Build.0 = Release|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {AC748472-9E30-4CEE-BAE1-094663E58461}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.Debug|Win32.Build.0 = Debug|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.Release|Win32.ActiveCfg = Release|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.Release|Win32.Build.0 = Release|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {A99A703E-7CB2-4E89-BF84-8CE4A00B9F2C}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.Debug|Win32.Build.0 = Debug|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.Release|Win32.ActiveCfg = Release|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.Release|Win32.Build.0 = Release|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {4FD97170-F05D-4848-B169-992755568FD5}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.Debug|Win32.Build.0 = Debug|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.Release|Win32.ActiveCfg = Release|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.Release|Win32.Build.0 = Release|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {9BA29AB8-8AE8-49E5-B3DF-A06A7D95B15B}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.Debug|Win32.Build.0 = Debug|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.Release|Win32.ActiveCfg = Release|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.Release|Win32.Build.0 = Release|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {250A087D-F2E1-456E-B012-59D4D39E8C9D}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.Debug|Win32.Build.0 = Debug|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.Release|Win32.ActiveCfg = Release|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.Release|Win32.Build.0 = Release|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {E2793D9F-A739-498E-B3B4-310BAB15F879}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.Debug|Win32.Build.0 = Debug|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.Release|Win32.ActiveCfg = Release|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.Release|Win32.Build.0 = Release|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {207AFEFF-B47C-44B1-A5FB-C3AA0CE2A3C7}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.Debug|Win32.Build.0 = Debug|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.Release|Win32.ActiveCfg = Release|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.Release|Win32.Build.0 = Release|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {FC0432EA-4BB8-4DFD-9EEF-8137342D4933}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.Debug|Win32.ActiveCfg = Debug|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.Debug|Win32.Build.0 = Debug|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.Release|Win32.ActiveCfg = Release|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.Release|Win32.Build.0 = Release|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {94259ADC-ADD4-42B8-88C6-1EA57221CC89}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.Debug|Win32.Build.0 = Debug|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.Release|Win32.ActiveCfg = Release|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.Release|Win32.Build.0 = Release|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {4CCE83E1-021D-4AD0-B1C2-398741120FEC}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.Debug|Win32.ActiveCfg = Debug|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.Debug|Win32.Build.0 = Debug|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.Release|Win32.ActiveCfg = Release|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.Release|Win32.Build.0 = Release|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {ED57F5F4-F914-4D24-B68C-F9BAAEF49C60}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.Debug|Win32.Build.0 = Debug|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.Release|Win32.ActiveCfg = Release|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.Release|Win32.Build.0 = Release|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {2CB2B934-9C64-4113-9765-9995129492D1}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.Debug|Win32.Build.0 = Debug|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.Release|Win32.ActiveCfg = Release|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.Release|Win32.Build.0 = Release|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {7CEC25D6-B294-4E27-A18F-D598123F7DE4}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.Debug|Win32.Build.0 = Debug|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.Release|Win32.ActiveCfg = Release|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.Release|Win32.Build.0 = Release|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {47FFDB73-E749-4EB4-9855-100623F588F8}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.Debug|Win32.Build.0 = Debug|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.Release|Win32.ActiveCfg = Release|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.Release|Win32.Build.0 = Release|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {E921C9E8-3784-4B4C-A47C-74FB847E8852}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.Debug|Win32.Build.0 = Debug|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.Release|Win32.ActiveCfg = Release|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.Release|Win32.Build.0 = Release|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {9D615B04-07EE-4BF3-8477-025951F9DDC2}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.Debug|Win32.Build.0 = Debug|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.Release|Win32.ActiveCfg = Release|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.Release|Win32.Build.0 = Release|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {E64F6FAB-F300-4CDF-95D6-C3FF7519F8FD}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.Debug|Win32.Build.0 = Debug|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.Release|Win32.ActiveCfg = Release|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.Release|Win32.Build.0 = Release|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {7F37926A-B763-4EAB-823B-29B40BA816DC}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.Debug|Win32.Build.0 = Debug|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.Release|Win32.ActiveCfg = Release|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.Release|Win32.Build.0 = Release|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {3D507819-AEE3-41C9-A6C4-9BB934AD9117}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.Debug|Win32.Build.0 = Debug|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.Release|Win32.ActiveCfg = Release|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.Release|Win32.Build.0 = Release|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {5555A782-A065-4207-985F-B0608B4FE7A7}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.Debug|Win32.ActiveCfg = Debug|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.Debug|Win32.Build.0 = Debug|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.Release|Win32.ActiveCfg = Release|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.Release|Win32.Build.0 = Release|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {93E389DC-C504-40BA-A59F-1C139A1EA935}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.Debug|Win32.Build.0 = Debug|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.Release|Win32.ActiveCfg = Release|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.Release|Win32.Build.0 = Release|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {2D9C103F-9B14-4B7A-A352-D4FA5C7271AC}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.Debug|Win32.Build.0 = Debug|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.Release|Win32.ActiveCfg = Release|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.Release|Win32.Build.0 = Release|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32
+ {4B8AE804-0890-49C3-8E1E-D1270DD69098}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/msvc/2005/Demos/AllBulletDemos/AppAllBulletDemos.vcproj b/msvc/2005/Demos/AllBulletDemos/AppAllBulletDemos.vcproj
new file mode 100644
index 000000000..3577ff71d
--- /dev/null
+++ b/msvc/2005/Demos/AllBulletDemos/AppAllBulletDemos.vcproj
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/BasicDemo/AppBasicDemo.vcproj b/msvc/2005/Demos/BasicDemo/AppBasicDemo.vcproj
new file mode 100644
index 000000000..ee8776d2e
--- /dev/null
+++ b/msvc/2005/Demos/BasicDemo/AppBasicDemo.vcproj
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/Benchmarks/AppBenchmarks.vcproj b/msvc/2005/Demos/Benchmarks/AppBenchmarks.vcproj
new file mode 100644
index 000000000..763c25613
--- /dev/null
+++ b/msvc/2005/Demos/Benchmarks/AppBenchmarks.vcproj
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/Box2dDemo/AppBox2dDemo.vcproj b/msvc/2005/Demos/Box2dDemo/AppBox2dDemo.vcproj
new file mode 100644
index 000000000..d5405701b
--- /dev/null
+++ b/msvc/2005/Demos/Box2dDemo/AppBox2dDemo.vcproj
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/BspDemo/AppBspPhysicsDemo.vcproj b/msvc/2005/Demos/BspDemo/AppBspPhysicsDemo.vcproj
new file mode 100644
index 000000000..f68f94076
--- /dev/null
+++ b/msvc/2005/Demos/BspDemo/AppBspPhysicsDemo.vcproj
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/CcdPhysicsDemo/AppCcdPhysicsDemo.vcproj b/msvc/2005/Demos/CcdPhysicsDemo/AppCcdPhysicsDemo.vcproj
new file mode 100644
index 000000000..480ab5d09
--- /dev/null
+++ b/msvc/2005/Demos/CcdPhysicsDemo/AppCcdPhysicsDemo.vcproj
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/CharacterDemo/AppCharacterDemo.vcproj b/msvc/2005/Demos/CharacterDemo/AppCharacterDemo.vcproj
new file mode 100644
index 000000000..0ebabe436
--- /dev/null
+++ b/msvc/2005/Demos/CharacterDemo/AppCharacterDemo.vcproj
@@ -0,0 +1,309 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/CollisionDemo/AppCollisionDemo.vcproj b/msvc/2005/Demos/CollisionDemo/AppCollisionDemo.vcproj
new file mode 100644
index 000000000..d2f7b05ff
--- /dev/null
+++ b/msvc/2005/Demos/CollisionDemo/AppCollisionDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/CollisionInterfaceDemo/AppCollisionInterfaceDemo.vcproj b/msvc/2005/Demos/CollisionInterfaceDemo/AppCollisionInterfaceDemo.vcproj
new file mode 100644
index 000000000..8a9664c56
--- /dev/null
+++ b/msvc/2005/Demos/CollisionInterfaceDemo/AppCollisionInterfaceDemo.vcproj
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/ConcaveConvexcastDemo/AppConcaveConvexCastDemo.vcproj b/msvc/2005/Demos/ConcaveConvexcastDemo/AppConcaveConvexCastDemo.vcproj
new file mode 100644
index 000000000..701d657de
--- /dev/null
+++ b/msvc/2005/Demos/ConcaveConvexcastDemo/AppConcaveConvexCastDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/ConcaveDemo/AppConcaveDemo.vcproj b/msvc/2005/Demos/ConcaveDemo/AppConcaveDemo.vcproj
new file mode 100644
index 000000000..28cd01bc8
--- /dev/null
+++ b/msvc/2005/Demos/ConcaveDemo/AppConcaveDemo.vcproj
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/ConcaveRaycastDemo/AppConcaveRayCastDemo.vcproj b/msvc/2005/Demos/ConcaveRaycastDemo/AppConcaveRayCastDemo.vcproj
new file mode 100644
index 000000000..549265595
--- /dev/null
+++ b/msvc/2005/Demos/ConcaveRaycastDemo/AppConcaveRayCastDemo.vcproj
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/ConstraintDemo/AppConstraintDemo.vcproj b/msvc/2005/Demos/ConstraintDemo/AppConstraintDemo.vcproj
new file mode 100644
index 000000000..e220480e0
--- /dev/null
+++ b/msvc/2005/Demos/ConstraintDemo/AppConstraintDemo.vcproj
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/ContinuousConvexCollision/AppContinuousConvexCollisionDemo.vcproj b/msvc/2005/Demos/ContinuousConvexCollision/AppContinuousConvexCollisionDemo.vcproj
new file mode 100644
index 000000000..336b34f77
--- /dev/null
+++ b/msvc/2005/Demos/ContinuousConvexCollision/AppContinuousConvexCollisionDemo.vcproj
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/ConvexDecompositionDemo/AppConvexDecompositionDemo.vcproj b/msvc/2005/Demos/ConvexDecompositionDemo/AppConvexDecompositionDemo.vcproj
new file mode 100644
index 000000000..2ce4de40f
--- /dev/null
+++ b/msvc/2005/Demos/ConvexDecompositionDemo/AppConvexDecompositionDemo.vcproj
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/DoublePrecisionDemo/AppDoublePrecisionDemo.vcproj b/msvc/2005/Demos/DoublePrecisionDemo/AppDoublePrecisionDemo.vcproj
new file mode 100644
index 000000000..a323d8eeb
--- /dev/null
+++ b/msvc/2005/Demos/DoublePrecisionDemo/AppDoublePrecisionDemo.vcproj
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/DynamicControlDemo/AppMotorDemo.vcproj b/msvc/2005/Demos/DynamicControlDemo/AppMotorDemo.vcproj
new file mode 100644
index 000000000..5ebb36161
--- /dev/null
+++ b/msvc/2005/Demos/DynamicControlDemo/AppMotorDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/ForkLiftDemo/AppForkLiftDemo.vcproj b/msvc/2005/Demos/ForkLiftDemo/AppForkLiftDemo.vcproj
new file mode 100644
index 000000000..3fd54f2b2
--- /dev/null
+++ b/msvc/2005/Demos/ForkLiftDemo/AppForkLiftDemo.vcproj
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/GenericJointDemo/AppGenericJointDemo.vcproj b/msvc/2005/Demos/GenericJointDemo/AppGenericJointDemo.vcproj
new file mode 100644
index 000000000..52d7218f2
--- /dev/null
+++ b/msvc/2005/Demos/GenericJointDemo/AppGenericJointDemo.vcproj
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/GjkConvexCastDemo/AppLinearConvexCastDemo.vcproj b/msvc/2005/Demos/GjkConvexCastDemo/AppLinearConvexCastDemo.vcproj
new file mode 100644
index 000000000..d7637d9c5
--- /dev/null
+++ b/msvc/2005/Demos/GjkConvexCastDemo/AppLinearConvexCastDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/HeightFieldFluidDemo/HfFluidDemo.vcproj b/msvc/2005/Demos/HeightFieldFluidDemo/HfFluidDemo.vcproj
new file mode 100644
index 000000000..a95402d73
--- /dev/null
+++ b/msvc/2005/Demos/HeightFieldFluidDemo/HfFluidDemo.vcproj
@@ -0,0 +1,305 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/HelloWorld/AppHelloWorld.vcproj b/msvc/2005/Demos/HelloWorld/AppHelloWorld.vcproj
new file mode 100644
index 000000000..ba27f1016
--- /dev/null
+++ b/msvc/2005/Demos/HelloWorld/AppHelloWorld.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/InternalEdgeDemo/AppInternalEdgeDemo.vcproj b/msvc/2005/Demos/InternalEdgeDemo/AppInternalEdgeDemo.vcproj
new file mode 100644
index 000000000..8e8362bdf
--- /dev/null
+++ b/msvc/2005/Demos/InternalEdgeDemo/AppInternalEdgeDemo.vcproj
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/MiniCL_VectorAdd/AppMiniCLVectorAdd.vcproj b/msvc/2005/Demos/MiniCL_VectorAdd/AppMiniCLVectorAdd.vcproj
new file mode 100644
index 000000000..2aa70309c
--- /dev/null
+++ b/msvc/2005/Demos/MiniCL_VectorAdd/AppMiniCLVectorAdd.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/MovingConcaveDemo/AppMovingConcaveDemo.vcproj b/msvc/2005/Demos/MovingConcaveDemo/AppMovingConcaveDemo.vcproj
new file mode 100644
index 000000000..43a651a25
--- /dev/null
+++ b/msvc/2005/Demos/MovingConcaveDemo/AppMovingConcaveDemo.vcproj
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/MultiMaterialDemo/AppMultiMaterialDemo.vcproj b/msvc/2005/Demos/MultiMaterialDemo/AppMultiMaterialDemo.vcproj
new file mode 100644
index 000000000..0ca183219
--- /dev/null
+++ b/msvc/2005/Demos/MultiMaterialDemo/AppMultiMaterialDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/MultiThreadedDemo/AppMultiThreadedDemo.vcproj b/msvc/2005/Demos/MultiThreadedDemo/AppMultiThreadedDemo.vcproj
new file mode 100644
index 000000000..3b0f2fab8
--- /dev/null
+++ b/msvc/2005/Demos/MultiThreadedDemo/AppMultiThreadedDemo.vcproj
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/OpenGL/OpenGLSupport.vcproj b/msvc/2005/Demos/OpenGL/OpenGLSupport.vcproj
new file mode 100644
index 000000000..519924092
--- /dev/null
+++ b/msvc/2005/Demos/OpenGL/OpenGLSupport.vcproj
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/RagdollDemo/AppRagdollDemo.vcproj b/msvc/2005/Demos/RagdollDemo/AppRagdollDemo.vcproj
new file mode 100644
index 000000000..b7fb8a06e
--- /dev/null
+++ b/msvc/2005/Demos/RagdollDemo/AppRagdollDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/Raytracer/AppRaytracer.vcproj b/msvc/2005/Demos/Raytracer/AppRaytracer.vcproj
new file mode 100644
index 000000000..de1e62c5a
--- /dev/null
+++ b/msvc/2005/Demos/Raytracer/AppRaytracer.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/SerializeDemo/AppSerializeDemo.vcproj b/msvc/2005/Demos/SerializeDemo/AppSerializeDemo.vcproj
new file mode 100644
index 000000000..a563bb35f
--- /dev/null
+++ b/msvc/2005/Demos/SerializeDemo/AppSerializeDemo.vcproj
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/SimplexDemo/AppSimplexDemo.vcproj b/msvc/2005/Demos/SimplexDemo/AppSimplexDemo.vcproj
new file mode 100644
index 000000000..0d64544fb
--- /dev/null
+++ b/msvc/2005/Demos/SimplexDemo/AppSimplexDemo.vcproj
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/SliderConstraintDemo/AppSliderConstraintDemo.vcproj b/msvc/2005/Demos/SliderConstraintDemo/AppSliderConstraintDemo.vcproj
new file mode 100644
index 000000000..27f536d4d
--- /dev/null
+++ b/msvc/2005/Demos/SliderConstraintDemo/AppSliderConstraintDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/SoftDemo/AppSoftBodyDemo.vcproj b/msvc/2005/Demos/SoftDemo/AppSoftBodyDemo.vcproj
new file mode 100644
index 000000000..1140f7fef
--- /dev/null
+++ b/msvc/2005/Demos/SoftDemo/AppSoftBodyDemo.vcproj
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/UserCollisionAlgorithm/AppUserCollisionAlgorithm.vcproj b/msvc/2005/Demos/UserCollisionAlgorithm/AppUserCollisionAlgorithm.vcproj
new file mode 100644
index 000000000..beb03af42
--- /dev/null
+++ b/msvc/2005/Demos/UserCollisionAlgorithm/AppUserCollisionAlgorithm.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Demos/VehicleDemo/AppVehicleDemo.vcproj b/msvc/2005/Demos/VehicleDemo/AppVehicleDemo.vcproj
new file mode 100644
index 000000000..3282548c9
--- /dev/null
+++ b/msvc/2005/Demos/VehicleDemo/AppVehicleDemo.vcproj
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Extras/ConvexDecomposition/ConvexDecomposition.vcproj b/msvc/2005/Extras/ConvexDecomposition/ConvexDecomposition.vcproj
new file mode 100644
index 000000000..f5f860f46
--- /dev/null
+++ b/msvc/2005/Extras/ConvexDecomposition/ConvexDecomposition.vcproj
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Extras/GIMPACTUtils/GIMPACTUtils.vcproj b/msvc/2005/Extras/GIMPACTUtils/GIMPACTUtils.vcproj
new file mode 100644
index 000000000..b6c60ed9e
--- /dev/null
+++ b/msvc/2005/Extras/GIMPACTUtils/GIMPACTUtils.vcproj
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Extras/Serialize/BulletFileLoader/BulletFileLoader.vcproj b/msvc/2005/Extras/Serialize/BulletFileLoader/BulletFileLoader.vcproj
new file mode 100644
index 000000000..95cb943c9
--- /dev/null
+++ b/msvc/2005/Extras/Serialize/BulletFileLoader/BulletFileLoader.vcproj
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Extras/Serialize/BulletWorldImporter/BulletWorldImporter.vcproj b/msvc/2005/Extras/Serialize/BulletWorldImporter/BulletWorldImporter.vcproj
new file mode 100644
index 000000000..81e81d1ae
--- /dev/null
+++ b/msvc/2005/Extras/Serialize/BulletWorldImporter/BulletWorldImporter.vcproj
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/Extras/glui/GLUI.vcproj b/msvc/2005/Extras/glui/GLUI.vcproj
new file mode 100644
index 000000000..29fee5802
--- /dev/null
+++ b/msvc/2005/Extras/glui/GLUI.vcproj
@@ -0,0 +1,515 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/src/BulletCollision/BulletCollision.vcproj b/msvc/2005/src/BulletCollision/BulletCollision.vcproj
new file mode 100644
index 000000000..35c935908
--- /dev/null
+++ b/msvc/2005/src/BulletCollision/BulletCollision.vcproj
@@ -0,0 +1,871 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/src/BulletDynamics/BulletDynamics.vcproj b/msvc/2005/src/BulletDynamics/BulletDynamics.vcproj
new file mode 100644
index 000000000..5140ee50e
--- /dev/null
+++ b/msvc/2005/src/BulletDynamics/BulletDynamics.vcproj
@@ -0,0 +1,391 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/src/BulletMultiThreaded/BulletMultiThreaded.vcproj b/msvc/2005/src/BulletMultiThreaded/BulletMultiThreaded.vcproj
new file mode 100644
index 000000000..14c767249
--- /dev/null
+++ b/msvc/2005/src/BulletMultiThreaded/BulletMultiThreaded.vcproj
@@ -0,0 +1,409 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/src/BulletSoftBody/BulletSoftBody.vcproj b/msvc/2005/src/BulletSoftBody/BulletSoftBody.vcproj
new file mode 100644
index 000000000..3077bd48c
--- /dev/null
+++ b/msvc/2005/src/BulletSoftBody/BulletSoftBody.vcproj
@@ -0,0 +1,286 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/2005/src/LinearMath/LinearMath.vcproj b/msvc/2005/src/LinearMath/LinearMath.vcproj
new file mode 100644
index 000000000..8f152119b
--- /dev/null
+++ b/msvc/2005/src/LinearMath/LinearMath.vcproj
@@ -0,0 +1,325 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp b/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp
index 021bd6da9..1262eefc1 100644
--- a/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp
+++ b/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp
@@ -267,20 +267,24 @@ void btCompoundCollisionAlgorithm::processCollision (btCollisionObject* body0,bt
int numChildren = m_childCollisionAlgorithms.size();
int i;
btManifoldArray manifoldArray;
-
+ btCollisionShape* childShape = 0;
+ btTransform orgTrans;
+ btTransform orgInterpolationTrans;
+ btTransform newChildWorldTrans;
+ btVector3 aabbMin0,aabbMax0,aabbMin1,aabbMax1;
+
for (i=0;igetChildShape(i);
+ childShape = compoundShape->getChildShape(i);
//if not longer overlapping, remove the algorithm
- btTransform orgTrans = colObj->getWorldTransform();
- btTransform orgInterpolationTrans = colObj->getInterpolationWorldTransform();
+ orgTrans = colObj->getWorldTransform();
+ orgInterpolationTrans = colObj->getInterpolationWorldTransform();
const btTransform& childTrans = compoundShape->getChildTransform(i);
- btTransform newChildWorldTrans = orgTrans*childTrans ;
+ newChildWorldTrans = orgTrans*childTrans ;
//perform an AABB check first
- btVector3 aabbMin0,aabbMax0,aabbMin1,aabbMax1;
childShape->getAabb(newChildWorldTrans,aabbMin0,aabbMax0);
otherObj->getCollisionShape()->getAabb(otherObj->getWorldTransform(),aabbMin1,aabbMax1);
@@ -290,13 +294,8 @@ void btCompoundCollisionAlgorithm::processCollision (btCollisionObject* body0,bt
m_dispatcher->freeCollisionAlgorithm(m_childCollisionAlgorithms[i]);
m_childCollisionAlgorithms[i] = 0;
}
-
}
-
}
-
-
-
}
}
@@ -321,13 +320,15 @@ btScalar btCompoundCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*
int numChildren = m_childCollisionAlgorithms.size();
int i;
+ btTransform orgTrans;
+ btScalar frac;
for (i=0;igetChildShape(i);
//backup
- btTransform orgTrans = colObj->getWorldTransform();
+ orgTrans = colObj->getWorldTransform();
const btTransform& childTrans = compoundShape->getChildTransform(i);
//btTransform newChildWorldTrans = orgTrans*childTrans ;
@@ -335,7 +336,7 @@ btScalar btCompoundCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*
btCollisionShape* tmpShape = colObj->getCollisionShape();
colObj->internalSetTemporaryCollisionShape( childShape );
- btScalar frac = m_childCollisionAlgorithms[i]->calculateTimeOfImpact(colObj,otherObj,dispatchInfo,resultOut);
+ frac = m_childCollisionAlgorithms[i]->calculateTimeOfImpact(colObj,otherObj,dispatchInfo,resultOut);
if (frac