aboutsummaryrefslogtreecommitdiff
path: root/tests/box2d
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-10 15:53:50 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-10 15:53:50 -0700
commitf84537c333524d0841923eaec66604584bf77326 (patch)
tree6a43fab885a397a80de2cd8117b6ebafdb00cdf5 /tests/box2d
parenta4a20535e79f10c553b685b188fcfd6af12fac07 (diff)
more work towards box2d benchmark
Diffstat (limited to 'tests/box2d')
-rw-r--r--tests/box2d/Benchmark.cpp122
-rwxr-xr-xtests/box2d/Box2D/Box2D.h67
-rwxr-xr-xtests/box2d/Box2D/Box2DConfig.cmake3
-rwxr-xr-xtests/box2d/Box2D/CMakeLists.txt205
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2ChainShape.cpp171
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2ChainShape.h102
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2CircleShape.cpp100
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2CircleShape.h91
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2EdgeShape.cpp139
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2EdgeShape.h74
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2PolygonShape.cpp361
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2PolygonShape.h95
-rwxr-xr-xtests/box2d/Box2D/Collision/Shapes/b2Shape.h101
-rwxr-xr-xtests/box2d/Box2D/Collision/b2BroadPhase.cpp122
-rwxr-xr-xtests/box2d/Box2D/Collision/b2BroadPhase.h250
-rwxr-xr-xtests/box2d/Box2D/Collision/b2CollideCircle.cpp154
-rwxr-xr-xtests/box2d/Box2D/Collision/b2CollideEdge.cpp698
-rwxr-xr-xtests/box2d/Box2D/Collision/b2CollidePolygon.cpp317
-rwxr-xr-xtests/box2d/Box2D/Collision/b2Collision.cpp249
-rwxr-xr-xtests/box2d/Box2D/Collision/b2Collision.h281
-rwxr-xr-xtests/box2d/Box2D/Collision/b2Distance.cpp603
-rwxr-xr-xtests/box2d/Box2D/Collision/b2Distance.h141
-rwxr-xr-xtests/box2d/Box2D/Collision/b2DynamicTree.cpp771
-rwxr-xr-xtests/box2d/Box2D/Collision/b2DynamicTree.h284
-rwxr-xr-xtests/box2d/Box2D/Collision/b2TimeOfImpact.cpp483
-rwxr-xr-xtests/box2d/Box2D/Collision/b2TimeOfImpact.h58
-rwxr-xr-xtests/box2d/Box2D/Common/b2BlockAllocator.cpp217
-rwxr-xr-xtests/box2d/Box2D/Common/b2BlockAllocator.h62
-rwxr-xr-xtests/box2d/Box2D/Common/b2Draw.cpp44
-rwxr-xr-xtests/box2d/Box2D/Common/b2Draw.h85
-rwxr-xr-xtests/box2d/Box2D/Common/b2GrowableStack.h87
-rwxr-xr-xtests/box2d/Box2D/Common/b2Math.cpp94
-rwxr-xr-xtests/box2d/Box2D/Common/b2Math.h739
-rwxr-xr-xtests/box2d/Box2D/Common/b2Settings.cpp44
-rwxr-xr-xtests/box2d/Box2D/Common/b2Settings.h155
-rwxr-xr-xtests/box2d/Box2D/Common/b2StackAllocator.cpp83
-rwxr-xr-xtests/box2d/Box2D/Common/b2StackAllocator.h60
-rwxr-xr-xtests/box2d/Box2D/Common/b2Timer.cpp100
-rwxr-xr-xtests/box2d/Box2D/Common/b2Timer.h45
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp54
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h39
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp54
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h39
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2CircleContact.cpp53
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2CircleContact.h39
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2Contact.cpp240
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2Contact.h334
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2ContactSolver.cpp832
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2ContactSolver.h94
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp50
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h39
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp50
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h39
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp50
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h38
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2PolygonContact.cpp53
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Contacts/b2PolygonContact.h39
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2DistanceJoint.cpp260
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2DistanceJoint.h180
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2FrictionJoint.cpp251
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2FrictionJoint.h129
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2GearJoint.cpp423
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2GearJoint.h136
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2Joint.cpp199
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2Joint.h222
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2MouseJoint.cpp217
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2MouseJoint.h136
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp637
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2PrismaticJoint.h207
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2PulleyJoint.cpp332
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2PulleyJoint.h154
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp504
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2RevoluteJoint.h214
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2RopeJoint.cpp241
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2RopeJoint.h125
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2WeldJoint.cpp330
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2WeldJoint.h136
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2WheelJoint.cpp419
-rwxr-xr-xtests/box2d/Box2D/Dynamics/Joints/b2WheelJoint.h224
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2Body.cpp514
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2Body.h848
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2ContactManager.cpp293
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2ContactManager.h52
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2Fixture.cpp303
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2Fixture.h348
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2Island.cpp539
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2Island.h93
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2TimeStep.h70
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2World.cpp1316
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2World.h349
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2WorldCallbacks.cpp36
-rwxr-xr-xtests/box2d/Box2D/Dynamics/b2WorldCallbacks.h163
-rwxr-xr-xtests/box2d/Box2D/Rope/b2Rope.cpp259
-rwxr-xr-xtests/box2d/Box2D/Rope/b2Rope.h115
-rwxr-xr-xtests/box2d/Build/Readme.txt1
-rwxr-xr-xtests/box2d/Build/vs2010/Box2D.sln74
-rwxr-xr-xtests/box2d/Build/vs2010/Box2D.vcxproj340
-rwxr-xr-xtests/box2d/Build/vs2010/Box2D.vcxproj.filters301
-rwxr-xr-xtests/box2d/Build/vs2010/FreeGLUT.vcxproj250
-rwxr-xr-xtests/box2d/Build/vs2010/FreeGLUT.vcxproj.filters102
-rwxr-xr-xtests/box2d/Build/vs2010/GLUI.vcxproj275
-rwxr-xr-xtests/box2d/Build/vs2010/GLUI.vcxproj.filters129
-rwxr-xr-xtests/box2d/Build/vs2010/HelloWorld.vcxproj209
-rwxr-xr-xtests/box2d/Build/vs2010/HelloWorld.vcxproj.filters6
-rwxr-xr-xtests/box2d/Build/vs2010/Testbed.vcxproj265
-rwxr-xr-xtests/box2d/Build/vs2010/Testbed.vcxproj.filters171
-rwxr-xr-xtests/box2d/Build/xcode4/Box2D.xcodeproj/project.pbxproj1210
-rwxr-xr-xtests/box2d/Build/xcode4/Box2D.xcodeproj/project.xcworkspace/contents.xcworkspacedata7
-rwxr-xr-xtests/box2d/Building.txt37
-rwxr-xr-xtests/box2d/CMakeLists.txt35
-rwxr-xr-xtests/box2d/HelloWorld/CMakeLists.txt4
-rwxr-xr-xtests/box2d/HelloWorld/HelloWorld.cpp106
-rwxr-xr-xtests/box2d/License.txt18
-rw-r--r--tests/box2d/Makefile63
-rwxr-xr-xtests/box2d/Readme.txt19
-rwxr-xr-xtests/box2d/Testbed/CMakeLists.txt92
-rwxr-xr-xtests/box2d/Testbed/Framework/Main.cpp447
-rwxr-xr-xtests/box2d/Testbed/Framework/Render.cpp197
-rwxr-xr-xtests/box2d/Testbed/Framework/Render.h51
-rwxr-xr-xtests/box2d/Testbed/Framework/Test.cpp447
-rwxr-xr-xtests/box2d/Testbed/Framework/Test.h189
-rwxr-xr-xtests/box2d/Testbed/Tests/AddPair.h51
-rwxr-xr-xtests/box2d/Testbed/Tests/ApplyForce.h180
-rwxr-xr-xtests/box2d/Testbed/Tests/BodyTypes.h159
-rwxr-xr-xtests/box2d/Testbed/Tests/Breakable.h155
-rwxr-xr-xtests/box2d/Testbed/Tests/Bridge.h125
-rwxr-xr-xtests/box2d/Testbed/Tests/BulletTest.h136
-rwxr-xr-xtests/box2d/Testbed/Tests/Cantilever.h211
-rwxr-xr-xtests/box2d/Tes