Ticket #934 (closed task: fixed)

Opened 11 months ago

Last modified 10 months ago

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

Changed 10 months ago by ArcRiley

  • owner set to ArcRiley
  • status changed from new to assigned

Changed 10 months ago by ArcRiley

  • status changed from assigned to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.