Ticket #934 (closed task: fixed)
Remove dBody calls from outside bodies.*
| Reported by: | ArcRiley | Owned by: | ArcRiley |
|---|---|---|---|
| Priority: | High | Milestone: | beta3 |
| Component: | soy.bodies | Version: | Trunk |
| Keywords: | API | Cc: |
Description
In a step to solve ODE cross-thread access problems cleanly and efficiently, we need to begin isolating physics code to the SceneLoop thread exclusively.
Move all the dBody* calls to drawing the necessary data from Body._position Body.linearVel etc.
Body is similarly holding these as constantly available regardless of whether it's in a Scene. No checking of a Body's _scene is required or should exist outside the bodies.* extensions.
Change History
Note: See
TracTickets for help on using
tickets.
