box2c icon indicating copy to clipboard operation
box2c copied to clipboard

v3 TODO

Open erincatto opened this issue 2 years ago • 0 comments

  • [x] large islands graph coloring
  • [x] continuous collision
  • [x] speculative collision
  • [x] ray cast complete
  • [x] shape cast complete
  • [x] rebuild tree spans island solver
  • [x] all joint types
  • [x] all shape types
  • [x] edge mesh builder
  • [x] fix shape render
  • [x] samples run on linux and mac
  • [x] all samples from v2
  • [x] performance tracking
  • [x] update documentation (doxygen)
  • [x] contact reporting
  • [x] query shape vs world for clearance
  • [x] unit test for empty world
  • [x] migration guide
  • [x] fixed rotation
  • [x] destroy shapes
  • [x] add awake index back (destroy contact perf)
  • [x] capsules
  • [x] bullets (continuous priority)
  • [x] kinematic bodies
  • [x] modify body types
  • [x] speculative bug
  • [x] set mass data (default density == 1)
  • [x] joints in graph
  • [x] ARM Neon support (simde)
  • [x] review task API
  • [x] sensors
  • [x] body movement limit to 0.5 * b2_huge (falling too far asserts)?
  • [x] -march=native ?
  • [x] example repo using FetchContent_Declare
  • [x] refactor b2MassData
  • [x] test shared lib build
  • [ ] cmake install
  • [x] test presolve disable contact
  • [x] v3 documentation on website
  • [x] get chain shape owner
  • [x] sample with chain linking
  • [x] audit memory usage
  • [x] test mingw
  • [x] sanitizers in github actions
  • [x] hit events
  • [x] single c and h file
  • [x] use int32_t in public data structures
  • [x] try pixel units
  • [x] swap sine and cosine in b2Rot
  • [x] springs for revolute and prismatic joints
  • [x] kinematic tree
  • [x] no masking for pair queries so that groups can work
  • [x] custom contact filter callback

erincatto avatar Jul 28 '23 18:07 erincatto