├── .clang-format ├── .gitattributes ├── .github ├── FUNDING.yml ├── issue_template.md ├── pull_request_template.md └── workflows │ └── build.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── benchmark ├── CMakeLists.txt ├── amd7950x_avx2 │ ├── joint_grid.csv │ ├── large_pyramid.csv │ ├── many_pyramids.csv │ ├── rain.csv │ ├── smash.csv │ ├── spinner.csv │ └── tumbler.csv ├── amd7950x_float │ ├── joint_grid.csv │ ├── large_pyramid.csv │ ├── many_pyramids.csv │ ├── rain.csv │ ├── smash.csv │ ├── spinner.csv │ └── tumbler.csv ├── amd7950x_sse2 │ ├── joint_grid.csv │ ├── large_pyramid.csv │ ├── many_pyramids.csv │ ├── rain.csv │ ├── smash.csv │ ├── spinner.csv │ ├── tumbler.csv │ └── washer.csv ├── m2air_float │ ├── joint_grid.csv │ ├── large_pyramid.csv │ ├── many_pyramids.csv │ ├── rain.csv │ ├── smash.csv │ ├── spinner.csv │ └── tumbler.csv ├── m2air_neon │ ├── joint_grid.csv │ ├── large_pyramid.csv │ ├── many_pyramids.csv │ ├── rain.csv │ ├── smash.csv │ ├── spinner.csv │ └── tumbler.csv ├── main.c └── n100_sse2 │ ├── joint_grid.csv │ ├── large_pyramid.csv │ ├── many_pyramids.csv │ ├── rain.csv │ ├── smash.csv │ ├── spinner.csv │ └── tumbler.csv ├── create_sln.bat ├── deploy_docs.sh ├── docs ├── CMakeLists.txt ├── FAQ.md ├── character.md ├── collision.md ├── extra.css ├── foundation.md ├── hello.md ├── images │ ├── capsule.svg │ ├── captured_toi.svg │ ├── center_of_mass.svg │ ├── chain_loop_inwards.svg │ ├── chain_loop_outwards.svg │ ├── chain_shape.svg │ ├── circle.svg │ ├── convex_concave.svg │ ├── distance.svg │ ├── distance_joint.svg │ ├── ghost_collision.svg │ ├── ghost_vertices.svg │ ├── logo.svg │ ├── manifolds.svg │ ├── missed_toi.svg │ ├── mover.png │ ├── overlap_test.svg │ ├── prismatic_joint.svg │ ├── raycast.svg │ ├── revolute_joint.svg │ ├── samples.png │ ├── self_intersect.svg │ ├── simulation_loop.svg │ ├── skin_collision.svg │ ├── tunneling1.svg │ ├── tunneling2.svg │ ├── wheel_joint.svg │ └── winding.svg ├── layout.xml ├── loose_ends.md ├── migration.md ├── overview.md ├── reading.md ├── release_notes_v310.md ├── samples.md └── simulation.md ├── extern ├── glad │ ├── include │ │ ├── KHR │ │ │ └── khrplatform.h │ │ └── glad │ │ │ └── glad.h │ └── src │ │ └── glad.c └── jsmn │ └── jsmn.h ├── include └── box2d │ ├── base.h │ ├── box2d.h │ ├── collision.h │ ├── id.h │ ├── math_functions.h │ └── types.h ├── samples ├── CMakeLists.txt ├── car.cpp ├── car.h ├── container.c ├── container.h ├── data │ ├── background.fs │ ├── background.vs │ ├── circle.fs │ ├── circle.vs │ ├── droid_sans.ttf │ ├── font.fs │ ├── font.vs │ ├── line.fs │ ├── line.vs │ ├── map01.svg │ ├── map02.svg │ ├── map03.svg │ ├── point.fs │ ├── point.vs │ ├── ramp.svg │ ├── solid_capsule.fs │ ├── solid_capsule.vs │ ├── solid_circle.fs │ ├── solid_circle.vs │ ├── solid_polygon.fs │ └── solid_polygon.vs ├── donut.cpp ├── donut.h ├── doohickey.cpp ├── doohickey.h ├── draw.c ├── draw.h ├── main.cpp ├── sample.cpp ├── sample.h ├── sample_benchmark.cpp ├── sample_bodies.cpp ├── sample_character.cpp ├── sample_collision.cpp ├── sample_continuous.cpp ├── sample_determinism.cpp ├── sample_events.cpp ├── sample_geometry.cpp ├── sample_issues.cpp ├── sample_joints.cpp ├── sample_robustness.cpp ├── sample_shapes.cpp ├── sample_stacking.cpp ├── sample_world.cpp ├── shader.c ├── shader.h ├── stb_image_write.h └── stb_truetype.h ├── shared ├── CMakeLists.txt ├── benchmarks.c ├── benchmarks.h ├── determinism.c ├── determinism.h ├── human.c ├── human.h ├── random.c └── random.h ├── src ├── CMakeLists.txt ├── aabb.c ├── aabb.h ├── arena_allocator.c ├── arena_allocator.h ├── array.c ├── array.h ├── atomic.h ├── bitset.c ├── bitset.h ├── body.c ├── body.h ├── box2d.natvis ├── broad_phase.c ├── broad_phase.h ├── constants.h ├── constraint_graph.c ├── constraint_graph.h ├── contact.c ├── contact.h ├── contact_solver.c ├── contact_solver.h ├── core.c ├── core.h ├── ctz.h ├── distance.c ├── distance_joint.c ├── dynamic_tree.c ├── geometry.c ├── hull.c ├── id_pool.c ├── id_pool.h ├── island.c ├── island.h ├── joint.c ├── joint.h ├── manifold.c ├── math_functions.c ├── motor_joint.c ├── mover.c ├── physics_world.c ├── physics_world.h ├── prismatic_joint.c ├── revolute_joint.c ├── sensor.c ├── sensor.h ├── shape.c ├── shape.h ├── solver.c ├── solver.h ├── solver_set.c ├── solver_set.h ├── table.c ├── table.h ├── timer.c ├── types.c ├── weld_joint.c └── wheel_joint.c └── test ├── CMakeLists.txt ├── main.c ├── test_bitset.c ├── test_collision.c ├── test_determinism.c ├── test_distance.c ├── test_id.c ├── test_macros.h ├── test_math.c ├── test_shape.c ├── test_table.c └── test_world.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/amd7950x_avx2/joint_grid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_avx2/joint_grid.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_avx2/large_pyramid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_avx2/large_pyramid.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_avx2/many_pyramids.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_avx2/many_pyramids.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_avx2/rain.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_avx2/rain.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_avx2/smash.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_avx2/smash.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_avx2/spinner.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_avx2/spinner.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_avx2/tumbler.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_avx2/tumbler.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_float/joint_grid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_float/joint_grid.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_float/large_pyramid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_float/large_pyramid.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_float/many_pyramids.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_float/many_pyramids.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_float/rain.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_float/rain.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_float/smash.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_float/smash.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_float/spinner.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_float/spinner.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_float/tumbler.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_float/tumbler.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/joint_grid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/joint_grid.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/large_pyramid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/large_pyramid.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/many_pyramids.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/many_pyramids.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/rain.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/rain.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/smash.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/smash.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/spinner.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/spinner.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/tumbler.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/tumbler.csv -------------------------------------------------------------------------------- /benchmark/amd7950x_sse2/washer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/amd7950x_sse2/washer.csv -------------------------------------------------------------------------------- /benchmark/m2air_float/joint_grid.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,2367.43 3 | 2,1449.57 4 | 3,999.678 5 | 4,838.636 6 | -------------------------------------------------------------------------------- /benchmark/m2air_float/large_pyramid.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,2317.53 3 | 2,1252.4 4 | 3,891.763 5 | 4,694.968 6 | -------------------------------------------------------------------------------- /benchmark/m2air_float/many_pyramids.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,3559.49 3 | 2,1888.42 4 | 3,1357.7 5 | 4,1085.2 6 | -------------------------------------------------------------------------------- /benchmark/m2air_float/rain.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,7119.67 3 | 2,4144.16 4 | 3,3192.93 5 | 4,2623.99 6 | -------------------------------------------------------------------------------- /benchmark/m2air_float/smash.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,1757.78 3 | 2,1079.8 4 | 3,849.502 5 | 4,709.022 6 | -------------------------------------------------------------------------------- /benchmark/m2air_float/spinner.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,5434.23 3 | 2,3244.67 4 | 3,2462.03 5 | 4,1998.78 6 | -------------------------------------------------------------------------------- /benchmark/m2air_float/tumbler.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,2094.15 3 | 2,1270.1 4 | 3,1020.63 5 | 4,835.34 6 | -------------------------------------------------------------------------------- /benchmark/m2air_neon/joint_grid.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,2377.18 3 | 2,1444.78 4 | 3,998.22 5 | 4,837.361 6 | -------------------------------------------------------------------------------- /benchmark/m2air_neon/large_pyramid.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,1600.72 3 | 2,880.846 4 | 3,632.579 5 | 4,502.146 6 | -------------------------------------------------------------------------------- /benchmark/m2air_neon/many_pyramids.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,2455.91 3 | 2,1329.33 4 | 3,984.499 5 | 4,820.902 6 | -------------------------------------------------------------------------------- /benchmark/m2air_neon/rain.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,6834.98 3 | 2,4020.86 4 | 3,3123.64 5 | 4,2574.69 6 | -------------------------------------------------------------------------------- /benchmark/m2air_neon/smash.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,1595.13 3 | 2,1005.41 4 | 3,798.89 5 | 4,670.542 6 | -------------------------------------------------------------------------------- /benchmark/m2air_neon/spinner.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,4715.34 3 | 2,2939.07 4 | 3,2264.93 5 | 4,1855.98 6 | -------------------------------------------------------------------------------- /benchmark/m2air_neon/tumbler.csv: -------------------------------------------------------------------------------- 1 | threads,ms 2 | 1,1804.16 3 | 2,1150.51 4 | 3,945.004 5 | 4,777.227 6 | -------------------------------------------------------------------------------- /benchmark/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/benchmark/main.c -------------------------------------------------------------------------------- /benchmark/n100_sse2/joint_grid.csv: -------------------------------------------------------------------------------- 1 | threads,fps 2 | 1,75.5947 3 | 2,123.228 4 | 3,160.379 5 | 4,181.545 6 | -------------------------------------------------------------------------------- /benchmark/n100_sse2/large_pyramid.csv: -------------------------------------------------------------------------------- 1 | threads,fps 2 | 1,127.236 3 | 2,226.291 4 | 3,297.628 5 | 4,345.526 6 | -------------------------------------------------------------------------------- /benchmark/n100_sse2/many_pyramids.csv: -------------------------------------------------------------------------------- 1 | threads,fps 2 | 1,30.8828 3 | 2,55.0462 4 | 3,69.5406 5 | 4,77.7339 6 | -------------------------------------------------------------------------------- /benchmark/n100_sse2/rain.csv: -------------------------------------------------------------------------------- 1 | threads,fps 2 | 1,72.2901 3 | 2,118.753 4 | 3,142.61 5 | 4,162.35 6 | -------------------------------------------------------------------------------- /benchmark/n100_sse2/smash.csv: -------------------------------------------------------------------------------- 1 | threads,fps 2 | 1,86.2381 3 | 2,132.306 4 | 3,160.725 5 | 4,181.842 6 | -------------------------------------------------------------------------------- /benchmark/n100_sse2/spinner.csv: -------------------------------------------------------------------------------- 1 | threads,fps 2 | 1,156.855 3 | 2,258.638 4 | 3,303.717 5 | 4,358.492 6 | -------------------------------------------------------------------------------- /benchmark/n100_sse2/tumbler.csv: -------------------------------------------------------------------------------- 1 | threads,fps 2 | 1,199.492 3 | 2,313.012 4 | 3,381.983 5 | 4,441.825 6 | -------------------------------------------------------------------------------- /create_sln.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/create_sln.bat -------------------------------------------------------------------------------- /deploy_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/deploy_docs.sh -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/character.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/character.md -------------------------------------------------------------------------------- /docs/collision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/collision.md -------------------------------------------------------------------------------- /docs/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/extra.css -------------------------------------------------------------------------------- /docs/foundation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/foundation.md -------------------------------------------------------------------------------- /docs/hello.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/hello.md -------------------------------------------------------------------------------- /docs/images/capsule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/capsule.svg -------------------------------------------------------------------------------- /docs/images/captured_toi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/captured_toi.svg -------------------------------------------------------------------------------- /docs/images/center_of_mass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/center_of_mass.svg -------------------------------------------------------------------------------- /docs/images/chain_loop_inwards.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/chain_loop_inwards.svg -------------------------------------------------------------------------------- /docs/images/chain_loop_outwards.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/chain_loop_outwards.svg -------------------------------------------------------------------------------- /docs/images/chain_shape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/chain_shape.svg -------------------------------------------------------------------------------- /docs/images/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/circle.svg -------------------------------------------------------------------------------- /docs/images/convex_concave.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/convex_concave.svg -------------------------------------------------------------------------------- /docs/images/distance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/distance.svg -------------------------------------------------------------------------------- /docs/images/distance_joint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/distance_joint.svg -------------------------------------------------------------------------------- /docs/images/ghost_collision.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/ghost_collision.svg -------------------------------------------------------------------------------- /docs/images/ghost_vertices.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/ghost_vertices.svg -------------------------------------------------------------------------------- /docs/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/logo.svg -------------------------------------------------------------------------------- /docs/images/manifolds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/manifolds.svg -------------------------------------------------------------------------------- /docs/images/missed_toi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/missed_toi.svg -------------------------------------------------------------------------------- /docs/images/mover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/mover.png -------------------------------------------------------------------------------- /docs/images/overlap_test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/overlap_test.svg -------------------------------------------------------------------------------- /docs/images/prismatic_joint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/prismatic_joint.svg -------------------------------------------------------------------------------- /docs/images/raycast.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/raycast.svg -------------------------------------------------------------------------------- /docs/images/revolute_joint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/revolute_joint.svg -------------------------------------------------------------------------------- /docs/images/samples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/samples.png -------------------------------------------------------------------------------- /docs/images/self_intersect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/self_intersect.svg -------------------------------------------------------------------------------- /docs/images/simulation_loop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/simulation_loop.svg -------------------------------------------------------------------------------- /docs/images/skin_collision.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/skin_collision.svg -------------------------------------------------------------------------------- /docs/images/tunneling1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/tunneling1.svg -------------------------------------------------------------------------------- /docs/images/tunneling2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/tunneling2.svg -------------------------------------------------------------------------------- /docs/images/wheel_joint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/wheel_joint.svg -------------------------------------------------------------------------------- /docs/images/winding.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/images/winding.svg -------------------------------------------------------------------------------- /docs/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/layout.xml -------------------------------------------------------------------------------- /docs/loose_ends.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/loose_ends.md -------------------------------------------------------------------------------- /docs/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/migration.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/reading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/reading.md -------------------------------------------------------------------------------- /docs/release_notes_v310.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/release_notes_v310.md -------------------------------------------------------------------------------- /docs/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/samples.md -------------------------------------------------------------------------------- /docs/simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/docs/simulation.md -------------------------------------------------------------------------------- /extern/glad/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/extern/glad/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /extern/glad/include/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/extern/glad/include/glad/glad.h -------------------------------------------------------------------------------- /extern/glad/src/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/extern/glad/src/glad.c -------------------------------------------------------------------------------- /extern/jsmn/jsmn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/extern/jsmn/jsmn.h -------------------------------------------------------------------------------- /include/box2d/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/include/box2d/base.h -------------------------------------------------------------------------------- /include/box2d/box2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/include/box2d/box2d.h -------------------------------------------------------------------------------- /include/box2d/collision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/include/box2d/collision.h -------------------------------------------------------------------------------- /include/box2d/id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/include/box2d/id.h -------------------------------------------------------------------------------- /include/box2d/math_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/include/box2d/math_functions.h -------------------------------------------------------------------------------- /include/box2d/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/include/box2d/types.h -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/CMakeLists.txt -------------------------------------------------------------------------------- /samples/car.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/car.cpp -------------------------------------------------------------------------------- /samples/car.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/car.h -------------------------------------------------------------------------------- /samples/container.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/container.c -------------------------------------------------------------------------------- /samples/container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/container.h -------------------------------------------------------------------------------- /samples/data/background.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/background.fs -------------------------------------------------------------------------------- /samples/data/background.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/background.vs -------------------------------------------------------------------------------- /samples/data/circle.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/circle.fs -------------------------------------------------------------------------------- /samples/data/circle.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/circle.vs -------------------------------------------------------------------------------- /samples/data/droid_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/droid_sans.ttf -------------------------------------------------------------------------------- /samples/data/font.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/font.fs -------------------------------------------------------------------------------- /samples/data/font.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/font.vs -------------------------------------------------------------------------------- /samples/data/line.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/line.fs -------------------------------------------------------------------------------- /samples/data/line.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/line.vs -------------------------------------------------------------------------------- /samples/data/map01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/map01.svg -------------------------------------------------------------------------------- /samples/data/map02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/map02.svg -------------------------------------------------------------------------------- /samples/data/map03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/map03.svg -------------------------------------------------------------------------------- /samples/data/point.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/point.fs -------------------------------------------------------------------------------- /samples/data/point.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/point.vs -------------------------------------------------------------------------------- /samples/data/ramp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/ramp.svg -------------------------------------------------------------------------------- /samples/data/solid_capsule.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/solid_capsule.fs -------------------------------------------------------------------------------- /samples/data/solid_capsule.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/solid_capsule.vs -------------------------------------------------------------------------------- /samples/data/solid_circle.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/solid_circle.fs -------------------------------------------------------------------------------- /samples/data/solid_circle.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/solid_circle.vs -------------------------------------------------------------------------------- /samples/data/solid_polygon.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/solid_polygon.fs -------------------------------------------------------------------------------- /samples/data/solid_polygon.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/data/solid_polygon.vs -------------------------------------------------------------------------------- /samples/donut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/donut.cpp -------------------------------------------------------------------------------- /samples/donut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/donut.h -------------------------------------------------------------------------------- /samples/doohickey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/doohickey.cpp -------------------------------------------------------------------------------- /samples/doohickey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/doohickey.h -------------------------------------------------------------------------------- /samples/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/draw.c -------------------------------------------------------------------------------- /samples/draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/draw.h -------------------------------------------------------------------------------- /samples/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/main.cpp -------------------------------------------------------------------------------- /samples/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample.cpp -------------------------------------------------------------------------------- /samples/sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample.h -------------------------------------------------------------------------------- /samples/sample_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_benchmark.cpp -------------------------------------------------------------------------------- /samples/sample_bodies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_bodies.cpp -------------------------------------------------------------------------------- /samples/sample_character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_character.cpp -------------------------------------------------------------------------------- /samples/sample_collision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_collision.cpp -------------------------------------------------------------------------------- /samples/sample_continuous.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_continuous.cpp -------------------------------------------------------------------------------- /samples/sample_determinism.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_determinism.cpp -------------------------------------------------------------------------------- /samples/sample_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_events.cpp -------------------------------------------------------------------------------- /samples/sample_geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_geometry.cpp -------------------------------------------------------------------------------- /samples/sample_issues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_issues.cpp -------------------------------------------------------------------------------- /samples/sample_joints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_joints.cpp -------------------------------------------------------------------------------- /samples/sample_robustness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_robustness.cpp -------------------------------------------------------------------------------- /samples/sample_shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_shapes.cpp -------------------------------------------------------------------------------- /samples/sample_stacking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_stacking.cpp -------------------------------------------------------------------------------- /samples/sample_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/sample_world.cpp -------------------------------------------------------------------------------- /samples/shader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/shader.c -------------------------------------------------------------------------------- /samples/shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/shader.h -------------------------------------------------------------------------------- /samples/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/stb_image_write.h -------------------------------------------------------------------------------- /samples/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/samples/stb_truetype.h -------------------------------------------------------------------------------- /shared/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/CMakeLists.txt -------------------------------------------------------------------------------- /shared/benchmarks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/benchmarks.c -------------------------------------------------------------------------------- /shared/benchmarks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/benchmarks.h -------------------------------------------------------------------------------- /shared/determinism.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/determinism.c -------------------------------------------------------------------------------- /shared/determinism.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/determinism.h -------------------------------------------------------------------------------- /shared/human.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/human.c -------------------------------------------------------------------------------- /shared/human.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/human.h -------------------------------------------------------------------------------- /shared/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/random.c -------------------------------------------------------------------------------- /shared/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/shared/random.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/aabb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/aabb.c -------------------------------------------------------------------------------- /src/aabb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/aabb.h -------------------------------------------------------------------------------- /src/arena_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/arena_allocator.c -------------------------------------------------------------------------------- /src/arena_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/arena_allocator.h -------------------------------------------------------------------------------- /src/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/array.c -------------------------------------------------------------------------------- /src/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/array.h -------------------------------------------------------------------------------- /src/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/atomic.h -------------------------------------------------------------------------------- /src/bitset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/bitset.c -------------------------------------------------------------------------------- /src/bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/bitset.h -------------------------------------------------------------------------------- /src/body.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/body.c -------------------------------------------------------------------------------- /src/body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/body.h -------------------------------------------------------------------------------- /src/box2d.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/box2d.natvis -------------------------------------------------------------------------------- /src/broad_phase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/broad_phase.c -------------------------------------------------------------------------------- /src/broad_phase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/broad_phase.h -------------------------------------------------------------------------------- /src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/constants.h -------------------------------------------------------------------------------- /src/constraint_graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/constraint_graph.c -------------------------------------------------------------------------------- /src/constraint_graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/constraint_graph.h -------------------------------------------------------------------------------- /src/contact.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/contact.c -------------------------------------------------------------------------------- /src/contact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/contact.h -------------------------------------------------------------------------------- /src/contact_solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/contact_solver.c -------------------------------------------------------------------------------- /src/contact_solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/contact_solver.h -------------------------------------------------------------------------------- /src/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/core.c -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/core.h -------------------------------------------------------------------------------- /src/ctz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/ctz.h -------------------------------------------------------------------------------- /src/distance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/distance.c -------------------------------------------------------------------------------- /src/distance_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/distance_joint.c -------------------------------------------------------------------------------- /src/dynamic_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/dynamic_tree.c -------------------------------------------------------------------------------- /src/geometry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/geometry.c -------------------------------------------------------------------------------- /src/hull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/hull.c -------------------------------------------------------------------------------- /src/id_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/id_pool.c -------------------------------------------------------------------------------- /src/id_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/id_pool.h -------------------------------------------------------------------------------- /src/island.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/island.c -------------------------------------------------------------------------------- /src/island.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/island.h -------------------------------------------------------------------------------- /src/joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/joint.c -------------------------------------------------------------------------------- /src/joint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/joint.h -------------------------------------------------------------------------------- /src/manifold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/manifold.c -------------------------------------------------------------------------------- /src/math_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/math_functions.c -------------------------------------------------------------------------------- /src/motor_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/motor_joint.c -------------------------------------------------------------------------------- /src/mover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/mover.c -------------------------------------------------------------------------------- /src/physics_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/physics_world.c -------------------------------------------------------------------------------- /src/physics_world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/physics_world.h -------------------------------------------------------------------------------- /src/prismatic_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/prismatic_joint.c -------------------------------------------------------------------------------- /src/revolute_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/revolute_joint.c -------------------------------------------------------------------------------- /src/sensor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/sensor.c -------------------------------------------------------------------------------- /src/sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/sensor.h -------------------------------------------------------------------------------- /src/shape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/shape.c -------------------------------------------------------------------------------- /src/shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/shape.h -------------------------------------------------------------------------------- /src/solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/solver.c -------------------------------------------------------------------------------- /src/solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/solver.h -------------------------------------------------------------------------------- /src/solver_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/solver_set.c -------------------------------------------------------------------------------- /src/solver_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/solver_set.h -------------------------------------------------------------------------------- /src/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/table.c -------------------------------------------------------------------------------- /src/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/table.h -------------------------------------------------------------------------------- /src/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/timer.c -------------------------------------------------------------------------------- /src/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/types.c -------------------------------------------------------------------------------- /src/weld_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/weld_joint.c -------------------------------------------------------------------------------- /src/wheel_joint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/src/wheel_joint.c -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/main.c -------------------------------------------------------------------------------- /test/test_bitset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_bitset.c -------------------------------------------------------------------------------- /test/test_collision.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_collision.c -------------------------------------------------------------------------------- /test/test_determinism.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_determinism.c -------------------------------------------------------------------------------- /test/test_distance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_distance.c -------------------------------------------------------------------------------- /test/test_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_id.c -------------------------------------------------------------------------------- /test/test_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_macros.h -------------------------------------------------------------------------------- /test/test_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_math.c -------------------------------------------------------------------------------- /test/test_shape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_shape.c -------------------------------------------------------------------------------- /test/test_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_table.c -------------------------------------------------------------------------------- /test/test_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erincatto/box2d/HEAD/test/test_world.c --------------------------------------------------------------------------------