diff --git a/CMakeLists.txt b/CMakeLists.txt index 4346682ed..eccb2b075 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,6 @@ cmake_minimum_required(VERSION 2.4) + PROJECT(BULLET_PHYSICS) SET(BULLET_VERSION 2.75) @@ -12,6 +13,14 @@ ENDIF (NOT CMAKE_BUILD_TYPE) OPTION(USE_DOUBLE_PRECISION "Use double precision" OFF) OPTION(USE_GRAPHICAL_BENCHMARK "Use Graphical Benchmark" OFF) +IF (WIN32) +OPTION(CREATE_MSVC_RELATIVE_PATH_PROJECTFILES "Create MSVC projectfiles with relative paths" OFF) +IF (CREATE_MSVC_RELATIVE_PATH_PROJECTFILES) +SET(CMAKE_SUPPRESS_REGENERATION 1) +SET(CMAKE_USE_RELATIVE_PATHS 1) +ENDIF(CREATE_MSVC_RELATIVE_PATH_PROJECTFILES) +ENDIF (WIN32) + IF (USE_DOUBLE_PRECISION) ADD_DEFINITIONS( -DBT_USE_DOUBLE_PRECISION) ENDIF (USE_DOUBLE_PRECISION) diff --git a/msvc/2008/BULLET_PHYSICS.sln b/msvc/2008/BULLET_PHYSICS.sln new file mode 100644 index 000000000..47e1e73dd --- /dev/null +++ b/msvc/2008/BULLET_PHYSICS.sln @@ -0,0 +1,217 @@ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppBasicDemo", "Demos\BasicDemo\AppBasicDemo.vcproj", "{2BA14C1E-ABE5-4049-A435-1BE1A9260384}" + ProjectSection(ProjectDependencies) = postProject + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} = {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} + {835C635C-8A96-48EE-A14E-68012204EF53} = {835C635C-8A96-48EE-A14E-68012204EF53} + {A2EC9B6A-7026-44C5-9CAE-881F278F008C} = {A2EC9B6A-7026-44C5-9CAE-881F278F008C} + {06454006-3C72-4345-80E4-7CE5576E59F2} = {06454006-3C72-4345-80E4-7CE5576E59F2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppBenchmarks", "Demos\Benchmarks\AppBenchmarks.vcproj", "{1190BE77-56EC-46A5-9BD9-537C2C164931}" + ProjectSection(ProjectDependencies) = postProject + {835C635C-8A96-48EE-A14E-68012204EF53} = {835C635C-8A96-48EE-A14E-68012204EF53} + {A2EC9B6A-7026-44C5-9CAE-881F278F008C} = {A2EC9B6A-7026-44C5-9CAE-881F278F008C} + {06454006-3C72-4345-80E4-7CE5576E59F2} = {06454006-3C72-4345-80E4-7CE5576E59F2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppBox2dDemo", "Demos\Box2dDemo\AppBox2dDemo.vcproj", "{A61FEE85-602D-4A43-AD08-05B57A7F99DC}" + ProjectSection(ProjectDependencies) = postProject + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} = {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} + {835C635C-8A96-48EE-A14E-68012204EF53} = {835C635C-8A96-48EE-A14E-68012204EF53} + {A2EC9B6A-7026-44C5-9CAE-881F278F008C} = {A2EC9B6A-7026-44C5-9CAE-881F278F008C} + {06454006-3C72-4345-80E4-7CE5576E59F2} = {06454006-3C72-4345-80E4-7CE5576E59F2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppConstraintDemo", "Demos\ConstraintDemo\AppConstraintDemo.vcproj", "{1BB06FD8-B850-4D07-AD14-E984EDB37ECC}" + ProjectSection(ProjectDependencies) = postProject + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} = {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} + {DFB781A1-4AB7-438E-884A-AE2AA604E678} = {DFB781A1-4AB7-438E-884A-AE2AA604E678} + {835C635C-8A96-48EE-A14E-68012204EF53} = {835C635C-8A96-48EE-A14E-68012204EF53} + {A2EC9B6A-7026-44C5-9CAE-881F278F008C} = {A2EC9B6A-7026-44C5-9CAE-881F278F008C} + {06454006-3C72-4345-80E4-7CE5576E59F2} = {06454006-3C72-4345-80E4-7CE5576E59F2} + {96F0C930-424C-4C26-BE61-264D1A433125} = {96F0C930-424C-4C26-BE61-264D1A433125} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppConvexDecompositionDemo", "Demos\ConvexDecompositionDemo\AppConvexDecompositionDemo.vcproj", "{1C63E760-AA82-4202-A2EE-0863BC0C2BC1}" + ProjectSection(ProjectDependencies) = postProject + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} = {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} + {DFB781A1-4AB7-438E-884A-AE2AA604E678} = {DFB781A1-4AB7-438E-884A-AE2AA604E678} + {835C635C-8A96-48EE-A14E-68012204EF53} = {835C635C-8A96-48EE-A14E-68012204EF53} + {A2EC9B6A-7026-44C5-9CAE-881F278F008C} = {A2EC9B6A-7026-44C5-9CAE-881F278F008C} + {06454006-3C72-4345-80E4-7CE5576E59F2} = {06454006-3C72-4345-80E4-7CE5576E59F2} + {96F0C930-424C-4C26-BE61-264D1A433125} = {96F0C930-424C-4C26-BE61-264D1A433125} + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8} = {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppSerializeDemo", "Demos\SerializeDemo\AppSerializeDemo.vcproj", "{8CB2FF1C-02EA-48BA-865B-BBECE963A084}" + ProjectSection(ProjectDependencies) = postProject + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} = {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25} + {DFB781A1-4AB7-438E-884A-AE2AA604E678} = {DFB781A1-4AB7-438E-884A-AE2AA604E678} + {835C635C-8A96-48EE-A14E-68012204EF53} = {835C635C-8A96-48EE-A14E-68012204EF53} + {A2EC9B6A-7026-44C5-9CAE-881F278F008C} = {A2EC9B6A-7026-44C5-9CAE-881F278F008C} + {06454006-3C72-4345-80E4-7CE5576E59F2} = {06454006-3C72-4345-80E4-7CE5576E59F2} + {96F0C930-424C-4C26-BE61-264D1A433125} = {96F0C930-424C-4C26-BE61-264D1A433125} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletCollision", "src\BulletCollision\BulletCollision.vcproj", "{A2EC9B6A-7026-44C5-9CAE-881F278F008C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletDynamics", "src\BulletDynamics\BulletDynamics.vcproj", "{835C635C-8A96-48EE-A14E-68012204EF53}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletFileLoader", "Extras\Serialize\BulletFileLoader\BulletFileLoader.vcproj", "{96F0C930-424C-4C26-BE61-264D1A433125}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletMultiThreaded", "src\BulletMultiThreaded\BulletMultiThreaded.vcproj", "{8A8F7882-D896-4D14-88B7-5EF0920FCA7A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletSoftBody", "src\BulletSoftBody\BulletSoftBody.vcproj", "{6CA18677-5338-444B-9116-52CE11D6C63C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletWorldImporter", "Extras\Serialize\BulletWorldImporter\BulletWorldImporter.vcproj", "{DFB781A1-4AB7-438E-884A-AE2AA604E678}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConvexDecomposition", "Extras\ConvexDecomposition\ConvexDecomposition.vcproj", "{A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GIMPACTUtils", "Extras\GIMPACTUtils\GIMPACTUtils.vcproj", "{55CC5773-B274-4DF0-BC22-B50890FFF22F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LinearMath", "src\LinearMath\LinearMath.vcproj", "{06454006-3C72-4345-80E4-7CE5576E59F2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenGLSupport", "Demos\OpenGL\OpenGLSupport.vcproj", "{5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}" +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 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.Debug|Win32.ActiveCfg = Debug|Win32 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.Debug|Win32.Build.0 = Debug|Win32 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.Release|Win32.ActiveCfg = Release|Win32 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.Release|Win32.Build.0 = Release|Win32 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {2BA14C1E-ABE5-4049-A435-1BE1A9260384}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.Debug|Win32.ActiveCfg = Debug|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.Debug|Win32.Build.0 = Debug|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.Release|Win32.ActiveCfg = Release|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.Release|Win32.Build.0 = Release|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {1190BE77-56EC-46A5-9BD9-537C2C164931}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.Debug|Win32.ActiveCfg = Debug|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.Debug|Win32.Build.0 = Debug|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.Release|Win32.ActiveCfg = Release|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.Release|Win32.Build.0 = Release|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {A61FEE85-602D-4A43-AD08-05B57A7F99DC}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.Debug|Win32.ActiveCfg = Debug|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.Debug|Win32.Build.0 = Debug|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.Release|Win32.ActiveCfg = Release|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.Release|Win32.Build.0 = Release|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {1BB06FD8-B850-4D07-AD14-E984EDB37ECC}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.Debug|Win32.ActiveCfg = Debug|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.Debug|Win32.Build.0 = Debug|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.Release|Win32.ActiveCfg = Release|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.Release|Win32.Build.0 = Release|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {1C63E760-AA82-4202-A2EE-0863BC0C2BC1}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.Debug|Win32.ActiveCfg = Debug|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.Debug|Win32.Build.0 = Debug|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.Release|Win32.ActiveCfg = Release|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.Release|Win32.Build.0 = Release|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {8CB2FF1C-02EA-48BA-865B-BBECE963A084}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.Debug|Win32.ActiveCfg = Debug|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.Debug|Win32.Build.0 = Debug|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.Release|Win32.ActiveCfg = Release|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.Release|Win32.Build.0 = Release|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {A2EC9B6A-7026-44C5-9CAE-881F278F008C}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.Debug|Win32.ActiveCfg = Debug|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.Debug|Win32.Build.0 = Debug|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.Release|Win32.ActiveCfg = Release|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.Release|Win32.Build.0 = Release|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {835C635C-8A96-48EE-A14E-68012204EF53}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.Debug|Win32.ActiveCfg = Debug|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.Debug|Win32.Build.0 = Debug|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.Release|Win32.ActiveCfg = Release|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.Release|Win32.Build.0 = Release|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {96F0C930-424C-4C26-BE61-264D1A433125}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.Debug|Win32.ActiveCfg = Debug|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.Debug|Win32.Build.0 = Debug|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.Release|Win32.ActiveCfg = Release|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.Release|Win32.Build.0 = Release|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {8A8F7882-D896-4D14-88B7-5EF0920FCA7A}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.Debug|Win32.ActiveCfg = Debug|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.Debug|Win32.Build.0 = Debug|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.Release|Win32.ActiveCfg = Release|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.Release|Win32.Build.0 = Release|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {6CA18677-5338-444B-9116-52CE11D6C63C}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.Debug|Win32.ActiveCfg = Debug|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.Debug|Win32.Build.0 = Debug|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.Release|Win32.ActiveCfg = Release|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.Release|Win32.Build.0 = Release|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {DFB781A1-4AB7-438E-884A-AE2AA604E678}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.Debug|Win32.ActiveCfg = Debug|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.Debug|Win32.Build.0 = Debug|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.Release|Win32.ActiveCfg = Release|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.Release|Win32.Build.0 = Release|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {A9F20A8D-1E2A-43FC-A1F0-2D31A630FCC8}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.Debug|Win32.ActiveCfg = Debug|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.Debug|Win32.Build.0 = Debug|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.Release|Win32.ActiveCfg = Release|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.Release|Win32.Build.0 = Release|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {55CC5773-B274-4DF0-BC22-B50890FFF22F}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.Debug|Win32.ActiveCfg = Debug|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.Debug|Win32.Build.0 = Debug|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.Release|Win32.ActiveCfg = Release|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.Release|Win32.Build.0 = Release|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {06454006-3C72-4345-80E4-7CE5576E59F2}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.Debug|Win32.ActiveCfg = Debug|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.Debug|Win32.Build.0 = Debug|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.Release|Win32.ActiveCfg = Release|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.Release|Win32.Build.0 = Release|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {5CF38421-FB7B-4E52-B85D-90CBC7F0BF25}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/msvc/2008/Demos/BasicDemo/AppBasicDemo.vcproj b/msvc/2008/Demos/BasicDemo/AppBasicDemo.vcproj new file mode 100644 index 000000000..7c715aacf --- /dev/null +++ b/msvc/2008/Demos/BasicDemo/AppBasicDemo.vcproj @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Demos/Benchmarks/AppBenchmarks.vcproj b/msvc/2008/Demos/Benchmarks/AppBenchmarks.vcproj new file mode 100644 index 000000000..d24cb0831 --- /dev/null +++ b/msvc/2008/Demos/Benchmarks/AppBenchmarks.vcproj @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Demos/Box2dDemo/AppBox2dDemo.vcproj b/msvc/2008/Demos/Box2dDemo/AppBox2dDemo.vcproj new file mode 100644 index 000000000..eef5d432b --- /dev/null +++ b/msvc/2008/Demos/Box2dDemo/AppBox2dDemo.vcproj @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Demos/ConstraintDemo/AppConstraintDemo.vcproj b/msvc/2008/Demos/ConstraintDemo/AppConstraintDemo.vcproj new file mode 100644 index 000000000..9b4c2c5b2 --- /dev/null +++ b/msvc/2008/Demos/ConstraintDemo/AppConstraintDemo.vcproj @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Demos/ConvexDecompositionDemo/AppConvexDecompositionDemo.vcproj b/msvc/2008/Demos/ConvexDecompositionDemo/AppConvexDecompositionDemo.vcproj new file mode 100644 index 000000000..279deb60b --- /dev/null +++ b/msvc/2008/Demos/ConvexDecompositionDemo/AppConvexDecompositionDemo.vcproj @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Demos/OpenGL/OpenGLSupport.vcproj b/msvc/2008/Demos/OpenGL/OpenGLSupport.vcproj new file mode 100644 index 000000000..632fe893b --- /dev/null +++ b/msvc/2008/Demos/OpenGL/OpenGLSupport.vcproj @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Demos/SerializeDemo/AppSerializeDemo.vcproj b/msvc/2008/Demos/SerializeDemo/AppSerializeDemo.vcproj new file mode 100644 index 000000000..966223bcf --- /dev/null +++ b/msvc/2008/Demos/SerializeDemo/AppSerializeDemo.vcproj @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Extras/ConvexDecomposition/ConvexDecomposition.vcproj b/msvc/2008/Extras/ConvexDecomposition/ConvexDecomposition.vcproj new file mode 100644 index 000000000..f5e7c9f40 --- /dev/null +++ b/msvc/2008/Extras/ConvexDecomposition/ConvexDecomposition.vcproj @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Extras/GIMPACTUtils/GIMPACTUtils.vcproj b/msvc/2008/Extras/GIMPACTUtils/GIMPACTUtils.vcproj new file mode 100644 index 000000000..83f747c82 --- /dev/null +++ b/msvc/2008/Extras/GIMPACTUtils/GIMPACTUtils.vcproj @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Extras/Serialize/BulletFileLoader/BulletFileLoader.vcproj b/msvc/2008/Extras/Serialize/BulletFileLoader/BulletFileLoader.vcproj new file mode 100644 index 000000000..524c328af --- /dev/null +++ b/msvc/2008/Extras/Serialize/BulletFileLoader/BulletFileLoader.vcproj @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/Extras/Serialize/BulletWorldImporter/BulletWorldImporter.vcproj b/msvc/2008/Extras/Serialize/BulletWorldImporter/BulletWorldImporter.vcproj new file mode 100644 index 000000000..8a2ffaa53 --- /dev/null +++ b/msvc/2008/Extras/Serialize/BulletWorldImporter/BulletWorldImporter.vcproj @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/src/BulletCollision/BulletCollision.vcproj b/msvc/2008/src/BulletCollision/BulletCollision.vcproj new file mode 100644 index 000000000..a8b7ac73b --- /dev/null +++ b/msvc/2008/src/BulletCollision/BulletCollision.vcproj @@ -0,0 +1,864 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/src/BulletDynamics/BulletDynamics.vcproj b/msvc/2008/src/BulletDynamics/BulletDynamics.vcproj new file mode 100644 index 000000000..4057b9eb9 --- /dev/null +++ b/msvc/2008/src/BulletDynamics/BulletDynamics.vcproj @@ -0,0 +1,387 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/src/BulletMultiThreaded/BulletMultiThreaded.vcproj b/msvc/2008/src/BulletMultiThreaded/BulletMultiThreaded.vcproj new file mode 100644 index 000000000..f16b14831 --- /dev/null +++ b/msvc/2008/src/BulletMultiThreaded/BulletMultiThreaded.vcproj @@ -0,0 +1,396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/src/BulletSoftBody/BulletSoftBody.vcproj b/msvc/2008/src/BulletSoftBody/BulletSoftBody.vcproj new file mode 100644 index 000000000..fe5c5262b --- /dev/null +++ b/msvc/2008/src/BulletSoftBody/BulletSoftBody.vcproj @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/2008/src/LinearMath/LinearMath.vcproj b/msvc/2008/src/LinearMath/LinearMath.vcproj new file mode 100644 index 000000000..bc0e6e6f2 --- /dev/null +++ b/msvc/2008/src/LinearMath/LinearMath.vcproj @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/LinearMath/btSerializer.h b/src/LinearMath/btSerializer.h index cacb17529..c6d7470b0 100644 --- a/src/LinearMath/btSerializer.h +++ b/src/LinearMath/btSerializer.h @@ -263,7 +263,7 @@ public: m_dna(0), m_dnaLength(0) { - m_buffer = (unsigned char*)btAlignedAlloc(16,totalSize); + m_buffer = (unsigned char*)btAlignedAlloc(totalSize, 16); const bool VOID_IS_8 = ((sizeof(void*)==8));